/*!****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/normalize.css ***!
  \****************************************************************************/
/*! 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;
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-datepicker/dist/react-datepicker.css ***!
  \***********************************************************************************************************/
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  width: 100%;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-names {
  margin-bottom: -8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2579ba;
  color: #fff;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \****************************************************************************************************************/
@charset "UTF-8";
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f4f4f4;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(56, 70, 140, 0.7);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: rgba(56, 70, 140, 0.9);
}

body {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #1b1b1b;
  background-color: var(--theme-color);
}

#loading {
  position: fixed;
  background-color: rgba(56, 70, 140, 0.2);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9998;
}
#loading img {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50vh;
  margin-top: -20px;
  left: 50vw;
  margin-left: -20px;
}

a {
  text-decoration: none;
  color: #000;
}
a:visited {
  color: #000;
  text-decoration: none;
}
a a:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a a:active {
  color: #000;
  text-decoration: none;
}

#root {
  position: relative;
}

header {
  background-color: var(--theme-color);
  position: fixed;
  z-index: 9999;
  width: 100%;
}
header .user {
  padding: 2px 0;
  font-size: 16px;
  float: right;
}
header .user ul {
  margin: 0;
  padding: 0;
}
header .user li {
  margin-right: 16px;
  display: inline-block;
}
header .user li:first-child {
  position: relative;
}
header .user li a {
  color: #fff;
}
header .user li a span {
  display: inline-block;
  line-height: 45px;
  vertical-align: middle;
}
header .user li a span.link-help {
  padding-left: 35px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMDIgMjEuMDAwMkM3LjAyOTc5IDIxLjAwMDIgMy4wMDAyIDE2Ljk3MDYgMy4wMDAyIDEyLjAwMDJDMy4wMDAyIDcuMDI5NzkgNy4wMjk3OSAzLjAwMDIgMTIuMDAwMiAzLjAwMDJDMTYuOTcwNiAzLjAwMDIgMjEuMDAwMiA3LjAyOTc5IDIxLjAwMDIgMTIuMDAwMkMyMS4wMDAyIDE2Ljk3MDYgMTYuOTcwNiAyMS4wMDAyIDEyLjAwMDIgMjEuMDAwMlpNMTIuMDAwMiAxLjIwMDJDNi4wMzQ5OSAxLjIwMDIgMS4yMDAyIDYuMDM0OTkgMS4yMDAyIDEyLjAwMDJDMS4yMDAyIDE3Ljk2NTQgNi4wMzQ5OSAyMi44MDAyIDEyLjAwMDIgMjIuODAwMkMxNy45NjU0IDIyLjgwMDIgMjIuODAwMiAxNy45NjU0IDIyLjgwMDIgMTIuMDAwMkMyMi44MDAyIDYuMDM0OTkgMTcuOTY1NCAxLjIwMDIgMTIuMDAwMiAxLjIwMDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC44NjY5NSA3LjMyNzJDOC4zODY5NSA3Ljg4NTIgOC4xODY1NSA4LjYyMiA4LjA2MDU1IDkuNTYyOEgxMC42NTczQzEwLjcwNzcgOS4xNTEyIDEwLjc1NjkgOS4wMTIgMTAuODg0MSA4Ljc5OTZDMTEuMTIyOSA4LjM4OTIgMTEuNTQwNSA4LjE3NjggMTIuMTA2OSA4LjE3NjhDMTIuODYyOSA4LjE3NjggMTMuMzA0NSA4LjU0NzYgMTMuMzA0NSA5LjE3MjhDMTMuMzA0NSAxMC4wODQ4IDEyLjEzMjEgMTAuNDIwOCAxMS41NzUzIDEwLjg5NkMxMC43Mzc3IDExLjYwODggMTAuNjQwNSAxMi44MTYgMTAuNjQwNSAxMy44NzkySDEyLjkxNDVDMTIuODgwOSAxMy44NzkyIDEyLjk3ODEgMTMuMzAwOCAxMi45ODY1IDEzLjI1MDRDMTMuMDM0NSAxMi45NzggMTMuMTAyOSAxMi43MDQ0IDEzLjI0NjkgMTIuNDcwNEMxMy40ODMzIDEyLjA4MjggMTMuODgwNSAxMS44NjQ0IDE0LjI0NzcgMTEuNjM3NkMxNC42MzE3IDExLjQgMTUuMDA2MSAxMS4xMjE2IDE1LjMwOTcgMTAuNzc2QzE1Ljc0MjkgMTAuMjg0IDE1LjkzOTcgOS42NTE2IDE1LjkzOTcgOC45ODY4QzE1LjkzOTcgNy4xNTU2IDE0LjQ5MDEgNiAxMi4xNzA1IDZDMTAuNzIwOSA2IDkuNTk3NzUgNi40NTEyIDguODY2OTUgNy4zMjcyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjQ1NyAxOC40MTQ0SDEzLjA4MzhWMTUuNzg3NkgxMC40NTdWMTguNDE0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat left 5px center;
}
header .user li a span.link-user {
  padding-left: 35px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4yODk4IDE0LjI4QzE2LjcyNTggMTMuNjkgMTYuMDQzOCAxMy4yMjMgMTUuMjg5OCAxMi45MUMxNi45MTM4IDExLjYyMyAxNy41NzU4IDkuNDY4IDE2Ljk1NDggNy40OTJDMTYuMzM0OCA1LjUxNSAxNC41NTc4IDQuMTI2IDEyLjQ4OTggNEgxMS45OTk4QzkuODQ2NzggMy45NCA3Ljg5Njc4IDUuMjY2IDcuMTYxNzggNy4yOTFDNi40MjU3OCA5LjMxNiA3LjA2OTc4IDExLjU4NCA4Ljc1OTc4IDEyLjkyQzguMDA4NzggMTMuMjMgNy4zMjc3OCAxMy42OSA2Ljc1OTc4IDE0LjI3QzUuNTc2NzggMTUuNTU2IDQuOTQ1NzggMTcuMjU0IDQuOTk5NzggMTlWMjBIMTguOTk5OFYxOUMxOS4wNjI4IDE3LjI2NSAxOC40NDk4IDE1LjU3MiAxNy4yODk4IDE0LjI4Wk0xMS45OTk4IDUuNkgxMi4zMzk4QzE0LjI0NDggNS42OTQgMTUuNzEzOCA3LjMxNSAxNS42MTk4IDkuMjJDMTUuNTI1OCAxMS4xMjUgMTMuOTA0OCAxMi41OTQgMTEuOTk5OCAxMi41SDExLjY1OThDOS43NTQ3OCAxMi40MDYgOC4yODU3OCAxMC43ODUgOC4zNzk3OCA4Ljg4QzguNDczNzggNi45NzUgMTAuMDk0OCA1LjUwNiAxMS45OTk4IDUuNlpNNi41OTk3OCAxOC40QzYuNzAwNzggMTcuMzggNy4wOTc3OCAxNi40MSA3LjczOTc4IDE1LjYxQzguODg3NzggMTQuNTM2IDEwLjQzMTggMTMuOTg5IDExLjk5OTggMTQuMUMxMy41NzY4IDEzLjk3NiAxNS4xMzM4IDE0LjUyIDE2LjI4OTggMTUuNkMxNi45MjQ4IDE2LjQwNSAxNy4zMDk4IDE3LjM3OSAxNy4zOTk4IDE4LjRINi41OTk3OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat left 5px center;
}
header .user li a span.link-user:hover {
  cursor: pointer;
}
header .user li select {
  font-size: 16px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNiA2TDEyIDBIMFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) no-repeat right 8px center;
}
header .user li select option {
  color: #000;
}
header .user li select:focus {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMiA2TDYgMEwwIDZMMTIgNloiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) no-repeat right 8px center;
}
header .user li .business-unit {
  width: 350px;
}
header .user li .business-unit.single-value {
  width: auto;
  margin: 8px;
  color: #fff;
}
header .user li .business-unit .bu-display-name {
  font-size: 16px;
  vertical-align: middle;
}
header .user li .business-unit .bu-offset {
  font-size: 16px;
  vertical-align: middle;
  padding-left: 2px;
}
header .user li .business-unit .bu-brand {
  height: 25px;
  width: 25px;
  vertical-align: middle;
  padding-right: 5px;
}
header .user li .business-unit .bu-region-flag {
  height: 20px;
  vertical-align: middle;
  padding-right: 10px;
}
header .user li .bu-select-indicator {
  width: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNiA2TDEyIDBIMFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) no-repeat center center;
}
header .user li .bu-select-indicator.open {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMiA2TDYgMEwwIDZMMTIgNloiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) no-repeat center center;
}
header .menu-trigger {
  float: left;
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 1px 0 0 1px;
}
header .menu-trigger button {
  background-color: transparent;
  border: none;
  height: 48px;
  padding: 0;
  display: block;
}
header .menu-trigger button span {
  width: 48px;
  height: 48px;
  display: block;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSAxNy4xM0gyMS41VjE5LjVIMi41VjE3LjEzWk0yLjUgMTAuODJIMjEuNVYxMy4xOUgyLjVWMTAuODJaTTIuNSA0LjVIMjEuNVY2Ljg3SDIuNVY0LjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat center center;
}
header h1.page-title {
  color: #fff;
  float: left;
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 0 16px;
  line-height: 50px;
}
header h1.page-title .main-title::after {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 20px;
  margin-left: 5px;
  margin-bottom: 25px;
}
header h1.page-title .main-title[class*=UQ]::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUwIDAgNDAgNDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+DQogICAgPHBhdGggZmlsbD0icmVkIiBkPSJNNTAgMGg0MHY0MEg1MHpNMCAwaDQwdjQwSDB6Ij48L3BhdGg+DQogICAgPGcgZmlsbD0iI2ZmZiI+DQogICAgICAgIDxwYXRoDQogICAgICAgICAgICBkPSJNNzkuNDggNS40N2gyLjUzdjEyLjY0aC0yLjUzek02My40NyAxMy45YTQuMjEgNC4yMSAwIDAgMS04LjQyIDBWNS40N2gyLjUzdjguNDNhMS42OCAxLjY4IDAgMSAwIDMuMzYgMFY1LjQ3aDIuNTN6bTExLjc5IDIwLjYzaC04LjQyVjIxLjg5aDIuNTNWMzJoNS44OXYyLjUzem0wLTE2LjQyaC0yLjUzbC0zLjM2LTcuMjJ2Ny4yMmgtMi41M1Y1LjQ3aDIuNTNsMy4zNiA3LjIyVjUuNDdoMi41M3YxMi42NHptLTE2IDMuNzhhNC4yMSA0LjIxIDAgMCAwLTQuMjEgNC4yMnY0LjIxYTQuMjEgNC4yMSAwIDAgMCA0LjIxIDQuMjEgNC4zNCA0LjM0IDAgMCAwIC44Mi0uMDdsLjg2IDIuNmgyLjUzbC0xLjI1LTMuNzVhNC4yIDQuMiAwIDAgMCAxLjI1LTN2LTQuMmE0LjIxIDQuMjEgMCAwIDAtNC4yMS00LjIybTEuNjggOC40M2ExLjY4IDEuNjggMCAxIDEtMy4zNiAwdi00LjIxYTEuNjggMS42OCAwIDEgMSAzLjM2IDB6bTE5LjgtOC40M2E0LjIyIDQuMjIgMCAwIDAtNC4yMiA0LjIydjQuMjFhNC4yMSA0LjIxIDAgMCAwIDguNDIgMHYtNC4yMWE0LjIxIDQuMjEgMCAwIDAtNC4yMS00LjIybTEuNjggOC40M2ExLjY4IDEuNjggMCAwIDEtMy4zNyAwdi00LjIxYTEuNjggMS42OCAwIDAgMSAzLjM3IDB6TTIyLjc0IDE1LjE2SDM0LjF2Mi41MkgyMi43NHpNMjQgNS40N2g4Ljg0VjhIMjR6bS05LjI2IDBINy4xNVY4aDUuMDZ2Ny4xNkg1Ljl2Mi41MmgxMS4zNnYtMi41MmgtMi41MlY1LjQ3em04IDE2Ljg0djEyLjIySDM0LjFWMjIuMzF6TTMxLjU3IDMyaC02LjMxdi03LjE2aDYuMzF6TTcuMTUgMjIuMzFsLTEuMjggNi4xMmgyLjUybC43Ni0zLjU5aDUuMDdMMTIuNzMgMzJINS4xNGwtLjUxIDIuNTNoMTAuMTFsMi41Mi0xMi4yMkg3LjE1eiI+DQogICAgICAgIDwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=);
}
header h1.page-title .main-title[class*=GU]::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIj4NCiAgICA8cGF0aCBmaWxsPSIjMTcyODhiIiBkPSJNMCAwaDQwdjQwSDB6Ij48L3BhdGg+DQogICAgPHBhdGgNCiAgICAgICAgZD0iTTIwLjIzIDE4LjU1aC04LjZ2Mi45MWg1LjY0YTUuODMgNS44MyAwIDEgMS0xLjc5LTUuODJoMy43MWE4LjkyIDguOTIgMCAxIDAgMSAyLjkxem0xMy45NS02LjE5djkuNDVhNCA0IDAgMCAxLTggMHYtOS40NWgtMi45MXY5LjQ1YTYuOTEgNi45MSAwIDAgMCAxMy44MiAwdi05LjQ1eiINCiAgICAgICAgZmlsbD0iI2ZmZjEwMCI+PC9wYXRoPg0KPC9zdmc+);
}
header h1.page-title .main-title[class*=PL]::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGQ9Ik0wIDBWNDBINDBWMEgwWiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMzUuNDU0MyAxMi4zNjMxSDI4LjU0NDFWMTQuNTQ0MkgzMC45MDg2VjI3LjYzNDlIMzMuMDg5N1YxNC41NDQySDM1LjQ1NDNWMTIuMzYzMVoiCiAgICAgICAgICAgIGZpbGw9IndoaXRlIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTE1LjgxODIgMjUuNDUzOFYxMi4zNjMxSDEzLjYzNTFWMjcuNjM0OUgxOS40NTQ4VjI1LjQ1MzhIMTUuODE4MloiIGZpbGw9IndoaXRlIj48L3BhdGg+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTEyLjE3NzYgMTUuOTg1NUMxMi4wNzQ4IDEzLjYyNSAxMC4zMDY5IDEyLjMwNDYgOS4wMjQ4NiAxMi4xMDNDOC43Njg4NSAxMi4wNjI3IDguNDE4MDkgMTIuMDI4NCA4LjE2MjA4IDEyLjAxNDNDNy44NTU2OCAxMS45OTgyIDcuNjM3OTcgMTIuMDAwMiA3LjYzNzk3IDEyLjAwMDJMNS40NTY4NSAxMi4wMDQyVjI3LjYzN0w3LjYzNzk3IDI3LjYzMjlWMjIuMTgyMUg4LjE2MjA4QzguNDIwMTEgMjIuMTgyMSA4Ljc3MDg2IDIyLjExNzYgOS4wMjQ4NiAyMi4wNzczQzEwLjMwNjkgMjEuODczNyAxMi4wMTg0IDIwLjYzNiAxMi4xNzc2IDE4LjE3MjdDMTIuMjAxOCAxNy44MDM4IDEyLjE5OTggMTcuNDYzMSAxMi4xOTk4IDE3LjA5MjJDMTIuMTk5OCAxNi43NTk2IDEyLjE5MzcgMTYuMzQ0MyAxMi4xNzc2IDE1Ljk4NzVWMTUuOTg1NVpNMTAuMDAwNSAxNy44ODY0QzkuOTUyMTQgMTguNjk4OCA5Ljc0MjQ5IDE5LjU3NTcgOC42NTk5OSAxOS45MDIyQzguNDA2IDE5Ljk2NDcgOC4xMjc4MiAxOS45OTkgNy45MDYwOCAxOS45OTlINy42MzU5NVYxNC4xODEzSDcuOTA2MDhDOC4xMjk4MyAxNC4xODEzIDguNDA4MDEgMTQuMjA5NSA4LjY1OTk5IDE0LjI3MkM5Ljc0MDQ3IDE0LjU5ODYgOS45NTAxMiAxNS40NzU1IDEwLjAwMDUgMTYuMjg3OUMxMC4wMDg2IDE2LjQwNjggMTAuMDE0NiAxNi44MTQgMTAuMDE0NiAxNy4wOTAyQzEwLjAxNDYgMTcuMzY2MyAxMC4wMDg2IDE3Ljc2NzUgMTAuMDAwNSAxNy44ODY0WiIKICAgICAgICAgICAgZmlsbD0id2hpdGUiPjwvcGF0aD4KICAgICAgICA8cGF0aAogICAgICAgICAgICBkPSJNMjMuMTk0MSAyMC42ODI0QzI0LjYxNTMgMjIuMTk2MiAyNS40NTE4IDIyLjg0MzMgMjUuNDUxOCAyNC4zNTcyQzI1LjQ1MTggMjUuMTIzMiAyNC44MzEgMjUuODE2NyAyNC4wMDA0IDI1LjgxNjdDMjMuMTY5OSAyNS44MTY3IDIyLjU0NSAyNS4xMjMyIDIyLjU0NSAyNC4xNTE2VjIzLjk5ODRIMjAuMzYzOVYyNC4zNjEyQzIwLjM2MzkgMjYuMzY5IDIxLjk4ODcgMjcuOTk3OCAyNC4wMDA0IDI3Ljk5NzhDMjYuMDEyMiAyNy45OTc4IDI3LjYzNyAyNi4zNjcgMjcuNjM3IDI0LjM1NTJDMjcuNjM3IDIyLjc2ODcgMjYuOTYxNyAyMS41MDI4IDI1LjQ3NCAyMC4wMjcyTDI0Ljc4MjYgMTkuMzE1NkMyMy4zNjE0IDE3LjgwMTcgMjIuNTQ3IDE3LjE0MDYgMjIuNTQ3IDE1LjYzNDdDMjIuNTQ3IDE0Ljg2ODcgMjMuMTY5OSAxNC4xNzkzIDI0LjAwMjUgMTQuMTc5M0MyNC44MzUgMTQuMTc5MyAyNS40NTc5IDE0Ljg2MDcgMjUuNDU3OSAxNS44NDQ0VjE1Ljk5NzZIMjcuNjM5VjE1LjYzODhDMjcuNjM5IDEzLjYyOSAyNi4wMDgyIDExLjk5ODIgMjMuOTk4NCAxMS45OTgyQzIxLjk4ODcgMTEuOTk4MiAyMC4zNTc4IDEzLjYyOSAyMC4zNTc4IDE1LjYzODhDMjAuMzU3OCAxNy4xODA5IDIxLjA5OTcgMTguNTAzMyAyMi41MTA3IDE5Ljk4NjlMMjMuMTk4MSAyMC42ODAzTDIzLjE5NDEgMjAuNjgyNFoiCiAgICAgICAgICAgIGZpbGw9IndoaXRlIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

nav.menu {
  top: 50px;
  left: 0;
  position: fixed;
  width: 0;
  visibility: hidden;
  height: calc(100vh - 50px);
  overflow: hidden;
  z-index: 9999;
  background: var(--theme-color);
  transition: width 500ms cubic-bezier(0.2, 0, 0, 1) 0s;
}
nav.menu .menu-inner {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
nav.menu h3 {
  font-weight: bold;
  font-size: 16px;
  margin: 16px 0 10px;
  padding-left: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}
nav.menu ul {
  margin: 0;
  padding: 0;
}
nav.menu li:first-child {
  border-top: none;
}
nav.menu li a {
  color: #fff;
  display: block;
  padding-left: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
nav.menu li a span {
  font-size: 16px;
  line-height: 45px;
  vertical-align: middle;
}
nav.menu li a span.material-icons-outlined {
  margin-left: 5px;
}
nav.menu li a:hover {
  background-color: #000;
  border-right: 6px solid #f00;
}
nav.menu .icon-download {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjIxMDIgMTAuMTAwNkg3LjgwMDIyVjExLjYwMDZIMTEuMzUwMkw0Ljg1MDIyIDE4LjEwMDZDNC41NDYyMiAxOC4zOTM2IDQuNTM3MjIgMTguODc2NiA0LjgzMDIyIDE5LjE4MDZDNS4xMjMyMiAxOS40ODQ2IDUuNjA2MjIgMTkuNDkzNiA1LjkxMDIyIDE5LjIwMDZMMTIuNDcwMiAxMi42NDA2VjE2LjMwMDZIMTQuMDAwMlYxMC44OTA2QzE0LjAxMjIgMTAuNjc3NiAxMy45MzIyIDEwLjQ3MDYgMTMuNzgxMiAxMC4zMTk2QzEzLjYzMTIgMTAuMTY4NiAxMy40MjMyIDEwLjA4OTYgMTMuMjEwMiAxMC4xMDA2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5Ljc3IDMuNjAwNTlINC4yM0MzLjgyNyAzLjYwMDU5IDMuNSAzLjkyNzU5IDMuNSA0LjMzMDU5VjE2LjY2MDZMNSAxNS4yMDA2VjUuMTAwNTlIMTlWMTkuMTAwNkg4Ljc5TDcuMzQgMjAuNjAwNkgxOS43N0MyMC4xNzMgMjAuNjAwNiAyMC41IDIwLjI3MzYgMjAuNSAxOS44NzA2VjQuMzMwNTlDMjAuNSAzLjkyNzU5IDIwLjE3MyAzLjYwMDU5IDE5Ljc3IDMuNjAwNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat center center;
  width: 24px;
  display: inline-block;
}
nav.menu .to-home {
  margin: 0px 0 -10px 0;
  padding: 0;
}
nav.menu .to-home a {
  padding-left: 16px;
  color: white;
  display: block;
  line-height: 45px;
}
nav.menu .to-home a:hover {
  background-color: #000;
  border-right: 6px solid #f00;
  cursor: pointer;
}

.menu-open header .menu-trigger button span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDEuNkwxNi40IDBMOSA3LjRMMS42IDBMMCAxLjZMNy40IDlMMCAxNi40TDEuNiAxOEw5IDEwLjZMMTYuNCAxOEwxOCAxNi40TDEwLjYgOUwxOCAxLjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.menu-open nav {
  width: 282px;
  visibility: visible;
}

.user-setting {
  width: 0;
  visibility: hidden;
  top: 45px;
  right: 15px;
  position: fixed;
  overflow: hidden;
  z-index: 9999;
  background: #ffffff;
  transition: width 500ms cubic-bezier(0.2, 0, 0, 1) 0s;
  width: 220px;
  height: 65px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
}
.user-setting ul {
  margin: 0;
  padding: 10px 0 0 30px;
  list-style: none;
}
.user-setting li a.logout {
  font-size: 16px;
  line-height: 45px;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}

.user-setting-open .user-setting {
  visibility: visible;
}

footer {
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
  background-color: var(--theme-color);
}

.content {
  min-height: calc(100vh - 40px);
  padding: 50px 10px 0px 10px;
  margin: 0;
  overflow: hidden;
  background-color: #f4f4f4;
}
.content hr {
  margin: 0;
  border-top: none;
  border-bottom: 1px solid #b2b2b2;
}

.breadcrumbs {
  font-size: 14px;
  border-bottom: 1px solid #b2b2b2;
}
.breadcrumbs a,
.breadcrumbs span {
  display: inline-block;
  vertical-align: middle;
  line-height: 48px;
}
.breadcrumbs a {
  color: var(--theme-color);
}
.breadcrumbs .breadcrumbs-seperator {
  width: 24px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41IDdMMS44OSAxNEwwLjUgMTIuNjZMNS4wNCA3TDAuNSAxLjM0TDEuODkgMEw3LjUgN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) no-repeat center center;
}
.breadcrumbs .breadcrumbs-item::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41IDdMMS44OSAxNEwwLjUgMTIuNjZMNS4wNCA3TDAuNSAxLjM0TDEuODkgMEw3LjUgN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  margin: 10px;
  vertical-align: middle;
}
.breadcrumbs .breadcrumbs-item:first-child::before {
  content: none;
}

.control-header {
  /* At this moment, h1 and h2 are coexisting, but we plan to remove h1 in the future. */
}
.control-header h1 {
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
}
.control-header.filtering > h2 {
  font-weight: normal;
  font-size: 16px;
  margin: 17px 0;
  /* For toggle button to open advanced search */
  display: inline-block;
}

.layout-page-repeat-12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(80px, 1fr));
  grid-auto-rows: minmax(50px, auto);
  column-gap: 16px;
}

.page-list .filter-controls {
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 15px;
}
.page-list .filter-controls .control-header h2.control-title {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 0 center;
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  vertical-align: middle;
  line-height: 50px;
}
.page-list .filter-controls .control-body {
  justify-content: space-between;
  display: flex;
}
.page-list .filter-controls .control-body .control-fields {
  display: flex;
}
.page-list .filter-controls .control-body .control-buttons {
  display: flex;
}
.page-list .command-controls {
  display: flex;
  margin-top: 15px;
}
.page-list .table-data {
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #b2b2b2;
}
.page-list .table-data table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.page-list .table-data table thead tr th {
  height: 38px;
  background-color: #e2e2e2;
  font-weight: bold;
  text-align: left;
}
.page-list .pagination {
  padding: 15px 0;
}

* {
  box-sizing: border-box;
}

button:hover,
input[type=submit]:hover,
input[type=checkbox]:hover,
input[type=radio]:hover,
select:hover,
input[type=checkbox] + label:hover,
input[type=radio] + label:hover {
  cursor: pointer;
}

div:has(button:focus-visible), div:has(a:focus-visible),
li:has(button:focus-visible),
li:has(a:focus-visible) {
  outline: none;
  border: none;
  box-shadow: none;
}
div button:focus-visible,
div a:focus-visible,
li button:focus-visible,
li a:focus-visible {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}

textarea {
  padding: 5px;
  line-height: 32px;
  font-size: 14px;
  color: #1b1b1b;
  background-color: #fff;
  border-radius: 4px;
  border: none;
  line-height: 32px;
}
textarea:focus, textarea:active {
  outline-color: #e69900;
}

select {
  font-size: 14px;
  padding: 0 22px 0 5px;
  color: #1b1b1b;
  border-radius: 4px;
  border: none;
  line-height: 32px;
  height: 32px;
  -webkit-appearance: none;
  appearance: none;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNiA2TDEyIDBIMFoiIGZpbGw9IiMxQjFCMUIiLz4KPC9zdmc+Cg==) no-repeat right 8px center;
}
select:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
select:focus, select:active {
  outline-color: #e69900;
}
select::-ms-expand {
  display: none;
}

.select-indicator {
  width: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNiA2TDEyIDBIMFoiIGZpbGw9IiMxQjFCMUIiLz4KPC9zdmc+Cg==) no-repeat center center;
}

.btn, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button, .outbound-content-list-form .material-copy button, .button-cancel, .button-update, .button-register, .button-clear, .button-search {
  user-select: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
}
.btn.btn-small, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-small, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-small, .outbound-content-list-form .material-copy button.btn-small, .btn-small.button-cancel, .btn-small.button-update, .btn-small.button-register, .btn-small.button-clear, .btn-small.button-search {
  font-size: 14px;
  border-radius: 4px;
  border-width: 1px;
  height: 32px;
  width: fit-content;
  min-width: 80px;
  line-height: 32px;
}
.btn.btn-standard, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button, .outbound-content-list-form .material-copy button, .button-cancel, .button-update, .button-register, .button-clear, .button-search {
  font-size: 14px;
  border-radius: 4px;
  border-width: 1px;
  height: 40px;
  width: fit-content;
  min-width: 160px;
  line-height: 40px;
}
.btn.btn-large, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-large, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-large, .outbound-content-list-form .material-copy button.btn-large, .btn-large.button-cancel, .btn-large.button-update, .btn-large.button-register, .btn-large.button-clear, .btn-large.button-search {
  font-size: 14px;
  height: 64px;
  width: fit-content;
  min-width: 160px;
  border: none;
  border-radius: none;
  line-height: 64px;
}
.btn:disabled, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button:disabled, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button:disabled, .outbound-content-list-form .material-copy button:disabled, .button-cancel:disabled, .button-update:disabled, .button-register:disabled, .button-clear:disabled, .button-search:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
.btn:focus, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button:focus, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button:focus, .outbound-content-list-form .material-copy button:focus, .button-cancel:focus, .button-update:focus, .button-register:focus, .button-clear:focus, .button-search:focus, .btn:active, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button:active, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button:active, .outbound-content-list-form .material-copy button:active, .button-cancel:active, .button-update:active, .button-register:active, .button-clear:active, .button-search:active {
  outline-color: #e69900;
}
.btn.btn-primary, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button, .outbound-content-list-form .material-copy button, .btn-primary.button-cancel, .button-update, .button-register, .btn-primary.button-clear, .button-search {
  color: #fff;
  background-color: var(--theme-color);
  border: 1px solid var(--theme-color);
}
.btn.btn-primary:hover, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button:hover, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button:hover, .outbound-content-list-form .material-copy button:hover, .btn-primary.button-cancel:hover, .button-update:hover, .button-register:hover, .btn-primary.button-clear:hover, .button-search:hover {
  background-color: rgba(56, 70, 140, 0.8);
  border: 1px solid rgba(56, 70, 140, 0.8);
}
.btn.btn-secondary, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-secondary, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-secondary, .outbound-content-list-form .material-copy button.btn-secondary, .button-cancel, .btn-secondary.button-update, .btn-secondary.button-register, .button-clear, .btn-secondary.button-search {
  color: var(--theme-color);
  background-color: #fff;
  border: 1px solid var(--theme-color);
}
.btn.btn-secondary:hover, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-secondary:hover, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-secondary:hover, .outbound-content-list-form .material-copy button.btn-secondary:hover, .button-cancel:hover, .btn-secondary.button-update:hover, .btn-secondary.button-register:hover, .button-clear:hover, .btn-secondary.button-search:hover {
  background-color: rgba(56, 70, 140, 0.2);
}
.btn.btn-danger, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-danger, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-danger, .outbound-content-list-form .material-copy button.btn-danger, .btn-danger.button-cancel, .btn-danger.button-update, .btn-danger.button-register, .btn-danger.button-clear, .btn-danger.button-search {
  color: #fff;
  background-color: #b00000;
  border: 1px solid #b00000;
}
.btn.btn-danger:hover, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-danger:hover, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-danger:hover, .outbound-content-list-form .material-copy button.btn-danger:hover, .btn-danger.button-cancel:hover, .btn-danger.button-update:hover, .btn-danger.button-register:hover, .btn-danger.button-clear:hover, .btn-danger.button-search:hover {
  background-color: rgba(176, 0, 0, 0.8);
  border: 1px solid rgba(176, 0, 0, 0.8);
}

.button-new {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMTAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+CjxwYXRoIGQ9Ik0xNS4wMjY3IDIxLjE3MzNIMTYuOTczM1YxNi45NzMzSDIxLjE3MzNWMTUuMDI2N0gxNi45NzMzVjEwLjgyNjdIMTUuMDI2N1YxNS4wMjY3SDEwLjgyNjdWMTYuOTczM0gxNS4wMjY3VjIxLjE3MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNDM4N18xODkpIj4KPHBhdGggZD0iTTE1LjAyNjcgMjEuMTczM0gxNi45NzMzVjE2Ljk3MzNIMjEuMTczM1YxNS4wMjY3SDE2Ljk3MzNWMTAuODI2N0gxNS4wMjY3VjE1LjAyNjdIMTAuODI2N1YxNi45NzMzSDE1LjAyNjdWMjEuMTczM1oiIGZpbGw9IiM0NDQ0NDQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTE3LjMzMyAtMTcuMzMzM0gxNDkuMzMzVjQ5LjMzMzRILTExNy4zMzNWLTE3LjMzMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI1IiB5PSI1IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPgo8cGF0aCBkPSJNMjUuNjkzNSA1LjMzMzI1SDYuMzA2ODNDNS43Njk1IDUuMzMzMjUgNS4zMzM1IDUuNzY5MjUgNS4zMzM1IDYuMzA2NTlWMjUuNjkzM0M1LjMzMzUgMjYuMjMwNiA1Ljc2OTUgMjYuNjY2NiA2LjMwNjgzIDI2LjY2NjZIMjUuNjkzNUMyNi4yMzA4IDI2LjY2NjYgMjYuNjY2OCAyNi4yMzA2IDI2LjY2NjggMjUuNjkzM1Y2LjMwNjU5QzI2LjY2NjggNS43NjkyNSAyNi4yMzA4IDUuMzMzMjUgMjUuNjkzNSA1LjMzMzI1Wk0yNC43MjAyIDI0LjczMzNINy4yNjY4M1Y3LjI2NjU5SDI0LjczMzVMMjQuNzIwMiAyNC43MzMzWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzQzODdfMTg5KSI+CjxwYXRoIGQ9Ik0yNS42OTM1IDUuMzMzMjVINi4zMDY4M0M1Ljc2OTUgNS4zMzMyNSA1LjMzMzUgNS43NjkyNSA1LjMzMzUgNi4zMDY1OVYyNS42OTMzQzUuMzMzNSAyNi4yMzA2IDUuNzY5NSAyNi42NjY2IDYuMzA2ODMgMjYuNjY2NkgyNS42OTM1QzI2LjIzMDggMjYuNjY2NiAyNi42NjY4IDI2LjIzMDYgMjYuNjY2OCAyNS42OTMzVjYuMzA2NTlDMjYuNjY2OCA1Ljc2OTI1IDI2LjIzMDggNS4zMzMyNSAyNS42OTM1IDUuMzMzMjVaTTI0LjcyMDIgMjQuNzMzM0g3LjI2NjgzVjcuMjY2NTlIMjQuNzMzNUwyNC43MjAyIDI0LjczMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTg5LjMzMyAtMTZIMTc3LjMzNFY1MC42NjY3SC04OS4zMzNWLTE2WiIgZmlsbD0iIzQ0NDQ0NCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 35px;
  border: none;
}

.button-delete {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 35px;
  border: none;
}

input[type=text] {
  font-size: 14px;
  padding: 0 5px;
  color: #1b1b1b;
  background-color: #fff;
  border-radius: 4px;
  border: none;
  line-height: 32px;
  height: 32px;
}
input[type=text]:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
input[type=text]:focus, input[type=text]:active {
  outline-color: #e69900;
}

.custom-select input[type=text] {
  height: auto;
}

input[type=number] {
  font-size: 14px;
  padding: 0 5px;
  color: #1b1b1b;
  background-color: #fff;
  border-radius: 4px;
  border: none;
  line-height: 32px;
  height: 32px;
}
input[type=number]:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
input[type=number]:focus, input[type=number]:active {
  outline-color: #e69900;
}

input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
input[type=checkbox] + label {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iI2FiYWJhYiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
  font-size: 14px;
  line-height: 32px;
  display: inline-block;
}
input[type=checkbox]:focus-visible + label {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}
input[type=checkbox]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIGZpbGw9IiMxQjFCMUIiIC8+Cgk8cGF0aCBkPSJNMTAuNzE5OSAxNS44OEw2LjkxOTkyIDEyLjI3TDcuOTU5OTIgMTEuMThMMTAuNzA5OSAxMy44TDE2LjAzOTkgOC42MkwxNy4wNzk5IDkuN0wxMC43MTk5IDE1Ljg4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+);
}

.checkbox-multiple input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.checkbox-multiple input[type=checkbox] + label {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
  font-size: 14px;
  line-height: 32px;
  display: inline-block;
}
.checkbox-multiple input[type=checkbox]:focus-visible + label {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}
.checkbox-multiple input[type=checkbox]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

.checkbox {
  cursor: pointer;
}
.checkbox input[type=checkbox] + span {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
  font-size: 14px;
  line-height: 32px;
  display: inline-block;
}
.checkbox input[type=checkbox]:focus-visible + span {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}
.checkbox input[type=checkbox]:checked + span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

input[type=radio] {
  opacity: 0;
  width: 0;
  height: 0;
}
input[type=radio] + label {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iI2FiYWJhYiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
  font-size: 14px;
  display: inline-block;
  line-height: 32px;
}
input[type=radio]:focus-visible + label {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}
input[type=radio]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iIzFCMUIxQiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0iIzFCMUIxQiIgLz4KPC9zdmc+);
}

.utm-parameter-decision .field-group > label input[type=radio] + span {
  display: inline-block;
  position: relative;
  padding: 0 15px 0 30px;
  line-height: 32px;
  font-size: 14px;
  cursor: pointer;
}
.utm-parameter-decision .field-group > label input[type=radio] + span::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iI2FiYWJhYiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=);
  position: absolute;
  left: 0;
  top: 4px;
}
.utm-parameter-decision .field-group > label input[type=radio]:checked + span::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iIzFCMUIxQiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0iIzFCMUIxQiIgLz4KPC9zdmc+);
}
.utm-parameter-decision .field-group > label input[type=radio]:disabled + span {
  cursor: default;
}
.utm-parameter-decision .field-group > label input[type=radio]:focus-visible + span {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}

/*datepicker*/
.react-datepicker__input-container {
  width: auto;
  font-size: 14px;
}
.react-datepicker__input-container input {
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjc3IDUuMDY5ODhIMTcuMzZWMy44Nzk4OEgxNS40MVY1LjA3OTg4SDguNTlWMy44Nzk4OEg2LjY0VjUuMDc5ODhIMy4yM0MzLjAzNyA1LjA3Njg4IDIuODUyIDUuMTUxODggMi43MTQgNS4yODY4OEMyLjU3NyA1LjQyMjg4IDIuNSA1LjYwNjg4IDIuNSA1Ljc5OTg4VjIwLjE1OTlDMi41IDIwLjM1MjkgMi41NzcgMjAuNTM2OSAyLjcxNCAyMC42NzI5QzIuODUyIDIwLjgwNzkgMy4wMzcgMjAuODgyOSAzLjIzIDIwLjg3OTlIMjAuNzdDMjAuOTYzIDIwLjg4MjkgMjEuMTQ4IDIwLjgwNzkgMjEuMjg2IDIwLjY3MjlDMjEuNDIzIDIwLjUzNjkgMjEuNSAyMC4zNTI5IDIxLjUgMjAuMTU5OVY1Ljc4OTg4QzIxLjUgNS41OTY4OCAyMS40MjMgNS40MTI4OCAyMS4yODYgNS4yNzY4OEMyMS4xNDggNS4xNDE4OCAyMC45NjMgNS4wNjY4OCAyMC43NyA1LjA2OTg4Wk02LjY0IDYuNTA5ODhWNy43MDk4OEg4LjU5VjYuNTA5ODhIMTUuNDFWNy43MDk4OEgxNy4zNlY2LjUwOTg4SDIwVjguODk5ODhINFY2LjUwOTg4SDYuNjRaTTQgMTkuNDM5OVYxMC4zMzk5SDIwVjE5LjQzOTlINFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTYuNTQ5OCAxNC44MzAxQzcuMTAyMDkgMTQuODMwMSA3LjU0OTggMTQuMzgyNCA3LjU0OTggMTMuODMwMUM3LjU0OTggMTMuMjc3OCA3LjEwMjA5IDEyLjgzMDEgNi41NDk4IDEyLjgzMDFDNS45OTc1MiAxMi44MzAxIDUuNTQ5OCAxMy4yNzc4IDUuNTQ5OCAxMy44MzAxQzUuNTQ5OCAxNC4zODI0IDUuOTk3NTIgMTQuODMwMSA2LjU0OTggMTQuODMwMVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEwLjE4MDIgMTQuODMwMUMxMC43MzI1IDE0LjgzMDEgMTEuMTgwMiAxNC4zODI0IDExLjE4MDIgMTMuODMwMUMxMS4xODAyIDEzLjI3NzggMTAuNzMyNSAxMi44MzAxIDEwLjE4MDIgMTIuODMwMUM5LjYyNzg5IDEyLjgzMDEgOS4xODAxOCAxMy4yNzc4IDkuMTgwMTggMTMuODMwMUM5LjE4MDE4IDE0LjM4MjQgOS42Mjc4OSAxNC44MzAxIDEwLjE4MDIgMTQuODMwMVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEzLjgxOTggMTQuODMwMUMxNC4zNzIxIDE0LjgzMDEgMTQuODE5OCAxNC4zODI0IDE0LjgxOTggMTMuODMwMUMxNC44MTk4IDEzLjI3NzggMTQuMzcyMSAxMi44MzAxIDEzLjgxOTggMTIuODMwMUMxMy4yNjc1IDEyLjgzMDEgMTIuODE5OCAxMy4yNzc4IDEyLjgxOTggMTMuODMwMUMxMi44MTk4IDE0LjM4MjQgMTMuMjY3NSAxNC44MzAxIDEzLjgxOTggMTQuODMwMVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTE3LjQ1MDIgMTQuODMwMUMxOC4wMDI1IDE0LjgzMDEgMTguNDUwMiAxNC4zODI0IDE4LjQ1MDIgMTMuODMwMUMxOC40NTAyIDEzLjI3NzggMTguMDAyNSAxMi44MzAxIDE3LjQ1MDIgMTIuODMwMUMxNi44OTc5IDEyLjgzMDEgMTYuNDUwMiAxMy4yNzc4IDE2LjQ1MDIgMTMuODMwMUMxNi40NTAyIDE0LjM4MjQgMTYuODk3OSAxNC44MzAxIDE3LjQ1MDIgMTQuODMwMVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTYuNTQ5OCAxNy45NUM3LjEwMjA5IDE3Ljk1IDcuNTQ5OCAxNy41MDIyIDcuNTQ5OCAxNi45NUM3LjU0OTggMTYuMzk3NyA3LjEwMjA5IDE1Ljk1IDYuNTQ5OCAxNS45NUM1Ljk5NzUyIDE1Ljk1IDUuNTQ5OCAxNi4zOTc3IDUuNTQ5OCAxNi45NUM1LjU0OTggMTcuNTAyMiA1Ljk5NzUyIDE3Ljk1IDYuNTQ5OCAxNy45NVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEwLjE4MDIgMTcuOTVDMTAuNzMyNSAxNy45NSAxMS4xODAyIDE3LjUwMjIgMTEuMTgwMiAxNi45NUMxMS4xODAyIDE2LjM5NzcgMTAuNzMyNSAxNS45NSAxMC4xODAyIDE1Ljk1QzkuNjI3ODkgMTUuOTUgOS4xODAxOCAxNi4zOTc3IDkuMTgwMTggMTYuOTVDOS4xODAxOCAxNy41MDIyIDkuNjI3ODkgMTcuOTUgMTAuMTgwMiAxNy45NVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEzLjgxOTggMTcuOTVDMTQuMzcyMSAxNy45NSAxNC44MTk4IDE3LjUwMjIgMTQuODE5OCAxNi45NUMxNC44MTk4IDE2LjM5NzcgMTQuMzcyMSAxNS45NSAxMy44MTk4IDE1Ljk1QzEzLjI2NzUgMTUuOTUgMTIuODE5OCAxNi4zOTc3IDEyLjgxOTggMTYuOTVDMTIuODE5OCAxNy41MDIyIDEzLjI2NzUgMTcuOTUgMTMuODE5OCAxNy45NVoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTE3LjQ1MDIgMTcuOTVDMTguMDAyNSAxNy45NSAxOC40NTAyIDE3LjUwMjIgMTguNDUwMiAxNi45NUMxOC40NTAyIDE2LjM5NzcgMTguMDAyNSAxNS45NSAxNy40NTAyIDE1Ljk1QzE2Ljg5NzkgMTUuOTUgMTYuNDUwMiAxNi4zOTc3IDE2LjQ1MDIgMTYuOTVDMTYuNDUwMiAxNy41MDIyIDE2Ljg5NzkgMTcuOTUgMTcuNDUwMiAxNy45NVoiIGZpbGw9IiMxQjFCMUIiLz4KPC9zdmc+Cg==) no-repeat right 5px center;
  padding-right: 30px;
}

.control-label {
  display: inline-block;
  line-height: 32px;
  grid-column: 1;
  grid-row: 1;
  color: rgba(27, 27, 27, 0.54);
  font-size: 14px;
}

span.required {
  color: rgba(255, 0, 0, 0.54);
}

span.error-message {
  color: rgba(255, 0, 0, 0.54);
  display: block;
  margin: 5px 0px 5px 0px;
}

.hide {
  display: none;
}

.popup-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}

.popup-add-condition {
  width: calc(100vw - 200px);
  min-height: calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  background-color: #fff;
  border: 1px solid #1b1b1b;
  overflow: auto;
  padding: 5px;
}
.popup-add-condition .popup-header {
  margin-top: 0;
  font-size: 16px;
}
.popup-add-condition .popup-body {
  font-size: 14px;
  padding: 0 50px;
}
.popup-add-condition .popup-body h4 {
  margin: 15px 0 5px 0;
}
.popup-add-condition .types {
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
.popup-add-condition .types label {
  margin-right: 20px;
}
.popup-add-condition .conditions {
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
.popup-add-condition .conditions .condition {
  margin-bottom: 10px;
}
.popup-add-condition .conditions .condition .grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(50px, 1fr));
  grid-auto-rows: minmax(50px, auto);
}
.popup-add-condition .conditions .condition .actions {
  grid-column: 1/2;
  height: 46px;
  line-height: 46px;
  text-align: center;
}
.popup-add-condition .conditions .condition .btn-delete {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  border: none;
  height: 48px;
  width: 48px;
}
.popup-add-condition .conditions .condition .btn-delete:hover {
  opacity: 0.8;
}
.popup-add-condition .conditions .condition .logic-operator .elements {
  grid-column: 2/12;
  display: grid;
  grid-template-columns: repeat(10, minmax(30px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(30px, auto);
}
.popup-add-condition .conditions .condition .comparision-operator .elements {
  grid-column: 2/12;
  display: grid;
  grid-template-columns: repeat(10, minmax(30px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(30px, auto);
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 6px 5px;
}
.popup-add-condition .conditions .condition .segment-condition__control {
  border-radius: 0;
  border-bottom: 1px solid #000;
}
.popup-add-condition .conditions .condition .segment-condition__control.segment-condition__control--is-focused {
  border-bottom: 1px solid #e69900;
  border-radius: 4px;
}
.popup-add-condition .conditions .condition .cb-logic-operator {
  grid-column: 2/4;
}
.popup-add-condition .conditions .condition .cb-field {
  grid-column: 1/5;
}
.popup-add-condition .conditions .condition .cb-camparison-operator {
  grid-column: 5/7;
}
.popup-add-condition .conditions .condition .cb-comparison-value {
  grid-column: 7/11;
}
.popup-add-condition .conditions .condition .cb-comparison-single-value {
  grid-column: 7/11;
  border-radius: 0;
  border-bottom: 1px solid #000;
  height: 37px;
}
.popup-add-condition .conditions .btn-new-condition {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDZDMTQuMDYgNiA2IDE0LjA2IDYgMjRDNiAzMy45NCAxNC4wNiA0MiAyNCA0MkMzMy45NCA0MiA0MiAzMy45NCA0MiAyNEM0MiAxNC4wNiAzMy45NCA2IDI0IDZaTTI0IDM4LjkyQzE1Ljc2IDM4LjkyIDkuMDggMzIuMjQgOS4wOCAyNEM5LjA4IDE1Ljc2IDE1Ljc2IDkuMDggMjQgOS4wOEMzMi4yNCA5LjA4IDM4LjkyIDE1Ljc2IDM4LjkyIDI0QzM4LjkwOCAzMi4yMzYgMzIuMjM2IDM4LjkwOCAyNCAzOC45MloiIGZpbGw9IiM0QUI5RTIiLz4KPHBhdGggZD0iTTMwLjM2MDggMjIuNDJIMjUuNTgwOFYxNy42NEMyNS41ODA4IDE2Ljc2IDI0Ljg2ODggMTYuMDUgMjMuOTkwOCAxNi4wNUMyMy4xMTA4IDE2LjA1IDIyLjQwMDggMTYuNzYyIDIyLjQwMDggMTcuNjRWMjIuNEgxNy42NDA4QzE2Ljc2MDggMjIuNCAxNi4wNTA4IDIzLjExMiAxNi4wNTA4IDIzLjk5QzE2LjA1MDggMjQuODcgMTYuNzYyOCAyNS41OCAxNy42NDA4IDI1LjU4SDIyLjQwMDhWMzAuMzRDMjIuNDAwOCAzMS4yMiAyMy4xMTI4IDMxLjkzIDIzLjk5MDggMzEuOTNDMjQuODcwOCAzMS45MyAyNS41ODA4IDMxLjIxODEgMjUuNTgwOCAzMC4zNFYyNS41OEgzMC4zNDA4QzMxLjIyMDggMjUuNTggMzEuOTMwOCAyNC44NjggMzEuOTMwOCAyMy45OUMzMS45MzA4IDIzLjExIDMxLjIxODggMjIuNCAzMC4zNDA4IDIyLjRMMzAuMzYwOCAyMi40MloiIGZpbGw9IiM0QUI5RTIiLz4KPC9zdmc+Cg==) no-repeat center center;
  display: inline-block;
  border: none;
  width: 48px;
  height: 48px;
}
.popup-add-condition .conditions .btn-new-condition:hover {
  opacity: 0.8;
}
.popup-add-condition .popup-footer {
  font-size: 14px;
  text-align: center;
}
.popup-add-condition .popup-footer button {
  width: 120px;
  margin: 20px;
}
.popup-add-condition .messages {
  text-align: center;
}

.pagination {
  padding: 12px 0;
}
.pagination .limit {
  margin-right: 20px;
  margin-bottom: 5px;
  display: inline-block;
}
.pagination .limit select {
  height: 40px;
  line-height: 40px;
  padding: 0 25px 0 10px;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
.pagination .limit .item-per-page {
  margin-left: 5px;
}
.pagination .pages {
  margin-bottom: 5px;
  padding: 4px 5px;
  display: inline-block;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.pagination .pages input {
  border: 1px solid #b2b2b2;
  height: 32px;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  padding: 0 2px;
  /* Chrome, Safari, Edge, Opera */
  -moz-appearance: textfield;
}
.pagination .pages input::-webkit-outer-spin-button, .pagination .pages input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.pagination .pages button {
  margin: 1px;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  vertical-align: middle;
  text-align: center;
  height: 32px;
  padding: 0 1px;
  min-width: 40px;
}
.pagination .pages button:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}

.error-page {
  background-color: #fff;
  color: #000;
  height: 100vh;
  padding: 30vh;
}
.error-page .error-code {
  text-align: center;
  font-size: 96px;
}
.error-page .error-name {
  text-align: center;
  font-size: 24px;
}
.error-page .error-desc {
  margin-top: 16px;
  text-align: center;
  font-size: 24px;
}

.segment-list .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.segment-list .control-header .filter-expander {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid var(--theme-color);
  border-radius: 4px;
  margin-left: 10px;
  width: 32px;
  height: 18px;
}
.segment-list .control-header .filter-expander span {
  transition-duration: 0.5s;
  transition-property: transform;
  display: block;
  width: 30px;
  height: 16px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1LjVMNSA5Ljg5TDYuMzQgOC41TDEyIDEzLjA0TDE3LjY2IDguNUwxOSA5Ljg5TDEyIDE1LjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat center center;
}
.segment-list .grid-container {
  display: grid;
  grid-template-columns: repeat(6, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.segment-list .filter-grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.segment-list .filter-basic .cb-business-type {
  grid-column: 1;
}
.segment-list .filter-basic .cb-delivery-scheduled-month {
  grid-column: 2;
}
.segment-list .filter-basic .cb-delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.segment-list .filter-basic .cb-delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.segment-list .filter-basic .cb-status {
  grid-column: 2/4;
}
.segment-list .filter-basic.business-type-1 .cb-status {
  grid-column: 3/4;
}
.segment-list .filter-basic .btn-search {
  grid-column: 8;
  text-align: right;
}
.segment-list .filter-basic .btn-clear {
  grid-column: 7;
  text-align: right;
}
.segment-list .filter-advance {
  display: none;
}
.segment-list .filter-advance .cb-event-type {
  grid-column: 1/6;
}
.segment-list .filter-advance .target-period-type {
  grid-column: 1/7;
}
.segment-list .filter-advance .event-target-period-start-date {
  grid-column: 1;
}
.segment-list .filter-advance .event-target-period-start-date .react-datepicker__input-container {
  width: 100%;
}
.segment-list .filter-advance .event-target-period-start-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-list .filter-advance .event-target-period-date {
  grid-column: 2/5;
}
.segment-list .filter-advance .event-target-period-date .react-datepicker__input-container {
  width: 100%;
}
.segment-list .filter-advance .event-target-period-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-list .filter-advance .event-target-period-end-date {
  grid-column: 2;
}
.segment-list .filter-advance .event-target-period-end-date .react-datepicker__input-container {
  width: 100%;
}
.segment-list .filter-advance .event-target-period-end-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-list .filter-advance .input-relative-term-period-value {
  grid-column: 1/2;
}
.segment-list .filter-advance .input-relative-term-period-value input {
  width: 100%;
}
.segment-list .filter-advance .input-relative-term-period-unit {
  grid-column: 2;
}
.segment-list .filter-advance .input-segment-name {
  grid-column: 1/6;
}
.segment-list .filter-advance .target-count-label {
  display: inline-block;
  line-height: 32px;
  grid-column: 1;
  grid-row: 1;
  font-size: 14px;
}
.segment-list .filter-advance .input-target-count {
  grid-column: 3;
}
.segment-list .filter-advance .cb-target-count-operator {
  grid-column: 2;
}
.segment-list .filter-advance .btn-search {
  grid-column: 8;
  text-align: right;
}
.segment-list .filter-advance .btn-clear {
  grid-column: 7;
  text-align: right;
}
.segment-list.mode-advance .control-header .filter-expander span {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.segment-list.mode-advance .btn-search-basic {
  display: none;
}
.segment-list.mode-advance .btn-clear-basic {
  display: none;
}
.segment-list.mode-advance .filter-advance {
  display: grid;
}
.segment-list .sort-setting {
  margin-top: 16px;
  grid-column: 1/4;
}
.segment-list .sort-setting .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 32px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.segment-list .sort-setting .cb-sort-column {
  width: 248px;
  display: inline-block;
  vertical-align: middle;
}
.segment-list .cb-btn-create-segment-sql {
  grid-column: 7;
  margin-top: 28px;
}
.segment-list .cb-btn-create-segment-sql .btn-create-segment {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMTAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+CjxwYXRoIGQ9Ik0xNS4wMjY3IDIxLjE3MzNIMTYuOTczM1YxNi45NzMzSDIxLjE3MzNWMTUuMDI2N0gxNi45NzMzVjEwLjgyNjdIMTUuMDI2N1YxNS4wMjY3SDEwLjgyNjdWMTYuOTczM0gxNS4wMjY3VjIxLjE3MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNDM4N18xODkpIj4KPHBhdGggZD0iTTE1LjAyNjcgMjEuMTczM0gxNi45NzMzVjE2Ljk3MzNIMjEuMTczM1YxNS4wMjY3SDE2Ljk3MzNWMTAuODI2N0gxNS4wMjY3VjE1LjAyNjdIMTAuODI2N1YxNi45NzMzSDE1LjAyNjdWMjEuMTczM1oiIGZpbGw9IiM0NDQ0NDQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTE3LjMzMyAtMTcuMzMzM0gxNDkuMzMzVjQ5LjMzMzRILTExNy4zMzNWLTE3LjMzMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI1IiB5PSI1IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPgo8cGF0aCBkPSJNMjUuNjkzNSA1LjMzMzI1SDYuMzA2ODNDNS43Njk1IDUuMzMzMjUgNS4zMzM1IDUuNzY5MjUgNS4zMzM1IDYuMzA2NTlWMjUuNjkzM0M1LjMzMzUgMjYuMjMwNiA1Ljc2OTUgMjYuNjY2NiA2LjMwNjgzIDI2LjY2NjZIMjUuNjkzNUMyNi4yMzA4IDI2LjY2NjYgMjYuNjY2OCAyNi4yMzA2IDI2LjY2NjggMjUuNjkzM1Y2LjMwNjU5QzI2LjY2NjggNS43NjkyNSAyNi4yMzA4IDUuMzMzMjUgMjUuNjkzNSA1LjMzMzI1Wk0yNC43MjAyIDI0LjczMzNINy4yNjY4M1Y3LjI2NjU5SDI0LjczMzVMMjQuNzIwMiAyNC43MzMzWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzQzODdfMTg5KSI+CjxwYXRoIGQ9Ik0yNS42OTM1IDUuMzMzMjVINi4zMDY4M0M1Ljc2OTUgNS4zMzMyNSA1LjMzMzUgNS43NjkyNSA1LjMzMzUgNi4zMDY1OVYyNS42OTMzQzUuMzMzNSAyNi4yMzA2IDUuNzY5NSAyNi42NjY2IDYuMzA2ODMgMjYuNjY2NkgyNS42OTM1QzI2LjIzMDggMjYuNjY2NiAyNi42NjY4IDI2LjIzMDYgMjYuNjY2OCAyNS42OTMzVjYuMzA2NTlDMjYuNjY2OCA1Ljc2OTI1IDI2LjIzMDggNS4zMzMyNSAyNS42OTM1IDUuMzMzMjVaTTI0LjcyMDIgMjQuNzMzM0g3LjI2NjgzVjcuMjY2NTlIMjQuNzMzNUwyNC43MjAyIDI0LjczMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTg5LjMzMyAtMTZIMTc3LjMzNFY1MC42NjY3SC04OS4zMzNWLTE2WiIgZmlsbD0iIzQ0NDQ0NCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 35px;
  border: none;
}
.segment-list .cb-btn-create-segment-sql span {
  margin: auto;
}
.segment-list .cb-btn-create-segment-sql button {
  background: #f4f4f4;
  border: unset;
}
.segment-list .cb-btn-create-segment-sql button:hover {
  cursor: pointer;
}
.segment-list .cb-btn-create-segment-basic {
  grid-column: 8;
  margin-top: 28px;
}
.segment-list .cb-btn-create-segment-basic .btn-create-segment {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMTAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+CjxwYXRoIGQ9Ik0xNS4wMjY3IDIxLjE3MzNIMTYuOTczM1YxNi45NzMzSDIxLjE3MzNWMTUuMDI2N0gxNi45NzMzVjEwLjgyNjdIMTUuMDI2N1YxNS4wMjY3SDEwLjgyNjdWMTYuOTczM0gxNS4wMjY3VjIxLjE3MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNDM4N18xODkpIj4KPHBhdGggZD0iTTE1LjAyNjcgMjEuMTczM0gxNi45NzMzVjE2Ljk3MzNIMjEuMTczM1YxNS4wMjY3SDE2Ljk3MzNWMTAuODI2N0gxNS4wMjY3VjE1LjAyNjdIMTAuODI2N1YxNi45NzMzSDE1LjAyNjdWMjEuMTczM1oiIGZpbGw9IiM0NDQ0NDQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTE3LjMzMyAtMTcuMzMzM0gxNDkuMzMzVjQ5LjMzMzRILTExNy4zMzNWLTE3LjMzMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI1IiB5PSI1IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPgo8cGF0aCBkPSJNMjUuNjkzNSA1LjMzMzI1SDYuMzA2ODNDNS43Njk1IDUuMzMzMjUgNS4zMzM1IDUuNzY5MjUgNS4zMzM1IDYuMzA2NTlWMjUuNjkzM0M1LjMzMzUgMjYuMjMwNiA1Ljc2OTUgMjYuNjY2NiA2LjMwNjgzIDI2LjY2NjZIMjUuNjkzNUMyNi4yMzA4IDI2LjY2NjYgMjYuNjY2OCAyNi4yMzA2IDI2LjY2NjggMjUuNjkzM1Y2LjMwNjU5QzI2LjY2NjggNS43NjkyNSAyNi4yMzA4IDUuMzMzMjUgMjUuNjkzNSA1LjMzMzI1Wk0yNC43MjAyIDI0LjczMzNINy4yNjY4M1Y3LjI2NjU5SDI0LjczMzVMMjQuNzIwMiAyNC43MzMzWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzQzODdfMTg5KSI+CjxwYXRoIGQ9Ik0yNS42OTM1IDUuMzMzMjVINi4zMDY4M0M1Ljc2OTUgNS4zMzMyNSA1LjMzMzUgNS43NjkyNSA1LjMzMzUgNi4zMDY1OVYyNS42OTMzQzUuMzMzNSAyNi4yMzA2IDUuNzY5NSAyNi42NjY2IDYuMzA2ODMgMjYuNjY2NkgyNS42OTM1QzI2LjIzMDggMjYuNjY2NiAyNi42NjY4IDI2LjIzMDYgMjYuNjY2OCAyNS42OTMzVjYuMzA2NTlDMjYuNjY2OCA1Ljc2OTI1IDI2LjIzMDggNS4zMzMyNSAyNS42OTM1IDUuMzMzMjVaTTI0LjcyMDIgMjQuNzMzM0g3LjI2NjgzVjcuMjY2NTlIMjQuNzMzNUwyNC43MjAyIDI0LjczMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTg5LjMzMyAtMTZIMTc3LjMzNFY1MC42NjY3SC04OS4zMzNWLTE2WiIgZmlsbD0iIzQ0NDQ0NCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 35px;
  border: none;
}
.segment-list .cb-btn-create-segment-basic span {
  margin: auto;
}
.segment-list .cb-btn-create-segment-basic button {
  background: #f4f4f4;
  border: unset;
}
.segment-list .cb-btn-create-segment-basic button:hover {
  cursor: pointer;
}
.segment-list .cb-btn-copy-segment {
  grid-column: 9;
  margin-top: 28px;
}
.segment-list .cb-btn-copy-segment .btn-copy-segment {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQzODdfMjA2IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjYuOTczMyA0SDkuNDEzMzNDOC44NDY2NyA0IDguMzg2NjcgNC40NiA4LjM4NjY3IDUuMDI2NjdWOC4zODY2N0g1LjAyNjY3QzQuNDYgOC4zODY2NyA0IDguODQ2NjcgNCA5LjQxMzMzVjI2Ljk3MzNDNCAyNy41NCA0LjQ2IDI4IDUuMDI2NjcgMjhIMjIuNTg2N0MyMy4xNTMzIDI4IDIzLjYxMzMgMjcuNTQgMjMuNjEzMyAyNi45NzMzVjIzLjYxMzNIMjYuOTczM0MyNy41NCAyMy42MTMzIDI4IDIzLjE1MzMgMjggMjIuNTg2N1Y1LjAyNjY3QzI4IDQuNDYgMjcuNTQgNCAyNi45NzMzIDRaTTIxLjU2IDI1Ljk0NjdINi4wNTMzM1YxMC40NEgyMS41NlYyNS45NDY3Wk0yNS45NDY3IDIxLjU2SDIzLjYxMzNWOS40MTMzM0MyMy42MTMzIDguODQ2NjcgMjMuMTUzMyA4LjM4NjY3IDIyLjU4NjcgOC4zODY2N0gxMC40NFY2LjA1MzMzSDI1Ljk0NjdWMjEuNTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNDM4N18yMDYpIj4KPHBhdGggZD0iTTI2Ljk3MzMgNEg5LjQxMzMzQzguODQ2NjcgNCA4LjM4NjY3IDQuNDYgOC4zODY2NyA1LjAyNjY3VjguMzg2NjdINS4wMjY2N0M0LjQ2IDguMzg2NjcgNCA4Ljg0NjY3IDQgOS40MTMzM1YyNi45NzMzQzQgMjcuNTQgNC40NiAyOCA1LjAyNjY3IDI4SDIyLjU4NjdDMjMuMTUzMyAyOCAyMy42MTMzIDI3LjU0IDIzLjYxMzMgMjYuOTczM1YyMy42MTMzSDI2Ljk3MzNDMjcuNTQgMjMuNjEzMyAyOCAyMy4xNTMzIDI4IDIyLjU4NjdWNS4wMjY2N0MyOCA0LjQ2IDI3LjU0IDQgMjYuOTczMyA0Wk0yMS41NiAyNS45NDY3SDYuMDUzMzNWMTAuNDRIMjEuNTZWMjUuOTQ2N1pNMjUuOTQ2NyAyMS41NkgyMy42MTMzVjkuNDEzMzNDMjMuNjEzMyA4Ljg0NjY3IDIzLjE1MzMgOC4zODY2NyAyMi41ODY3IDguMzg2NjdIMTAuNDRWNi4wNTMzM0gyNS45NDY3VjIxLjU2WiIgZmlsbD0iIzQ0NDQ0NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS03Ny4zMzM1IC0yNEgxODkuMzMzVjQyLjY2NjdILTc3LjMzMzVWLTI0WiIgZmlsbD0iIzQ0NDQ0NCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 35px;
  border: none;
}
.segment-list .cb-btn-copy-segment span {
  margin: auto;
}
.segment-list .cb-btn-copy-segment button {
  background: #f4f4f4;
  border: unset;
}
.segment-list .cb-btn-copy-segment button:hover {
  cursor: pointer;
}
.segment-list .cb-btn-delete-segment {
  grid-column: 10;
  margin-top: 28px;
}
.segment-list .cb-btn-delete-segment .btn-delete-segment {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 35px;
  border: none;
}
.segment-list .cb-btn-delete-segment span {
  margin: auto;
}
.segment-list .cb-btn-delete-segment button {
  background: #f4f4f4;
  border: unset;
}
.segment-list .cb-btn-delete-segment button:hover {
  cursor: pointer;
}
.segment-list .data-table-wrapper {
  background-color: #fff;
  margin-top: 16px;
  padding: 8px;
}
.segment-list .data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.segment-list .data-table .segment-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.segment-list .data-table tr.sep {
  height: 4px;
}
.segment-list .data-table tr.segment-row-0 {
  height: 32px;
  background-color: #e2e2e2;
}
.segment-list .data-table tr.segment-row-0 td {
  border-top: 1px solid #a7a7a7;
}
.segment-list .data-table tr.segment-row-0 td:first-child {
  border-left: 1px solid #a7a7a7;
  padding-left: 15px;
}
.segment-list .data-table tr.segment-row-0 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.segment-list .data-table tr.segment-row-0 .segment-sequence,
.segment-list .data-table tr.segment-row-0 .segment-business-type,
.segment-list .data-table tr.segment-row-0 .segment-delivery-scheduled-month,
.segment-list .data-table tr.segment-row-0 .segment-item-category {
  font-weight: bold;
}
.segment-list .data-table tr.segment-row-1 {
  height: 28px;
  background-color: #fff;
}
.segment-list .data-table tr.segment-row-1 td:first-child {
  font-size: 16px;
  border-left: 1px solid #a7a7a7;
}
.segment-list .data-table tr.segment-row-1 td:nth-child(2) {
  font-size: 16px;
}
.segment-list .data-table tr.segment-row-1 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.segment-list .data-table tr.segment-row-1 .check-segment {
  height: 30px;
  margin-left: 10px;
}
.segment-list .data-table tr.segment-row-2 {
  height: 28px;
  background-color: #fff;
}
.segment-list .data-table tr.segment-row-2 td {
  border-bottom: 1px solid #a7a7a7;
}
.segment-list .data-table tr.segment-row-2 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.segment-list .data-table tr.segment-row-2 td:nth-child(2) {
  font-size: 16px;
}
.segment-list .data-table tr.segment-row-2 td:last-child {
  border-right: 1px solid #a7a7a7;
}

.segment-basic-create .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 5px;
}
.segment-basic-create .business-type {
  grid-column: 2/4;
}
.segment-basic-create .business-type-text {
  font-size: 14px;
  line-height: 32px;
}
.segment-basic-create .cb-segment-name {
  grid-column: 2/9;
}
.segment-basic-create .cb-segment-name .segment-name {
  width: 100%;
}
.segment-basic-create .input-delivery-scheduled-month {
  grid-column: 2;
}
.segment-basic-create .input-delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.segment-basic-create .input-delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.segment-basic-create .label-item {
  grid-column: 3;
}
.segment-basic-create .cb-item {
  grid-column: 4/9;
}
.segment-basic-create .cb-item .item {
  width: 100%;
}
.segment-basic-create .label-data-type {
  grid-column: 1;
}
.segment-basic-create .cb-data-type {
  grid-column: 2/5;
}
.segment-basic-create .target-period-type {
  grid-column: 2/4;
}
.segment-basic-create .attribute-container {
  margin-left: 40px;
  border-left: 1px solid #b2b2b2;
  padding-left: 20px;
}
.segment-basic-create .event-target-period-start-date {
  grid-column: 2;
}
.segment-basic-create .event-target-period-start-date .react-datepicker__input-container {
  width: 100%;
}
.segment-basic-create .event-target-period-start-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-basic-create .end-date-label {
  grid-column: 3;
  text-align: center;
}
.segment-basic-create .event-target-period-end-date {
  grid-column: 4;
}
.segment-basic-create .event-target-period-end-date .react-datepicker__input-container {
  width: 100%;
}
.segment-basic-create .event-target-period-end-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-basic-create .input-relative-term-period-value {
  grid-column: 2/3;
}
.segment-basic-create .input-relative-term-period-value input {
  width: 100%;
}
.segment-basic-create .input-relative-term-period-unit {
  grid-column: 3/4;
}
.segment-basic-create .gender-attribute {
  grid-column: 2/4;
  margin-bottom: 20px;
}
.segment-basic-create .gender-attribute .predictions-gender {
  display: inline-block;
  margin-bottom: 20px;
}
.segment-basic-create .gender-attribute .predictions-gender input[type=radio]:disabled + label {
  color: #666;
  opacity: 0.6;
  cursor: not-allowed;
}
.segment-basic-create .label-age {
  grid-column: 4;
  text-align: center;
}
.segment-basic-create .cb-age {
  grid-column: 5/6;
}
.segment-basic-create .cb-deparment {
  grid-column: 2/3;
}
.segment-basic-create .label-division {
  grid-column: 3;
  text-align: center;
}
.segment-basic-create .cb-division {
  grid-column: 4/6;
}
.segment-basic-create .calculate-target-user {
  grid-column: 1/7;
  text-align: right;
}
.segment-basic-create .calculate-target-user label {
  line-height: 40px;
}
.segment-basic-create .btn-temporary-register {
  grid-column: 7;
  width: 120px;
  justify-self: center;
}
.segment-basic-create .btn-register {
  grid-column: 8;
  width: 120px;
  justify-self: center;
}
.segment-basic-create .custom-condition-list {
  background-color: #fff;
  border-radius: 4px;
  padding: 5px;
}
.segment-basic-create .custom-condition-list .logical-operator {
  width: 162px;
}
.segment-basic-create .custom-condition-list .logical-operator .segment-condition__control {
  border-radius: 0;
  border-bottom: 1px solid #000;
}
.segment-basic-create .custom-condition-list .btn-delete-custom-filter {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 25px;
  border: none;
}
.segment-basic-create .custom-condition-list .custom-condition {
  margin-top: 10px;
}
.segment-basic-create .custom-condition-list .custom-condition:hover {
  cursor: pointer;
}
.segment-basic-create .custom-condition-list .condition-details {
  border: 1px solid rgba(0, 0, 0, 0.25);
  padding: 5px;
  border-radius: 4px;
  line-height: 32px;
  font-size: 13px;
}
.segment-basic-create .custom-condition-list .btn-add-custom-condition {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxsaW5lIHgxPScxMicgeTE9JzYnIHgyPScxMicgeTI9JzE4JyBzdHJva2U9IiMxQjFCMUIiIHN0cm9rZS13aWR0aD0iMiIgIC8+CiAgICA8bGluZSB4MT0nNicgeTE9JzEyJyB4Mj0nMTgnIHkyPScxMicgc3Ryb2tlPSIjMUIxQjFCIiBzdHJva2Utd2lkdGg9IjIiICAvPgo8L3N2Zz4=) no-repeat left center;
  width: 20px;
  border: none;
  margin-top: 8px;
  height: 32px;
}
.segment-basic-create .custom-condition-list .btn-add-custom-condition:hover {
  opacity: 0.6;
}
.segment-basic-create .input-relative {
  width: 100%;
  color: #000;
  margin-bottom: 5px;
}
.segment-basic-create .required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}

.ad-account-register .register-container .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  grid-auto-rows: minmax(50px, auto);
  column-gap: 16px;
}
.ad-account-register .register-container .user-account .authentication {
  grid-column: 2/5;
}
.ad-account-register .register-container .user-account .btn.btn-small.btn-primary, .ad-account-register .register-container .user-account .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button.btn-small, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .ad-account-register .register-container .user-account button.btn-small, .ad-account-register .register-container .user-account .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button.btn-small, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .ad-account-register .register-container .user-account button.btn-small, .ad-account-register .register-container .user-account .outbound-content-list-form .material-copy button.btn-small, .outbound-content-list-form .material-copy .ad-account-register .register-container .user-account button.btn-small, .ad-account-register .register-container .user-account .btn-small.btn-primary.button-clear, .ad-account-register .register-container .user-account .btn-small.btn-primary.button-cancel, .ad-account-register .register-container .user-account .btn-small.button-search, .ad-account-register .register-container .user-account .btn-small.button-register, .ad-account-register .register-container .user-account .btn-small.button-update {
  min-width: 150px;
}
.ad-account-register .register-container .ad-account-id .adAccount {
  grid-column: 2/5;
}
.ad-account-register .register-container .create-account {
  grid-column: 8/8;
}

#ad-account-detail-page .operation-wrapper, #ad-account-detail-page .input-item {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  grid-auto-rows: minmax(50px, auto);
  column-gap: 16px;
}
#ad-account-detail-page .input-item > label {
  grid-column: 1;
}
#ad-account-detail-page .input-item > label + p {
  font-size: 14px;
  padding: 0 5px;
  color: #1b1b1b;
  background-color: #fff;
  border-radius: 4px;
  border: none;
  line-height: 32px;
  height: 32px;
  margin: 0;
  grid-column: 2/5;
}
#ad-account-detail-page .input-item > .ads-pf-value {
  grid-column: 2;
}
#ad-account-detail-page .operation-wrapper > button.delete {
  grid-column: 8;
  user-select: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 4px;
  border-width: 1px;
  height: 40px;
  width: fit-content;
  min-width: 160px;
  line-height: 40px;
  color: #fff;
  background-color: #b00000;
  border: 1px solid #b00000;
}
#ad-account-detail-page .operation-wrapper > button.delete:hover {
  background-color: rgba(176, 0, 0, 0.8);
  border: 1px solid rgba(176, 0, 0, 0.8);
}

.user-list .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.user-list .submission-timing-type {
  grid-column: 2/5;
}
.user-list .submission-timing-type label {
  margin-right: 15px;
}
.user-list .extraction_target {
  grid-column: 2/5;
}
.user-list .extraction_target label {
  margin-right: 15px;
}
.user-list .input-reservation-submission-date-time {
  grid-column: 2/5;
}
.user-list .input-reservation-submission-date-time input {
  width: 250px;
}
.user-list .input-regularly-submission-frequency-date-time-basis {
  grid-column: 2/5;
}
.user-list .input-regularly-submission-frequency-date-time-basis input {
  width: 250px;
}
.user-list .regularly-submission-frequency-period {
  grid-column: 2/5;
  display: grid;
}
.user-list .regularly-submission-frequency-period-unit {
  grid-column: 3/5;
}
.user-list .cb-ads-platform {
  grid-column: 2/7;
}
.user-list .ad-account-seq {
  grid-column: 2/7;
}
.user-list .cb-login-user-id {
  grid-column: 2/7;
}
.user-list .btn-segment-choice {
  grid-column: 2;
}
.user-list .cb-submission-completion-contact {
  grid-column: 2/7;
}
.user-list .btn-draft {
  grid-column: 7;
}
.user-list .segment-list {
  grid-column: 2/7;
}
.user-list .cb-outbound-setting-name {
  grid-column: 2/5;
}
.user-list .cb-outbound-setting-name .outbound-setting-name {
  width: 100%;
}
.user-list .select-segment {
  grid-column: 2/8;
}

.segment-create-sql .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.segment-create-sql .business-type {
  grid-column: 2/4;
}
.segment-create-sql .business-type label {
  margin-left: 2px;
  margin-right: 15px;
}
.segment-create-sql .business-type-text {
  font-size: 14px;
  line-height: 32px;
}
.segment-create-sql .cb-segment-name {
  grid-column: 2/9;
}
.segment-create-sql .cb-segment-name .segment-name {
  width: 100%;
}
.segment-create-sql .delivery-scheduled-month {
  grid-column: 2;
}
.segment-create-sql .delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.segment-create-sql .delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.segment-create-sql .label-category {
  grid-column: 5;
}
.segment-create-sql .input-category {
  grid-column: 6/9;
}
.segment-create-sql .input-category .category {
  width: 100%;
}
.segment-create-sql .segment-sql {
  grid-column: 1/9;
  color: #1b1b1b;
  border: solid 1px rgba(0, 0, 0, 0.25);
  font-size: 13px;
  line-height: 15px;
  height: 382px;
  resize: none;
}
.segment-create-sql .register-container {
  margin-top: 10px;
}
.segment-create-sql .register-container .confirm-count {
  grid-column: 5/7;
  text-align: center;
}
.segment-create-sql .register-container .confirm-count label {
  line-height: 40px;
}
.segment-create-sql .register-container .btn-temp-register {
  grid-column: 7;
  width: 120px;
}
.segment-create-sql .register-container .btn-register {
  grid-column: 8;
  width: 120px;
}

.ad-account-list .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.ad-account-list .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  grid-auto-rows: minmax(50px, auto);
  column-gap: 16px;
}
.ad-account-list .filter-basic .cb-pf {
  grid-column: 1;
}
.ad-account-list .filter-basic .cb-login-user-id {
  grid-column: 1/3;
}
.ad-account-list .filter-basic .btn-search-basic {
  grid-column: 9;
  width: 120px;
}
.ad-account-list .filter-basic .btn-clear {
  grid-column: 8;
  width: 120px;
}
.ad-account-list .data-table {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
}
.ad-account-list .data-table .ad-account-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.ad-account-list .data-table tr.ad-account:nth-child(even) {
  background-color: #f4f4f4;
}
.ad-account-list .data-table tr.ad-account:nth-child(odd) {
  background-color: #ffffff;
}
.ad-account-list .data-table tr.ad-account-row {
  height: 32px;
  background-color: #e2e2e2;
}
.ad-account-list .data-table tr.ad-account-row .ad-account-td {
  font-weight: bold;
}
.ad-account-list .data-table td {
  padding: 9px 5px;
}

.job-list .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.job-list .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.job-list .cb-login-user,
.job-list .cb-job-type {
  grid-column: 1/4;
}
.job-list .crm-outbound-sequence {
  grid-column: 4;
}
.job-list .cb-job-status {
  grid-column: 5;
}
.job-list .txt-segment-name {
  grid-column: 1/7;
}
.job-list .txt-segment-name .segment-name {
  width: 100%;
}
.job-list .btn-search {
  grid-column: 9;
  width: 120px;
}
.job-list .btn-clear {
  grid-column: 8;
  width: 120px;
}
.job-list .data-table {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
}
.job-list .data-table th.sequence,
.job-list .data-table td.sequence {
  width: 5%;
}
.job-list .data-table th.job-type,
.job-list .data-table td.job-type {
  width: 10%;
}
.job-list .data-table th.campaign-name.user-list,
.job-list .data-table td.campaign-name.user-list {
  width: 20%;
}
.job-list .data-table th.trigger-condition.segment-condition,
.job-list .data-table td.trigger-condition.segment-condition {
  width: 20%;
}
.job-list .data-table th.updated-user,
.job-list .data-table td.updated-user {
  width: 10%;
}
.job-list .data-table th.updated-datetime,
.job-list .data-table td.updated-datetime {
  width: 10%;
}
.job-list .data-table th.job-status,
.job-list .data-table td.job-status {
  width: 10%;
}
.job-list .data-table th.job-stop-button,
.job-list .data-table td.job-stop-button {
  width: 5%;
  text-align: center;
}
.job-list .data-table tr.job-header {
  height: 32px;
  background-color: #e2e2e2;
  font-weight: bold;
}
.job-list .data-table tr.job-row {
  height: 28px;
  background-color: #fff;
}
.job-list .data-table tr .btn-delete {
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  height: 46px;
  width: 24px;
}
.job-list .data-table tr .btn-delete:disabled {
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iI0U2RTZFNiIvPgo8L3N2Zz4K) no-repeat center center;
  height: 46px;
  width: 24px;
  pointer-events: none;
}

.submission-setting-list .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.submission-setting-list .submission-setting-filtering h2 {
  font-weight: normal;
  font-size: 16px;
  width: 200px;
  margin: 17px 0;
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.submission-setting-list .submission-setting-filtering .grid-container.submission-timing label {
  display: inline-block;
  line-height: 32px;
  font-size: 14px;
  grid-column: 1;
}
.submission-setting-list .submission-setting-filtering .grid-container.submission-timing .checkbox-multiple {
  grid-column: 2/6;
}
.submission-setting-list .submission-setting-filtering .grid-container.submission-timing .checkbox-multiple label {
  margin-right: 15px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
}
.submission-setting-list .submission-setting-filtering .grid-container.submission-timing .checkbox-multiple label:has(input[type=checkbox]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.submission-setting-list .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.submission-setting-list .cb-ads-platform {
  grid-column: 1/4;
}
.submission-setting-list .btn-search {
  grid-column: 10;
  text-align: right;
  align-self: end;
  margin-bottom: 10px;
}
.submission-setting-list .btn-clear {
  grid-column: 9;
  text-align: right;
  align-self: end;
  margin-bottom: 10px;
}
.submission-setting-list .cb-btn-delete {
  text-align: right;
  grid-column: 10;
  margin-top: 28px;
}
.submission-setting-list .cb-btn-delete .btn-delete {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 35px;
  border: none;
}
.submission-setting-list .cb-btn-delete span {
  margin: auto;
}
.submission-setting-list .cb-btn-delete button {
  background: #f4f4f4;
  border: unset;
}
.submission-setting-list .cb-btn-delete button:hover {
  cursor: pointer;
}
.submission-setting-list .data-table {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
}
.submission-setting-list .data-table tr.submission-setting-list-header {
  height: 32px;
  background-color: #e2e2e2;
  font-weight: bold;
}
.submission-setting-list .data-table tr.submission-setting-list-header th {
  text-align: left;
  padding: 0 10px;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.checkbox-multiple {
  width: 2%;
  padding-left: 20px;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.submission-id {
  width: 5%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.ads-platform {
  width: 7%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.user-list-name {
  width: 16%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.timing {
  width: 8%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.submission-data-type {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th .submission-date-time {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.regular-submission-frequency-period {
  width: 7%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.ad-account {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.user-account {
  width: 15%;
}
.submission-setting-list .data-table tr.submission-setting-list-header th.submission-target-segment {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-row {
  height: 40px;
  background-color: #fff;
}
.submission-setting-list .data-table tr.submission-setting-list-row td {
  text-align: left;
  padding: 0 10px;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.checkbox-multiple {
  width: 2%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.checkbox-multiple .check-item {
  height: 30px;
  margin-left: 10px;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.submission-id {
  width: 5%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.ads-platform {
  width: 7%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.user-list-name {
  width: 16%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.timing {
  width: 8%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.submission-data-type {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.submission-date-time {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.regular-submission-frequency-period {
  width: 7%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.ad-account {
  width: 10%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.user-account {
  width: 15%;
}
.submission-setting-list .data-table tr.submission-setting-list-row td.submission-target-segment {
  width: 10%;
}
.submission-setting-list .data-table tr .btn-delete {
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  height: 46px;
  width: 24px;
}
.submission-setting-list .data-table tr .btn-delete:disabled {
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iI0U2RTZFNiIvPgo8L3N2Zz4K) no-repeat center center;
  height: 46px;
  width: 24px;
  pointer-events: none;
}

.segment-sql-detail .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.segment-sql-detail .segment-name {
  display: inline-block;
  line-height: 32px;
  grid-column: 2/9;
  font-size: 14px;
}
.segment-sql-detail .business-type {
  grid-column: 2;
}
.segment-sql-detail .segment-target-count {
  grid-column: 2;
}
.segment-sql-detail .segment-calculation-datetime-label {
  grid-column: 3/9;
}
.segment-sql-detail .delivery-scheduled-month {
  display: inline-block;
  line-height: 32px;
  grid-column: 2;
  font-size: 14px;
}
.segment-sql-detail .input-category {
  grid-column: 6/9;
}
.segment-sql-detail .label-category {
  grid-column: 5;
}
.segment-sql-detail .segment-sql {
  border: solid 1px rgba(0, 0, 0, 0.25);
  grid-column: 1/9;
  color: #1b1b1b;
  font-size: 13px;
  line-height: 15px;
  height: 374px;
  resize: none;
}
.segment-sql-detail .btn-count {
  margin: 16px 0 16px 0;
  grid-column: 9;
  width: 251px;
}
.segment-sql-detail .btn-edit {
  margin: 16px 0 16px 0;
  grid-column: 8;
  width: 120px;
}
.segment-sql-detail .btn-duplicate {
  margin: 16px 0 16px 0;
  grid-column: 7;
  width: 120px;
}

.segment-basic-edit .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 5px;
}
.segment-basic-edit .business-type {
  line-height: 32px;
  grid-column: 2/3;
}
.segment-basic-edit .cb-segment-name {
  grid-column: 2/9;
}
.segment-basic-edit .cb-segment-name .segment-name {
  width: 100%;
}
.segment-basic-edit .input-delivery-scheduled-month {
  grid-column: 2;
}
.segment-basic-edit .input-delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.segment-basic-edit .input-delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.segment-basic-edit .label-item {
  grid-column: 3;
}
.segment-basic-edit .cb-item {
  grid-column: 4/9;
}
.segment-basic-edit .cb-item .item {
  width: 100%;
}
.segment-basic-edit .label-data-type {
  grid-column: 1;
}
.segment-basic-edit .cb-data-type {
  grid-column: 2/5;
}
.segment-basic-edit .attribute-container {
  margin-left: 40px;
  border-left: 1px solid #b2b2b2;
  padding-left: 20px;
}
.segment-basic-edit .target-period-type {
  grid-column: 2/4;
}
.segment-basic-edit .event-target-period-start-date {
  grid-column: 2;
}
.segment-basic-edit .event-target-period-start-date .react-datepicker__input-container {
  width: 100%;
}
.segment-basic-edit .event-target-period-start-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-basic-edit .end-date-label {
  grid-column: 3;
  text-align: center;
}
.segment-basic-edit .event-target-period-end-date {
  grid-column: 4;
}
.segment-basic-edit .event-target-period-end-date .react-datepicker__input-container {
  width: 100%;
}
.segment-basic-edit .event-target-period-end-date .react-datepicker__input-container input {
  width: 100%;
}
.segment-basic-edit .input-relative-term-period-value {
  grid-column: 2/3;
}
.segment-basic-edit .input-relative-term-period-value input {
  width: 100%;
}
.segment-basic-edit .input-relative-term-period-unit {
  grid-column: 3/4;
}
.segment-basic-edit .cb-gender {
  grid-column: 2/4;
}
.segment-basic-edit .cb-gender.fm-gender {
  grid-row: 1;
}
.segment-basic-edit .gender-attribute {
  grid-column: 2/4;
  margin-bottom: 20px;
}
.segment-basic-edit .gender-attribute .predictions-gender {
  display: inline-block;
  margin-bottom: 20px;
}
.segment-basic-edit .gender-attribute .predictions-gender input[type=radio]:disabled + label {
  color: #666;
  opacity: 0.6;
  cursor: not-allowed;
}
.segment-basic-edit .label-age {
  grid-column: 4;
  text-align: center;
}
.segment-basic-edit .attribute-age {
  grid-column: 5/6;
}
.segment-basic-edit .cb-deparment {
  grid-column: 2/3;
}
.segment-basic-edit .label-division {
  grid-column: 3;
  text-align: center;
}
.segment-basic-edit .cb-division {
  grid-column: 4/6;
}
.segment-basic-edit .item {
  width: 100%;
  color: #000;
  margin-bottom: 5px;
}
.segment-basic-edit .calculate-target-user {
  grid-column: 1/6;
  text-align: right;
}
.segment-basic-edit .calculate-target-user label {
  line-height: 40px;
}
.segment-basic-edit .btn-temporary-register {
  grid-column: 7;
  width: 120px;
  justify-self: center;
}
.segment-basic-edit .btn-register {
  grid-column: 8;
  width: 120px;
  justify-self: center;
}
.segment-basic-edit .conditions {
  background-color: #fff;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 20px;
}
.segment-basic-edit .custom-condition-list {
  background-color: #fff;
  border-radius: 4px;
  padding: 5px;
}
.segment-basic-edit .custom-condition-list .logical-operator {
  width: 162px;
}
.segment-basic-edit .custom-condition-list .logical-operator .segment-condition__control {
  border-radius: 0;
  border-bottom: 1px solid #000;
}
.segment-basic-edit .custom-condition-list .btn-delete-custom-filter {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  padding-right: 25px;
  border: none;
}
.segment-basic-edit .custom-condition-list .custom-condition {
  margin-top: 10px;
}
.segment-basic-edit .custom-condition-list .custom-condition:hover {
  cursor: pointer;
}
.segment-basic-edit .custom-condition-list .condition-details {
  border: 1px solid rgba(0, 0, 0, 0.25);
  padding: 5px;
  border-radius: 4px;
  line-height: 32px;
  font-size: 13px;
}
.segment-basic-edit .custom-condition-list .btn-add-custom-condition {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxsaW5lIHgxPScxMicgeTE9JzYnIHgyPScxMicgeTI9JzE4JyBzdHJva2U9IiMxQjFCMUIiIHN0cm9rZS13aWR0aD0iMiIgIC8+CiAgICA8bGluZSB4MT0nNicgeTE9JzEyJyB4Mj0nMTgnIHkyPScxMicgc3Ryb2tlPSIjMUIxQjFCIiBzdHJva2Utd2lkdGg9IjIiICAvPgo8L3N2Zz4=) no-repeat left center;
  width: 20px;
  border: none;
  margin-top: 8px;
  height: 32px;
}
.segment-basic-edit .custom-condition-list .btn-add-custom-condition:hover {
  opacity: 0.6;
}
.segment-basic-edit .icon-groud-by {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
  padding-left: 25px;
}
.segment-basic-edit .segment-condition__control {
  border-radius: 0;
  border-bottom: 1px solid #000;
}

.segment-sql-edit .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.segment-sql-edit .business-type {
  grid-column: 2/4;
}
.segment-sql-edit .business-type label {
  margin-left: 2px;
  margin-right: 15px;
}
.segment-sql-edit .cb-segment-name {
  grid-column: 2/9;
  color: #1b1b1b;
}
.segment-sql-edit .cb-segment-name .segment-name {
  width: 100%;
}
.segment-sql-edit .delivery-scheduled-month {
  grid-column: 2;
}
.segment-sql-edit .delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.segment-sql-edit .delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.segment-sql-edit .cb-brand {
  grid-column: 4/6;
}
.segment-sql-edit .label-category {
  grid-column: 5;
}
.segment-sql-edit .input-category {
  grid-column: 6/9;
}
.segment-sql-edit .input-category .category {
  width: 100%;
}
.segment-sql-edit .segment-sql {
  grid-column: 1/9;
  color: #1b1b1b;
  border: solid 1px rgba(0, 0, 0, 0.25);
  font-size: 13px;
  line-height: 15px;
  height: 382px;
  resize: none;
}
.segment-sql-edit .update-container {
  margin-top: 10px;
}
.segment-sql-edit .update-container .confirm-count {
  grid-column: 4/6;
  text-align: center;
}
.segment-sql-edit .update-container .confirm-count label {
  line-height: 40px;
}
.segment-sql-edit .update-container .btn-detele {
  grid-column: 6;
  width: 120px;
}
.segment-sql-edit .update-container .btn-temp-register {
  grid-column: 7;
  width: 120px;
}
.segment-sql-edit .update-container .btn-update {
  grid-column: 8;
  width: 120px;
}

.segment-basic-detail .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.segment-basic-detail .segment-delivery-scheduled-month.segment-event-target-period-time {
  grid-column: 2;
}
.segment-basic-detail .segment-business-type {
  grid-column: 2/2;
}
.segment-basic-detail .segment-name {
  grid-column: 2/9;
}
.segment-basic-detail .segment-target-number-of-people-by-segment {
  grid-column: 2;
}
.segment-basic-detail .segment-target-number-of-people-by-segment-label {
  grid-column: 1;
}
.segment-basic-detail .segment-calculation-datetime-label {
  grid-column: 3/9;
}
.segment-basic-detail .segment-event-type-list {
  grid-column: 2/9;
}
.segment-basic-detail .segment-event-type-list-label {
  grid-column: 1;
}
.segment-basic-detail .segment-business-type-label,
.segment-basic-detail .segment-name-label,
.segment-basic-detail .segment-delivery-scheduled-month-label {
  grid-column: 1;
}
.segment-basic-detail .segment-event-target-period-relative {
  grid-column: 6;
}
.segment-basic-detail .segment-target-item-category {
  grid-column: 4/9;
}
.segment-basic-detail .segment-target-item-category-label {
  grid-column: 3;
}
.segment-basic-detail .basic-conditions h2 {
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
}
.segment-basic-detail .basic-conditions .basic-condition {
  margin-bottom: 10px;
}
.segment-basic-detail .basic-conditions .basic-condition .basic-condition-container {
  margin-left: 40px;
  border-left: 1px solid #b2b2b2;
  padding-left: 20px;
  margin-bottom: 20px;
}
.segment-basic-detail .basic-conditions .basic-condition .attribute-gender {
  grid-column: 2/4;
}
.segment-basic-detail .basic-conditions .basic-condition .attribute-gender input[type=radio]:read-only + label {
  cursor: default;
}
.segment-basic-detail .basic-conditions .basic-condition .attribute-gender .predictions-gender {
  margin-bottom: 20px;
}
.segment-basic-detail .basic-conditions .basic-condition .attribute-gender .condition-gender-value {
  width: 100%;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-gender-value {
  grid-column: 2/4;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-gender-value input {
  width: 100%;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-age {
  grid-column: 5/9;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-age label {
  margin-right: 20px;
}
.segment-basic-detail .basic-conditions .basic-condition .event-type input {
  grid-column: 2/9;
  width: 100%;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-type input {
  grid-column: 2/9;
  width: 200px;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-absolute-start-date {
  grid-column: 2/3;
  width: 200px;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-absolute-end-date {
  grid-column: 4/9;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-absolute-end-date label {
  margin-right: 20px;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-absolute-end-date input {
  width: 200px;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-relative {
  grid-column: 2/9;
}
.segment-basic-detail .basic-conditions .basic-condition .event-target-period-relative input {
  width: 200px;
  margin-right: 5px;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-dept {
  grid-column: 2/4;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-dept input {
  width: 200px;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-two-digit-dept {
  grid-column: 4/9;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-two-digit-dept label {
  margin-right: 20px;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-two-digit-dept input {
  width: 200px;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-include label {
  display: block;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-include input {
  display: block;
  width: 100%;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-exclude {
  margin-top: 20px;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-exclude label {
  display: block;
}
.segment-basic-detail .basic-conditions .basic-condition .condition-exclude input {
  display: block;
  width: 100%;
}
.segment-basic-detail .segment-condition {
  width: 100%;
  left: 16px;
  background: #ffffff;
  border-radius: 6px;
}
.segment-basic-detail .segment-condition .custom-condition {
  margin-top: 10px;
}
.segment-basic-detail .segment-condition .condition-details {
  border: 1px solid rgba(0, 0, 0, 0.25);
  padding: 5px;
  border-radius: 4px;
  line-height: 32px;
  font-size: 13px;
}
.segment-basic-detail .number-of-people-header {
  grid-column: 1/5;
}
.segment-basic-detail .btn-calculate-user {
  margin: 8px 0px;
  grid-column: 9;
  width: 251px;
}
.segment-basic-detail .btn-sql-edit {
  margin: 16px 0px;
  grid-column: 7;
  width: 120px;
}
.segment-basic-detail .btn-edit {
  margin: 16px 0px;
  grid-column: 8;
  width: 120px;
}
.segment-basic-detail .item {
  margin: 8px 0px;
  display: flex;
  width: 100%;
  align-items: center;
}
.segment-basic-detail span {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  line-height: 32px;
  font-size: 14px;
}
.segment-basic-detail span.item-detail {
  margin: 0px 8px;
  display: flex;
  align-items: center;
}
.segment-basic-detail .logical-operator {
  margin: 0px 6px;
  width: 162px;
  border-radius: 0;
  border-bottom: 1px solid #000;
}
.segment-basic-detail .btn-duplicate {
  margin: 16px 0 16px 0;
  grid-column: 6;
  width: 120px;
}

.popup-select-segment {
  width: calc(100vw - 200px);
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
}
.popup-select-segment .popup-header {
  background-color: var(--theme-color);
  padding: 5px 15px;
}
.popup-select-segment .popup-header span {
  color: white;
  font-size: 16px;
}
.popup-select-segment .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.popup-select-segment .control-header .filter-expander {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid var(--theme-color);
  border-radius: 4px;
  margin-left: 10px;
  width: 32px;
  height: 18px;
}
.popup-select-segment .control-header .filter-expander span {
  transition-duration: 0.5s;
  transition-property: transform;
  display: block;
  width: 30px;
  height: 16px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1LjVMNSA5Ljg5TDYuMzQgOC41TDEyIDEzLjA0TDE3LjY2IDguNUwxOSA5Ljg5TDEyIDE1LjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat center center;
}
.popup-select-segment .grid-container {
  display: grid;
  grid-template-columns: repeat(5, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.popup-select-segment .filter-grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.popup-select-segment .filter-basic .cb-business-type {
  grid-column: 1;
}
.popup-select-segment .filter-basic .cb-delivery-scheduled-month {
  grid-column: 2;
}
.popup-select-segment .filter-basic .cb-delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment .filter-basic .cb-delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment .filter-basic .cb-status {
  grid-column: 2;
}
.popup-select-segment .filter-basic .btn-search {
  grid-column: 10;
  text-align: right;
}
.popup-select-segment .filter-basic .btn-clear {
  grid-column: 9;
  text-align: right;
}
.popup-select-segment .filter-basic.business-type-1 .cb-status {
  grid-column: 3;
}
.popup-select-segment .filter-advance {
  display: none;
}
.popup-select-segment .filter-advance .cb-event-type {
  grid-column: 1/5;
}
.popup-select-segment .filter-advance .target-period-type {
  grid-column: 1/7;
}
.popup-select-segment .filter-advance .event-target-period-start-date {
  grid-column: 1;
}
.popup-select-segment .filter-advance .event-target-period-start-date .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment .filter-advance .event-target-period-start-date .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment .filter-advance .event-target-period-date {
  grid-column: 2/5;
}
.popup-select-segment .filter-advance .event-target-period-date .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment .filter-advance .event-target-period-date .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment .filter-advance .event-target-period-end-date {
  grid-column: 2;
}
.popup-select-segment .filter-advance .event-target-period-end-date .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment .filter-advance .event-target-period-end-date .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment .filter-advance .input-relative-term-period-value {
  grid-column: 1/2;
}
.popup-select-segment .filter-advance .input-relative-term-period-value input {
  width: 100%;
}
.popup-select-segment .filter-advance .input-relative-term-period-unit {
  grid-column: 2;
}
.popup-select-segment .filter-advance .input-segment-name {
  grid-column: 1/4;
}
.popup-select-segment .filter-advance .target-count-label {
  display: inline-block;
  line-height: 32px;
  grid-column: 1;
  grid-row: 1;
  font-size: 14px;
}
.popup-select-segment .filter-advance .input-target-count {
  grid-column: 3;
}
.popup-select-segment .filter-advance .cb-target-count-operator {
  grid-column: 2;
}
.popup-select-segment .filter-advance .btn-search {
  grid-column: 10;
  text-align: right;
}
.popup-select-segment .filter-advance .btn-clear {
  grid-column: 9;
  text-align: right;
}
.popup-select-segment.mode-advance .control-header .filter-expander span {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.popup-select-segment.mode-advance .btn-search-basic {
  display: none;
}
.popup-select-segment.mode-advance .btn-clear-basic {
  display: none;
}
.popup-select-segment.mode-advance .filter-advance {
  display: grid;
}
.popup-select-segment .sort-setting {
  margin-top: 16px;
}
.popup-select-segment .sort-setting .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 32px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.popup-select-segment .sort-setting .cb-sort-column {
  width: 248px;
  display: inline-block;
  vertical-align: middle;
}
.popup-select-segment .segment-list {
  overflow: scroll;
  height: calc(90vh - 200px);
  padding: 20px;
}
.popup-select-segment .data-table-wrapper {
  background-color: #fff;
  margin-top: 16px;
  padding: 8px;
}
.popup-select-segment .data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.popup-select-segment .data-table .segment-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.popup-select-segment .data-table tr.sep {
  height: 4px;
}
.popup-select-segment .data-table tr.segment-row-0 {
  height: 32px;
  background-color: #e2e2e2;
}
.popup-select-segment .data-table tr.segment-row-0 td {
  border-top: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-0 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-0 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-0 .segment-sequence,
.popup-select-segment .data-table tr.segment-row-0 .segment-business-type,
.popup-select-segment .data-table tr.segment-row-0 .segment-delivery-scheduled-month,
.popup-select-segment .data-table tr.segment-row-0 .segment-item-category {
  font-weight: bold;
}
.popup-select-segment .data-table tr.segment-row-1 {
  height: 28px;
  background-color: #fff;
}
.popup-select-segment .data-table tr.segment-row-1 td:first-child {
  font-size: 16px;
  border-left: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-1 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-1 label {
  display: inline;
}
.popup-select-segment .data-table tr.segment-row-2 {
  height: 28px;
  background-color: #fff;
}
.popup-select-segment .data-table tr.segment-row-2 td {
  border-bottom: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-2 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.popup-select-segment .data-table tr.segment-row-2 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.popup-select-segment .popup-footer {
  text-align: right;
}
.popup-select-segment .popup-footer button {
  margin: 20px;
}
@media screen and (max-width: 1400px) {
  .popup-select-segment .filter-grid-container {
    grid-template-columns: repeat(4, minmax(80px, 1fr));
  }
  .popup-select-segment .grid-container {
    grid-template-columns: repeat(2, minmax(80px, 1fr));
  }
}

.home .control-header h1 {
  font-size: 22px;
}
.home .news-feed {
  background-color: white;
  margin-bottom: 20px;
}
.home .news-feed .news {
  padding: 10px 0 10px 25px;
}
.home .news-feed .news h3.news-header {
  font-size: 20px;
  margin-block-start: 10px;
  margin-block-end: 5px;
  margin-inline: 0;
  font-weight: bold;
}
.home .news-feed .news h3.news-header .news-date {
  padding-right: 10px;
}
.home .news-feed .news .viewer-business-unit {
  display: flex;
  flex-wrap: wrap;
  width: 40%;
  margin: 0;
  padding-inline-start: 10px;
  list-style-type: none;
}
.home .news-feed .news .viewer-business-unit li {
  font-size: 14px;
  height: 1em;
  color: white;
  background-color: var(--theme-color);
  margin: 5px;
  padding: 0 5px;
}
.home .news-feed .news .news-content h4 {
  font-size: 18px;
  margin-block: 10px;
  margin-inline: 0;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.home .news-feed .news .news-content h4::before {
  content: "■";
  font-size: 12px;
  padding-right: 5px;
}
.home .news-feed .news .news-content h5 {
  font-size: 16px;
  margin-block: 10px;
  margin-inline: 0;
  font-weight: bold;
}
.home .news-feed .news .news-content h6 {
  font-size: 14px;
  margin-block: 10px;
  margin-inline: 0;
  font-weight: bold;
}
.home .news-feed .news .news-content ul {
  font-size: 14px;
  font-weight: normal;
  margin-block: 5px;
  margin-inline: 0;
  padding-inline-start: 40px;
}
.home .news-feed .news .news-content ul li {
  font-size: 14px;
  font-weight: normal;
  margin-block: 5px;
}
.home .news-feed .news .news-content p {
  font-size: 14px;
  font-weight: normal;
  margin-block: 5px;
  margin-inline: 0;
  line-height: 1.5;
}
.home .news-feed .news .news-content p a {
  text-decoration: underline;
  color: #38468c;
}
.home .news-feed .read-more-button {
  background-color: white;
  border-top: 1px solid var(--theme-color);
  text-align: center;
  padding: 15px 0 20px 0;
  margin: 10px 20px;
}
.home .news-feed .read-more-button button {
  color: var(--theme-color);
  background-color: white;
  border: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.popup-extraction-query {
  width: calc(75vw - 200px);
  height: auto;
  max-height: 100vh;
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
}
.popup-extraction-query .popup-header {
  background-color: var(--theme-color);
  padding: 5px 15px;
}
.popup-extraction-query .popup-header span {
  color: white;
  font-size: 16px;
}
.popup-extraction-query .popup-body {
  padding: 10px 20px;
}
.popup-extraction-query .popup-body .title {
  font-size: 14px;
}
.popup-extraction-query .popup-body .popup-description {
  padding: 10px 0px;
}
.popup-extraction-query .popup-body .popup-description span {
  display: block;
  font-size: 12px;
}
.popup-extraction-query .popup-body .popup-description .warning {
  color: red;
}
.popup-extraction-query .popup-body .sql {
  color: #1b1b1b;
  opacity: 0.5;
  font-size: 14px;
  margin-bottom: 10px;
}
.popup-extraction-query .popup-body .extracondition-query {
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  overflow: scroll;
  max-width: 100%;
  height: 45vh;
  padding: 5px;
}
.popup-extraction-query .popup-footer {
  font-size: 14px;
  text-align: right;
}
.popup-extraction-query .popup-footer button {
  width: 120px;
  margin: 20px;
}

.popup-select-segment-for-outbound-setting {
  width: calc(100vw - 200px);
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
}
.popup-select-segment-for-outbound-setting .popup-header {
  background-color: var(--theme-color);
  padding: 5px 15px;
}
.popup-select-segment-for-outbound-setting .popup-header span {
  color: white;
  font-size: 16px;
}
.popup-select-segment-for-outbound-setting .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.popup-select-segment-for-outbound-setting .control-header .filter-expander {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid var(--theme-color);
  border-radius: 4px;
  margin-left: 10px;
  width: 32px;
  height: 18px;
}
.popup-select-segment-for-outbound-setting .control-header .filter-expander span {
  transition-duration: 0.5s;
  transition-property: transform;
  display: block;
  width: 30px;
  height: 16px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1LjVMNSA5Ljg5TDYuMzQgOC41TDEyIDEzLjA0TDE3LjY2IDguNUwxOSA5Ljg5TDEyIDE1LjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat center center;
}
.popup-select-segment-for-outbound-setting .grid-container {
  display: grid;
  grid-template-columns: repeat(5, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.popup-select-segment-for-outbound-setting .filter-grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.popup-select-segment-for-outbound-setting .filter-basic .cb-segment-sequence {
  grid-column: 1;
}
.popup-select-segment-for-outbound-setting .filter-basic .cb-business-type {
  grid-column: 2;
}
.popup-select-segment-for-outbound-setting .filter-basic .cb-delivery-scheduled-month {
  grid-column: 2;
}
.popup-select-segment-for-outbound-setting .filter-basic .cb-delivery-scheduled-month .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-basic .cb-delivery-scheduled-month .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-basic .cb-status {
  grid-column: 3;
}
.popup-select-segment-for-outbound-setting .filter-basic .btn-search {
  grid-column: 10;
  text-align: right;
}
.popup-select-segment-for-outbound-setting .filter-basic .btn-clear {
  grid-column: 9;
  text-align: right;
}
.popup-select-segment-for-outbound-setting .filter-advance {
  display: none;
}
.popup-select-segment-for-outbound-setting .filter-advance .cb-event-type {
  grid-column: 1/5;
}
.popup-select-segment-for-outbound-setting .filter-advance .target-period-type {
  grid-column: 1/7;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-start-date {
  grid-column: 1;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-start-date .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-start-date .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-date {
  grid-column: 2/5;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-date .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-date .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-end-date {
  grid-column: 2;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-end-date .react-datepicker__input-container {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .event-target-period-end-date .react-datepicker__input-container input {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .input-relative-term-period-value {
  grid-column: 1/2;
}
.popup-select-segment-for-outbound-setting .filter-advance .input-relative-term-period-value input {
  width: 100%;
}
.popup-select-segment-for-outbound-setting .filter-advance .input-relative-term-period-unit {
  grid-column: 2;
}
.popup-select-segment-for-outbound-setting .filter-advance .input-segment-name {
  grid-column: 1/4;
}
.popup-select-segment-for-outbound-setting .filter-advance .target-count-label {
  display: inline-block;
  line-height: 32px;
  grid-column: 1;
  grid-row: 1;
  font-size: 14px;
}
.popup-select-segment-for-outbound-setting .filter-advance .input-target-count {
  grid-column: 3;
}
.popup-select-segment-for-outbound-setting .filter-advance .cb-target-count-operator {
  grid-column: 2;
}
.popup-select-segment-for-outbound-setting .filter-advance .btn-search {
  grid-column: 10;
  text-align: right;
}
.popup-select-segment-for-outbound-setting .filter-advance .btn-clear {
  grid-column: 9;
  text-align: right;
}
.popup-select-segment-for-outbound-setting.mode-advance .control-header .filter-expander span {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.popup-select-segment-for-outbound-setting.mode-advance .btn-search-basic {
  display: none;
}
.popup-select-segment-for-outbound-setting.mode-advance .btn-clear-basic {
  display: none;
}
.popup-select-segment-for-outbound-setting.mode-advance .filter-advance {
  display: grid;
}
.popup-select-segment-for-outbound-setting .sort-setting {
  margin-top: 16px;
}
.popup-select-segment-for-outbound-setting .sort-setting .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 32px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.popup-select-segment-for-outbound-setting .sort-setting .cb-sort-column {
  width: 248px;
  display: inline-block;
  vertical-align: middle;
}
.popup-select-segment-for-outbound-setting .segment-list {
  overflow: scroll;
  height: calc(90vh - 200px);
  padding: 20px;
}
.popup-select-segment-for-outbound-setting .data-table-wrapper {
  background-color: #fff;
  margin-top: 16px;
  padding: 8px;
}
.popup-select-segment-for-outbound-setting .data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.popup-select-segment-for-outbound-setting .data-table .segment-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.popup-select-segment-for-outbound-setting .data-table tr.sep {
  height: 4px;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 {
  height: 32px;
  background-color: #e2e2e2;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 td {
  border-top: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 .segment-sequence,
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 .segment-business-type,
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 .segment-delivery-scheduled-month,
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-0 .segment-item-category {
  font-weight: bold;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-1 {
  height: 40px;
  background-color: #fff;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-1 td:first-child {
  font-size: 16px;
  border-left: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-1 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-1 td label {
  padding: 20px;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-1 label {
  display: inline;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-2 {
  height: 28px;
  background-color: #fff;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-2 td {
  border-bottom: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-2 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .data-table tr.segment-row-2 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.popup-select-segment-for-outbound-setting .popup-footer {
  text-align: right;
}
.popup-select-segment-for-outbound-setting .popup-footer button {
  margin: 20px;
}

.outbound-settings-list .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.outbound-settings-list .control-header .filter-expander {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid var(--theme-color);
  border-radius: 4px;
  margin-left: 10px;
  width: 32px;
  height: 18px;
}
.outbound-settings-list .control-header .filter-expander span {
  transition-duration: 0.5s;
  transition-property: transform;
  display: block;
  width: 30px;
  height: 16px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1LjVMNSA5Ljg5TDYuMzQgOC41TDEyIDEzLjA0TDE3LjY2IDguNUwxOSA5Ljg5TDEyIDE1LjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat center center;
}
.outbound-settings-list .control-header .close span {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.outbound-settings-list .filter-grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.outbound-settings-list .cb-outbound-cycle {
  grid-column: 1/span 2;
}
.outbound-settings-list .cb-channel {
  grid-column: 3/span 2;
}
.outbound-settings-list .outbound-type {
  grid-column: 5/7;
}
.outbound-settings-list .target-language {
  grid-column: 7/9;
}
.outbound-settings-list .filter-content-name-wrapper {
  grid-column: 1/5;
}
.outbound-settings-list .filter-content-name-wrapper .input-content-name {
  width: 100%;
}
.outbound-settings-list .filter-campaign-name-wrapper {
  grid-column: 5/9;
}
.outbound-settings-list .filter-campaign-name-wrapper .input-campaign-name {
  width: 100%;
}
.outbound-settings-list .period-date-label {
  display: inline-block;
  line-height: 32px;
  grid-column: 1;
  grid-row: 1;
  font-size: 14px;
}
.outbound-settings-list .outbound-schedule-period {
  grid-column: 2/5;
  display: grid;
  grid-template-columns: repeat(11, minmax(25px, 1fr));
}
.outbound-settings-list .outbound-schedule-period .outbound-schedule-period-start-date {
  grid-column: 1/6;
}
.outbound-settings-list .outbound-schedule-period .outbound-schedule-period-start-date .react-datepicker__input-container {
  width: 100%;
}
.outbound-settings-list .outbound-schedule-period .outbound-schedule-period-start-date .react-datepicker__input-container input {
  width: 100%;
}
.outbound-settings-list .outbound-schedule-period .period-date-symbol {
  display: inline-block;
  line-height: 32px;
  grid-column: 6;
  font-size: 14px;
  text-align: center;
}
.outbound-settings-list .outbound-schedule-period .outbound-schedule-period-end-date {
  grid-column: 7/12;
}
.outbound-settings-list .outbound-schedule-period .outbound-schedule-period-end-date .react-datepicker__input-container {
  width: 100%;
}
.outbound-settings-list .outbound-schedule-period .outbound-schedule-period-end-date .react-datepicker__input-container input {
  width: 100%;
}
.outbound-settings-list .filter-outbound-approve-status {
  grid-column: 5/9;
  display: grid;
  grid-template-columns: repeat(3, minmax(25px, 1fr));
  column-gap: 16px;
}
.outbound-settings-list .filter-outbound-approve-status .cb-outbound-status {
  grid-column: 1;
}
.outbound-settings-list .filter-outbound-approve-status .cb-temp-save-flag {
  grid-column: 2;
}
.outbound-settings-list .filter-outbound-approve-status .cb-approve-status {
  grid-column: 3;
}
.outbound-settings-list .button-grid-container {
  grid-column: 10/span 3;
  display: grid;
  grid-template-columns: repeat(4, minmax(40px, 1fr));
}
.outbound-settings-list .button-grid-container .btn-search {
  grid-column: 3;
  width: 120px;
}
.outbound-settings-list .button-grid-container .btn-clear {
  grid-column: 1;
  width: 120px;
}
.outbound-settings-list .sort-setting {
  margin-top: 16px;
  grid-column: 1/4;
}
.outbound-settings-list .sort-setting .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 32px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.outbound-settings-list .sort-setting .cb-sort-column {
  width: 248px;
  display: inline-block;
  vertical-align: middle;
}
.outbound-settings-list table.data-table.outbound-settings {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
}
.outbound-settings-list table.data-table.outbound-settings thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.outbound-settings-list table.data-table.outbound-settings thead tr th {
  text-align: left;
}
.outbound-settings-list table.data-table.outbound-settings thead tr th.status {
  text-align: center;
}
.outbound-settings-list table.data-table.outbound-settings thead tr th.cancel-outbound {
  text-align: center;
}
.outbound-settings-list table.data-table.outbound-settings thead tr th.approve-status {
  text-align: center;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr {
  height: 64px;
  cursor: pointer;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr:hover {
  outline: 1px solid #e69900;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr td.status {
  text-align: center;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr td.status.inactive {
  background-color: #b09300;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr td.cancel-outbound {
  text-align: center;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr td.cancel-outbound button {
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  height: 46px;
  width: 24px;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr td.cancel-outbound button:disabled {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iI0U2RTZFNiIvPgo8L3N2Zz4K) no-repeat center center;
}
.outbound-settings-list table.data-table.outbound-settings tbody tr td.approve-status {
  text-align: center;
}
.outbound-settings-list .grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.outbound-settings-list .pagenation-wrapper {
  grid-column: 1/span 3;
}
.outbound-settings-list .create-button-wrapper {
  grid-column: 10/span 3;
  display: grid;
  grid-template-columns: repeat(4, minmax(40px, 1fr));
  padding-top: 12px;
}
.outbound-settings-list .create-button-wrapper .btn-create {
  grid-column: 3;
  width: 120px;
}

.outbound-settings-create .on-demand-outbound .control-label,
.outBound-settings-edit .on-demand-outbound .control-label,
.outbound-settings-detail .on-demand-outbound .control-label {
  margin-left: 30px;
}
.outbound-settings-create .on-demand-outbound .control-field,
.outBound-settings-edit .on-demand-outbound .control-field,
.outbound-settings-detail .on-demand-outbound .control-field {
  grid-column: 2/9;
}
.outbound-settings-create .on-demand-outbound .control-field .fields,
.outBound-settings-edit .on-demand-outbound .control-field .fields,
.outbound-settings-detail .on-demand-outbound .control-field .fields {
  display: flex;
}
.outbound-settings-create .on-demand-outbound .control-field .outbound-schedule-hour,
.outBound-settings-edit .on-demand-outbound .control-field .outbound-schedule-hour,
.outbound-settings-detail .on-demand-outbound .control-field .outbound-schedule-hour {
  width: 70px;
  margin-right: 5px;
}
.outbound-settings-create .on-demand-outbound .control-field .outbound-schedule-hour div[class$=MenuList] > div:first-child,
.outBound-settings-edit .on-demand-outbound .control-field .outbound-schedule-hour div[class$=MenuList] > div:first-child,
.outbound-settings-detail .on-demand-outbound .control-field .outbound-schedule-hour div[class$=MenuList] > div:first-child {
  height: 32px;
}
.outbound-settings-create .on-demand-outbound .control-field .time-separator,
.outBound-settings-edit .on-demand-outbound .control-field .time-separator,
.outbound-settings-detail .on-demand-outbound .control-field .time-separator {
  line-height: 32px;
}
.outbound-settings-create .on-demand-outbound .control-field .outbound-schedule-minute,
.outBound-settings-edit .on-demand-outbound .control-field .outbound-schedule-minute,
.outbound-settings-detail .on-demand-outbound .control-field .outbound-schedule-minute {
  width: 70px;
  margin-left: 5px;
}
.outbound-settings-create .on-demand-outbound .control-field .outbound-schedule-minute div[class$=MenuList] > div:first-child,
.outBound-settings-edit .on-demand-outbound .control-field .outbound-schedule-minute div[class$=MenuList] > div:first-child,
.outbound-settings-detail .on-demand-outbound .control-field .outbound-schedule-minute div[class$=MenuList] > div:first-child {
  height: 32px;
}
.outbound-settings-create .on-demand-outbound .control-field .night-outbound-flag,
.outBound-settings-edit .on-demand-outbound .control-field .night-outbound-flag,
.outbound-settings-detail .on-demand-outbound .control-field .night-outbound-flag {
  margin-left: 50px;
}
.outbound-settings-create .outbound-content-list-form .outbound-target-language span.language,
.outBound-settings-edit .outbound-content-list-form .outbound-target-language span.language,
.outbound-settings-detail .outbound-content-list-form .outbound-target-language span.language {
  padding: 0 5px;
  border-radius: 4px;
  line-height: 32px;
  height: 32px;
  min-width: 215px;
}

.outbound-settings-create .outbound-content-list-form .outbound-target-language span.language {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}

.outBound-settings-edit .outbound-content-list-form .outbound-target-language .caution {
  display: block;
}
.outBound-settings-edit .outbound-content-list-form .outbound-target-language span.language {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}

.outbound-settings-detail .outbound-content-list-form input[type=text]:disabled,
.outbound-settings-detail .outbound-content-list-form input[type=text]:read-only {
  background-color: #fff;
}
.outbound-settings-detail .outbound-content-list-form .outbound-target-language span.language {
  font-size: 14px;
  background-color: #fff;
}

.outbound-content-list-form .control-header {
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
}
.outbound-content-list-form .control-field {
  grid-column: 2/9;
}
.outbound-content-list-form .outbound-target-language .control-field {
  display: flex;
}
.outbound-content-list-form .outbound-target-language .caution {
  line-height: 32px;
  margin: 0 0 0 10px;
  display: none;
}
.outbound-content-list-form .content-material-selector {
  display: flex;
  margin: 20px 0;
}
.outbound-content-list-form .content-material-selector > button {
  cursor: pointer;
  border: none;
  border-bottom: 3px solid #b2b2b2;
  background: none;
  padding: 20px 10px 10px;
  width: 20%;
  text-align: center;
}
.outbound-content-list-form .content-material-selector > button.active {
  color: #38468c;
  border-bottom: 3px solid #38468c;
}
.outbound-content-list-form .material-copy {
  grid-column: 1/9;
}
.outbound-content-list-form .content-title {
  grid-column: 1/9;
}
.outbound-content-list-form .content-title input {
  width: 100%;
}
.outbound-content-list-form .link-url {
  grid-column: 2/9;
}
.outbound-content-list-form .link-url input {
  width: 100%;
}
.outbound-content-list-form .utm-parameter-decision .field-group {
  grid-column: 2/9;
}
.outbound-content-list-form .utm-parameter-template-label {
  text-align: right;
}
.outbound-content-list-form .utm-parameter-template {
  grid-column: 2/9;
}
.outbound-content-list-form .utm-parameter-template label {
  line-height: 32px;
}
.outbound-content-list-form textarea {
  resize: none;
  line-height: 1.5;
  width: 100%;
  height: 100px;
  padding: 8px;
}
.outbound-content-list-form .image-url > div:first-child {
  display: flex;
}
.outbound-content-list-form .image-url > div:first-child label {
  margin-right: 10px;
  line-height: 32px;
}
.outbound-content-list-form .image-url > div:first-child input {
  flex-grow: 1;
}
.outbound-content-list-form .image-url a {
  display: block;
  margin-top: 10px;
  color: #38468c;
}
.outbound-content-list-form .image-url img {
  display: block;
  max-height: 250px;
  max-width: 250px;
  margin: 10px 0px 20px;
}

.outBound-settings-edit {
  font-size: 14px;
}
.outBound-settings-edit .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 5px;
}
.outBound-settings-edit .grid-container div.monthly-outbound-cycle {
  grid-column: 3/8;
}
.outBound-settings-edit .grid-container div.monthly-outbound-cycle div.setting-values {
  margin-bottom: 10px;
}
.outBound-settings-edit .grid-container div.monthly-outbound-cycle div.setting-values label {
  display: inline-block;
  line-height: 32px;
  margin-right: 15px;
  padding: 2px 15px 0 30px;
}
.outBound-settings-edit .grid-container div.monthly-outbound-cycle div.setting-values label:has(input[type=radio]) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iI2FiYWJhYiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=) no-repeat left 3px center;
}
.outBound-settings-edit .grid-container div.monthly-outbound-cycle div.setting-values label:has(input[type=radio]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iIzFCMUIxQiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0iIzFCMUIxQiIgLz4KPC9zdmc+);
}
.outBound-settings-edit .grid-container div.monthly-outbound-cycle div.setting-values div.dropdown {
  display: inline-block;
  width: 100px;
  height: 32px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}
.outBound-settings-edit .grid-container .message-display-position.dropdown input[type=text] {
  height: auto;
}
.outBound-settings-edit .grid-container.control-group .cancel {
  grid-column: 6;
}
.outBound-settings-edit .grid-container.control-group .update {
  grid-column: 7;
}
.outBound-settings-edit .grid-container.control-group .approve-status-display {
  grid-column: 8;
  height: 40px;
  min-width: 160px;
  width: fit-content;
  background-color: #e6e6e6;
  border: 1px solid #b2b2b2;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
}
.outBound-settings-edit .outbound-cycle {
  grid-column: 1/4;
}
.outBound-settings-edit .outbound_schedule-title {
  grid-column: 1/3;
  margin-left: 30px;
}
.outBound-settings-edit .outBound-scheduled-date {
  grid-column: 3;
}
.outBound-settings-edit .outBound-scheduled-date .react-datepicker__input-container {
  width: 100%;
}
.outBound-settings-edit .outBound-scheduled-date .react-datepicker__input-container input {
  width: 100%;
}
.outBound-settings-edit .outBound-scheduled-time {
  display: flex;
  grid-column: 4;
}
.outBound-settings-edit .outBound-scheduled-time .outBound-scheduled-hour {
  width: 40%;
}
.outBound-settings-edit .outBound-scheduled-time .colon {
  line-height: 32px;
  margin: 0px 5px;
}
.outBound-settings-edit .outBound-scheduled-time .outBound-scheduled-minute {
  width: 40%;
}
.outBound-settings-edit .night-outBound-flag {
  grid-column: 5/7;
}
.outBound-settings-edit .delivery-interval-title {
  grid-column: 1;
  margin-left: 30px;
}
.outBound-settings-edit .delivery-interval-identification-item {
  grid-column: 2;
  display: grid;
  border-right: 1px solid rgba(27, 27, 27, 0.54);
  margin-right: 50%;
  height: 140px;
}
.outBound-settings-edit .day-interval {
  display: block;
  grid-column: 3/8;
}
.outBound-settings-edit .day-interval .frequency-by-day {
  display: flex;
  margin-bottom: 10px;
}
.outBound-settings-edit .day-interval .frequency-by-day .freq {
  line-height: 36px;
}
.outBound-settings-edit .day-interval .frequency-by-day .frequency-day-interval {
  width: 10%;
  margin: 0px 10px;
}
.outBound-settings-edit .day-interval .frequency-by-day .daily {
  line-height: 36px;
}
.outBound-settings-edit .week-interval {
  display: block;
  grid-column: 3/8;
}
.outBound-settings-edit .week-interval .frequency-by-week {
  display: flex;
  margin-bottom: 10px;
}
.outBound-settings-edit .week-interval .frequency-by-week .interval {
  line-height: 32px;
}
.outBound-settings-edit .week-interval .frequency-by-week .frequency-week-interval {
  width: 10%;
  margin: 0px 10px;
}
.outBound-settings-edit .week-interval .frequency-by-week .weekly {
  line-height: 32px;
}
.outBound-settings-edit .month-interval {
  display: block;
  grid-column: 3/8;
}
.outBound-settings-edit .month-interval .frequency-month-by-day {
  display: flex;
  margin-bottom: 10px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day .monthly-title {
  margin-left: 40px;
  line-height: 36px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day .frequency-specified-day {
  width: 10%;
  margin: 0px 10px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day .set-to-date {
  line-height: 36px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day .freq {
  line-height: 36px;
  margin-left: 20px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day .frequency-month-interval {
  width: 10%;
  margin: 0px 10px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day .delivered-monthly {
  line-height: 36px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day-of-week {
  display: flex;
}
.outBound-settings-edit .month-interval .frequency-month-by-day-of-week .frequency-specified-day {
  margin: 0px 10px 0px 25px;
  width: 15%;
}
.outBound-settings-edit .month-interval .frequency-month-by-day-of-week .frequency-specified-week {
  margin: 0px 10px;
  width: 15%;
}
.outBound-settings-edit .month-interval .frequency-month-by-day-of-week .freq {
  line-height: 36px;
  margin-left: 20px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day-of-week .frequency-month-interval {
  width: 10%;
  margin: 0px 10px;
}
.outBound-settings-edit .month-interval .frequency-month-by-day-of-week .delivered-monthly {
  line-height: 36px;
}
.outBound-settings-edit .delivery-time-lb {
  grid-column: 1;
  margin-left: 30px;
}
.outBound-settings-edit .cb-delivery-time .delivery-time {
  display: flex;
  grid-column: 2;
}
.outBound-settings-edit .cb-delivery-time .delivery-time .delivery-hour {
  width: 40%;
}
.outBound-settings-edit .cb-delivery-time .delivery-time .colon {
  line-height: 32px;
  margin: 0px 5px;
}
.outBound-settings-edit .cb-delivery-time .delivery-time .delivery-minute {
  width: 40%;
}
.outBound-settings-edit .night-outBound-flag-regular {
  grid-column: 3/5;
}
.outBound-settings-edit .delivery-start-end-date-lb {
  grid-column: 1;
  margin-left: 30px;
}
.outBound-settings-edit .delivery-start-end-date {
  display: flex;
  grid-column: 2;
}
.outBound-settings-edit .delivery-start-end-date .tilde {
  line-height: 32px;
  margin: 0px 10px;
}
.outBound-settings-edit .night-outbound-flag-immediate {
  margin-left: 30px;
}
.outBound-settings-edit .summertime-notes {
  margin: 20px 0;
}
.outBound-settings-edit .summertime-notes span {
  margin-left: 30px;
}
.outBound-settings-edit .data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  margin-bottom: 20px;
}
.outBound-settings-edit .data-table .segment-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.outBound-settings-edit .data-table tr.sep {
  height: 4px;
}
.outBound-settings-edit .data-table tr.segment-row-0 {
  height: 32px;
  background-color: #e2e2e2;
}
.outBound-settings-edit .data-table tr.segment-row-0 td {
  border-top: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-0 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-0 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-0 .segment-sequence,
.outBound-settings-edit .data-table tr.segment-row-0 .segment-business-type,
.outBound-settings-edit .data-table tr.segment-row-0 .segment-delivery-scheduled-month,
.outBound-settings-edit .data-table tr.segment-row-0 .segment-item-category {
  font-weight: bold;
}
.outBound-settings-edit .data-table tr.segment-row-1 {
  height: 28px;
  background-color: #fff;
}
.outBound-settings-edit .data-table tr.segment-row-1 td:first-child {
  font-size: 16px;
  border-left: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-1 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-1 label {
  display: inline;
}
.outBound-settings-edit .data-table tr.segment-row-2 {
  height: 28px;
  background-color: #fff;
}
.outBound-settings-edit .data-table tr.segment-row-2 td {
  border-bottom: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-2 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.outBound-settings-edit .data-table tr.segment-row-2 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outBound-settings-edit .segment-detail > .logical-operator {
  grid-column: 1/3;
}
.outBound-settings-edit .delivery-control {
  grid-column: 2/4;
}
.outBound-settings-edit .duplicate-control-flag {
  grid-column: 4/8;
}
.outBound-settings-edit .outbound-target-customer {
  grid-column: 2/4;
}
.outBound-settings-edit .active-certification-period {
  grid-column: 2/4;
}
.outBound-settings-edit .cb-content-name {
  grid-column: 2/5;
}
.outBound-settings-edit .cb-content-name .content-name {
  width: 100%;
}
.outBound-settings-edit .cb-content-comment {
  grid-column: 2/5;
}
.outBound-settings-edit .cb-content-comment .content-comment {
  width: 100%;
}
.outBound-settings-edit .display-category {
  grid-column: 2/4;
}
.outBound-settings-edit .cb-breakdown-of-target {
  grid-column: 2/5;
}
.outBound-settings-edit .cb-breakdown-of-target .breakdown-of-target {
  width: 35%;
}
.outBound-settings-edit .content_control_flag {
  margin-left: 50px;
}
.outBound-settings-edit .content-type {
  display: flex;
  list-style: none;
}
.outBound-settings-edit .content-type .active {
  color: var(--theme-color);
}
.outBound-settings-edit .content-type .inactive {
  color: #b2b2b2;
}
.outBound-settings-edit .content-type li {
  border-bottom: 3px solid;
  padding: 10px;
  width: 20%;
  text-align: center;
}
.outBound-settings-edit .content-type li:hover {
  cursor: pointer;
}
.outBound-settings-edit .channel-message {
  grid-column: 3/6;
  margin-top: 10px;
}
.outBound-settings-edit .outbound-type-message {
  grid-column: 3/6;
  margin-top: 10px;
}
.outBound-settings-edit .cb-campaign-name {
  grid-column: 2/5;
}
.outBound-settings-edit .cb-campaign-name .campaign-name {
  width: 100%;
}
.outBound-settings-edit .interval-setting h3 {
  grid-column: 1/2;
  margin: 10px 0;
  font-size: 16px;
  font-weight: normal;
}
.outBound-settings-edit .interval-setting .control-element {
  grid-column: 2/9;
}
.outBound-settings-edit .interval-day label {
  grid-column: 1/2;
  margin-left: 30px;
  color: #000;
}
.outBound-settings-edit .interval-day .control-element {
  grid-column: 2/9;
}
.outBound-settings-edit .interval-day .control-element label {
  margin-left: 10px;
}
.outBound-settings-edit label.field-required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.outBound-settings-edit .content-material span.field-required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.outBound-settings-edit .content-material .info-icon {
  display: inline-block;
  background: transparent url(data:image/svg+xml;base64,PCEtLSBUT0RPOiDlkITnkrDlooPjgZTjgajjga7jg4bjg7zjg57jgqvjg6njg7zjgpLlj43mmKDjgZXjgZvjgosgLS0+Cjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAxMkMzIDE2Ljk3MDYgNy4wMjk0NCAyMSAxMiAyMUMxNi45NzA2IDIxIDIxIDE2Ljk3MDYgMjEgMTJDMjEgNy4wMjk0NCAxNi45NzA2IDMgMTIgM0M3LjAyOTQ0IDMgMyA3LjAyOTQ0IDMgMTJaTTQuNTggMTJDNC41OCA3LjkwMjA1IDcuOTAyMDUgNC41OCAxMiA0LjU4QzE2LjA5OCA0LjU4IDE5LjQyIDcuOTAyMDUgMTkuNDIgMTJDMTkuNDIgMTYuMDk4IDE2LjA5OCAxOS40MiAxMiAxOS40MkM3LjkwMjA1IDE5LjQyIDQuNTggMTYuMDk4IDQuNTggMTJaIiBmaWxsPSIjMzg0NjhDIi8+CjxwYXRoIGQ9Ik0xMC45MDk5IDEwLjYzSDEzLjA5OTlWMTcuMkgxMC45MDk5VjEwLjYzWiIgZmlsbD0iIzM4NDY4QyIvPgo8cmVjdCB4PSIxMC45MDk5IiB5PSI3LjA3OTk2IiB3aWR0aD0iMi4xOSIgaGVpZ2h0PSIyLjE5IiByeD0iMC45OCIgZmlsbD0iIzM4NDY4QyIvPgo8L3N2Zz4K) no-repeat;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-left: 5px;
}
.outBound-settings-edit .content-material .react-tooltip {
  font-size: 14px;
  line-height: 15px;
}

.outbound-settings-detail button:disabled:hover,
.outbound-settings-detail input[type=submit]:disabled:hover,
.outbound-settings-detail input[type=checkbox]:disabled:hover,
.outbound-settings-detail input[type=radio]:disabled:hover,
.outbound-settings-detail select:disabled:hover {
  cursor: default;
}
.outbound-settings-detail input[type=checkbox]:disabled + label:hover,
.outbound-settings-detail input[type=radio]:disabled + label:hover {
  cursor: default;
}
.outbound-settings-detail .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(40px, auto);
  margin: 10px 0;
}
.outbound-settings-detail.page .input-item > .input-block textarea {
  resize: none;
  line-height: 1.5;
  width: 100%;
  height: 100px;
  padding: 8px;
  line-height: 1.5;
  overflow: scroll;
  /**
   * To prevent textarea from looking like input field
   */
}
.outbound-settings-detail.page .input-item > .input-block textarea:focus {
  outline: none;
}
.outbound-settings-detail .outbound-cycle {
  grid-column: 1/4;
}
.outbound-settings-detail .night-outbound-flag-immediate {
  margin-left: 30px;
}
.outbound-settings-detail .schedule-datetime {
  grid-column: 2/9;
}
.outbound-settings-detail .schedule-datetime .schedule-date {
  display: inline-block;
  padding: 0 10px;
  width: 140px;
  margin-right: 5px;
}
.outbound-settings-detail .schedule-datetime .schedule-hour {
  display: inline-block;
  padding: 0 10px;
  width: 70px;
  margin-right: 5px;
}
.outbound-settings-detail .schedule-datetime .time-separator {
  margin-right: 5px;
}
.outbound-settings-detail .schedule-datetime .schedule-minute {
  display: inline-block;
  padding: 0 10px 0 5px;
  width: 70px;
  margin-right: 5px;
}
.outbound-settings-detail .schedule-datetime .schedule-at-night {
  margin-left: 20px;
  display: inline-block;
}
.outbound-settings-detail .delivery-interval-title {
  grid-column: 1;
  padding-left: 30px;
}
.outbound-settings-detail .delivery-interval-detail {
  grid-column: 2/9;
  display: flex;
}
.outbound-settings-detail .interval-type {
  width: 100px;
  border-right: 1px solid rgba(27, 27, 27, 0.54);
}
.outbound-settings-detail .interval-spec {
  flex: 1;
  padding-left: 40px;
  font-size: 14px;
}
.outbound-settings-detail .interval-spec .interval-spec-line {
  line-height: 36px;
  margin-bottom: 10px;
}
.outbound-settings-detail .interval-spec label {
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
}
.outbound-settings-detail .interval-spec .days-interval-value {
  width: 70px;
  margin: 0 10px;
}
.outbound-settings-detail .week-interval .week-interval-label {
  padding-left: 6px;
}
.outbound-settings-detail .week-interval .week-interval-value {
  margin: 0 5px 0 20px;
  width: 70px;
}
.outbound-settings-detail .month-interval .specified-day-value {
  width: 70px;
  margin: 0 10px;
}
.outbound-settings-detail .month-interval .specified-day-of-week-value {
  width: 90px;
  margin: 0 10px;
}
.outbound-settings-detail .month-interval .specified-week-value {
  width: 70px;
}
.outbound-settings-detail .month-interval .freq {
  margin-left: 20px;
}
.outbound-settings-detail .month-interval .month-interval-value {
  width: 70px;
  margin: 0 10px;
}
.outbound-settings-detail div.outbound-cycle {
  font-size: 14px;
  padding-left: 40px;
}
.outbound-settings-detail div.outbound-cycle div.setting-values {
  margin-bottom: 10px;
}
.outbound-settings-detail div.outbound-cycle div.setting-values input[type=radio]:hover {
  cursor: default;
}
.outbound-settings-detail div.outbound-cycle div.setting-values label {
  display: inline-block;
  vertical-align: middle;
  min-width: 100px;
}
.outbound-settings-detail div.outbound-cycle div.setting-values label:hover {
  cursor: default;
}
.outbound-settings-detail div.outbound-cycle div.setting-values span.value-field {
  display: inline-block;
  width: 70px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  padding: 0 5px;
  margin: 0 10px;
  border-radius: 4px;
  background-color: #fff;
}
.outbound-settings-detail div.outbound-cycle div.setting-values span.value-field.blank {
  background-color: #e6e6e6;
}
.outbound-settings-detail .schedule-start-end-date-time {
  grid-column: 2/9;
}
.outbound-settings-detail .schedule-start-end-date-time .range-sign {
  margin: 0 20px;
}
.outbound-settings-detail .summertime-notes {
  margin: 20px 0;
}
.outbound-settings-detail .summertime-notes span {
  font-size: 14px;
}
.outbound-settings-detail .target-segment .data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  margin-bottom: 20px;
}
.outbound-settings-detail .target-segment .data-table .segment-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.outbound-settings-detail .target-segment .data-table tr.sep {
  height: 4px;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 {
  height: 32px;
  background-color: #e2e2e2;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 td {
  border-top: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 .segment-sequence,
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 .segment-business-type,
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 .segment-delivery-scheduled-month,
.outbound-settings-detail .target-segment .data-table tr.segment-row-0 .segment-item-category {
  font-weight: bold;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-1 {
  height: 28px;
  background-color: #fff;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-1 td:first-child {
  font-size: 16px;
  border-left: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-1 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-1 label {
  display: inline;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-2 {
  height: 28px;
  background-color: #fff;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-2 td {
  border-bottom: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-2 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .data-table tr.segment-row-2 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outbound-settings-detail .target-segment .segment-detail > .logical-operator {
  grid-column: 1/3;
}
.outbound-settings-detail .target-segment .segment-detail > .logical-operator > p {
  font-size: 14px;
  background-color: #fff;
  border-radius: 4px;
  border: none;
  line-height: 32px;
  height: 32px;
  padding: 0 5px;
  color: #1b1b1b;
}
.outbound-settings-detail .upper-limit-control {
  grid-column: 2/4;
}
.outbound-settings-detail .upper-limit-control input {
  width: 100%;
}
.outbound-settings-detail .upper-limit-control .cb-outbound-upper-limit-control div[class$=control] {
  background-color: #fff;
}
.outbound-settings-detail .upper-limit-control .cb-outbound-upper-limit-control span.select-indicator {
  background: none;
}
.outbound-settings-detail .outbound-target-customer {
  grid-column: 2/4;
}
.outbound-settings-detail .active-certification-period {
  grid-column: 2/4;
}
.outbound-settings-detail .active-certification-period:disabled {
  background-color: #fff;
  border: none;
}
.outbound-settings-detail .channel input {
  width: 100%;
}
.outbound-settings-detail .cb-content-name {
  grid-column: 2/5;
}
.outbound-settings-detail .cb-content-name .content-name {
  width: 100%;
}
.outbound-settings-detail .cb-content-comment {
  grid-column: 2/5;
}
.outbound-settings-detail .cb-content-comment .content-comment {
  width: 100%;
}
.outbound-settings-detail .cb-breakdown-of-target {
  grid-column: 2/5;
}
.outbound-settings-detail .content_control_flag {
  margin-left: 50px;
}
.outbound-settings-detail .display-category {
  grid-column: 2/4;
}
.outbound-settings-detail .display-category input {
  width: 100%;
}
.outbound-settings-detail .content-distribution-value {
  width: 64px;
  margin-right: 10px;
  text-align: right;
  padding: 0 5px;
}
.outbound-settings-detail .content-tabs {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}
.outbound-settings-detail .content-tabs .content-tab {
  border-bottom: 3px solid #b2b2b2;
}
.outbound-settings-detail .content-tabs .content-tab a {
  color: #b2b2b2;
  text-align: center;
  display: inline-block;
  line-height: 52px;
  min-width: 295px;
}
.outbound-settings-detail .content-tabs .content-tab a:hover {
  cursor: pointer;
}
.outbound-settings-detail .content-tabs .content-tab.tab-active {
  border-bottom: 3px solid var(--theme-color);
}
.outbound-settings-detail .content-tabs .content-tab.tab-active a {
  color: var(--theme-color);
}
.outbound-settings-detail .cb-delivery-title {
  grid-column: 1/9;
}
.outbound-settings-detail .cb-delivery-title .delivery-title {
  width: 100%;
}
.outbound-settings-detail .cb-link-url {
  grid-column: 2/9;
}
.outbound-settings-detail .cb-link-url .link-url {
  width: 100%;
}
.outbound-settings-detail .utm-parameter-decision {
  grid-column: 2/9;
}
.outbound-settings-detail .utm-parameter-template-label {
  text-align: right;
}
.outbound-settings-detail .utm-parameter-template {
  grid-column: 2/9;
  line-height: 32px;
  font-size: 14px;
}
.outbound-settings-detail .cb-push-text {
  grid-column: 2/9;
}
.outbound-settings-detail .push-image {
  grid-column: 2/9;
  display: flex;
  margin-bottom: 10px;
}
.outbound-settings-detail .push-image label {
  margin: 5px;
  line-height: 26px;
}
.outbound-settings-detail .push-image input {
  flex: 2;
}
.outbound-settings-detail .content-image {
  grid-column: 2/9;
}
.outbound-settings-detail .content-image a {
  display: block;
  color: var(--theme-color);
}
.outbound-settings-detail .content-image img {
  max-height: 250px;
  max-width: 250px;
  margin-top: 15px;
}
.outbound-settings-detail .cb-message-text {
  grid-column: 2/9;
}
.outbound-settings-detail .message-image {
  grid-column: 2/9;
  display: flex;
  margin-bottom: 10px;
}
.outbound-settings-detail .message-image label {
  margin: 5px;
  line-height: 26px;
}
.outbound-settings-detail .message-image input {
  flex: 2;
}
.outbound-settings-detail .cb-campaign-name {
  grid-column: 2/5;
}
.outbound-settings-detail .cb-campaign-name .campaign-name {
  width: 100%;
}
.outbound-settings-detail .controls {
  margin: 20px 0 10px;
}
.outbound-settings-detail .controls .btn, .outbound-settings-detail .controls .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .outbound-settings-detail .controls button, .outbound-settings-detail .controls .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .outbound-settings-detail .controls button, .outbound-settings-detail .controls .button-search, .outbound-settings-detail .controls .button-clear, .outbound-settings-detail .controls .button-register, .outbound-settings-detail .controls .button-update, .outbound-settings-detail .controls .button-cancel, .outbound-settings-detail .controls .outbound-content-list-form .material-copy button, .outbound-content-list-form .material-copy .outbound-settings-detail .controls button {
  display: inline-block;
  margin-bottom: 10px;
}
.outbound-settings-detail .controls .group-left {
  grid-column: 1/3;
}
.outbound-settings-detail .controls .group-left .btn, .outbound-settings-detail .controls .group-left .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .outbound-settings-detail .controls .group-left button, .outbound-settings-detail .controls .group-left .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .outbound-settings-detail .controls .group-left button, .outbound-settings-detail .controls .group-left .button-search, .outbound-settings-detail .controls .group-left .button-clear, .outbound-settings-detail .controls .group-left .button-register, .outbound-settings-detail .controls .group-left .button-update, .outbound-settings-detail .controls .group-left .button-cancel, .outbound-settings-detail .controls .group-left .outbound-content-list-form .material-copy button, .outbound-content-list-form .material-copy .outbound-settings-detail .controls .group-left button {
  margin-right: 20px;
}
.outbound-settings-detail .controls .group-right {
  grid-column: 3/10;
  text-align: right;
}
.outbound-settings-detail .controls .group-right .btn, .outbound-settings-detail .controls .group-right .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .outbound-settings-detail .controls .group-right button, .outbound-settings-detail .controls .group-right .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .outbound-settings-detail .controls .group-right button, .outbound-settings-detail .controls .group-right .button-search, .outbound-settings-detail .controls .group-right .button-clear, .outbound-settings-detail .controls .group-right .button-register, .outbound-settings-detail .controls .group-right .button-update, .outbound-settings-detail .controls .group-right .button-cancel, .outbound-settings-detail .controls .group-right .outbound-content-list-form .material-copy button, .outbound-content-list-form .material-copy .outbound-settings-detail .controls .group-right button {
  margin-left: 20px;
  vertical-align: top;
}
.outbound-settings-detail .controls button.duplicate-immediate-campaign {
  line-height: 1.2;
  white-space: pre-line;
}
.outbound-settings-detail .btn-delete {
  background-color: #b00000;
  color: #fff;
  border-color: #b00000;
}
.outbound-settings-detail .btn-delete:hover {
  background-color: #ca6060;
  border-color: #ca6060;
}
.outbound-settings-detail .btn-not-approved {
  background-color: #fff;
  color: var(--theme-color);
}
.outbound-settings-detail .interval-setting h3 {
  grid-column: 1/2;
  margin: 10px 0;
  font-size: 16px;
  font-weight: normal;
}
.outbound-settings-detail .interval-setting .control-element {
  grid-column: 2/9;
}
.outbound-settings-detail .interval-day label {
  grid-column: 1/2;
  margin-left: 30px;
  color: #000;
}
.outbound-settings-detail .interval-day .control-element {
  grid-column: 2/9;
}
.outbound-settings-detail .interval-day .control-element label {
  margin-left: 10px;
}

.popup-member-id-setting {
  width: calc(100vw - 200px);
  min-height: calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
  overflow: auto;
  padding: 5px;
}
.popup-member-id-setting .grid-container {
  display: grid;
  grid-template-columns: repeat(10, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 5px;
}
.popup-member-id-setting .popup-body .content-body {
  margin-left: 6px;
  background-color: white;
  min-height: calc(85vh - 200px);
  max-height: calc(85vh - 200px);
  overflow: auto;
  padding: 20px;
  width: 90%;
  margin: auto;
}
.popup-member-id-setting .popup-body .content-body .member .grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(50px, 1fr));
  grid-auto-rows: minmax(50px, auto);
}
.popup-member-id-setting .popup-body .content-body .member .actions {
  grid-column: 1/2;
  height: 46px;
  line-height: 46px;
  text-align: center;
}
.popup-member-id-setting .popup-body .content-body .member .btn-delete-member-id {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  border: none;
  height: 48px;
  width: 48px;
}
.popup-member-id-setting .popup-body .content-body .member .btn-delete-member-id:hover {
  opacity: 0.8;
}
.popup-member-id-setting .popup-body .content-body .member .member-id {
  grid-column: 2/12;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 6px 5px;
  height: 43px;
}
.popup-member-id-setting .popup-body .content-body .member .member-id-error-message {
  grid-column: 1/12;
  text-align: center;
}
.popup-member-id-setting .popup-body .content-body .btn-new-member {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDZDMTQuMDYgNiA2IDE0LjA2IDYgMjRDNiAzMy45NCAxNC4wNiA0MiAyNCA0MkMzMy45NCA0MiA0MiAzMy45NCA0MiAyNEM0MiAxNC4wNiAzMy45NCA2IDI0IDZaTTI0IDM4LjkyQzE1Ljc2IDM4LjkyIDkuMDggMzIuMjQgOS4wOCAyNEM5LjA4IDE1Ljc2IDE1Ljc2IDkuMDggMjQgOS4wOEMzMi4yNCA5LjA4IDM4LjkyIDE1Ljc2IDM4LjkyIDI0QzM4LjkwOCAzMi4yMzYgMzIuMjM2IDM4LjkwOCAyNCAzOC45MloiIGZpbGw9IiM0QUI5RTIiLz4KPHBhdGggZD0iTTMwLjM2MDggMjIuNDJIMjUuNTgwOFYxNy42NEMyNS41ODA4IDE2Ljc2IDI0Ljg2ODggMTYuMDUgMjMuOTkwOCAxNi4wNUMyMy4xMTA4IDE2LjA1IDIyLjQwMDggMTYuNzYyIDIyLjQwMDggMTcuNjRWMjIuNEgxNy42NDA4QzE2Ljc2MDggMjIuNCAxNi4wNTA4IDIzLjExMiAxNi4wNTA4IDIzLjk5QzE2LjA1MDggMjQuODcgMTYuNzYyOCAyNS41OCAxNy42NDA4IDI1LjU4SDIyLjQwMDhWMzAuMzRDMjIuNDAwOCAzMS4yMiAyMy4xMTI4IDMxLjkzIDIzLjk5MDggMzEuOTNDMjQuODcwOCAzMS45MyAyNS41ODA4IDMxLjIxODEgMjUuNTgwOCAzMC4zNFYyNS41OEgzMC4zNDA4QzMxLjIyMDggMjUuNTggMzEuOTMwOCAyNC44NjggMzEuOTMwOCAyMy45OUMzMS45MzA4IDIzLjExIDMxLjIxODggMjIuNCAzMC4zNDA4IDIyLjRMMzAuMzYwOCAyMi40MloiIGZpbGw9IiM0QUI5RTIiLz4KPC9zdmc+Cg==) no-repeat center center;
  display: inline-block;
  border: none;
  width: 48px;
  height: 48px;
  margin: 30px;
}
.popup-member-id-setting .popup-body .content-body .btn-new-member:hover {
  opacity: 0.8;
}
.popup-member-id-setting .popup-body .content-body .use-measure {
  width: 250px;
  margin: 34px 10px;
}
.popup-member-id-setting .popup-body > .table-data > table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.popup-member-id-setting .popup-body > .table-data > table thead tr th {
  height: 38px;
  background-color: #e2e2e2;
  font-weight: bold;
  text-align: left;
}
.popup-member-id-setting .popup-body > .table-data > table tbody tr {
  height: 70px;
  background-color: #fff;
}
.popup-member-id-setting .popup-body > .table-data > table tbody tr:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.popup-member-id-setting .popup-body > .table-data > table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.popup-member-id-setting .popup-body > .table-data > table tbody tr > .checkbox-multiple > label {
  height: 30px;
  margin-left: 10px;
}
.popup-member-id-setting .popup-body > .table-data > table tbody tr > .measure-select {
  width: 10%;
}
.popup-member-id-setting .popup-body > .table-data > table tbody tr > .measure-label {
  width: 60%;
}
.popup-member-id-setting .popup-footer {
  margin-top: 20px;
}
.popup-member-id-setting .popup-footer .button-cancel {
  grid-column: 7;
}
.popup-member-id-setting .popup-footer .btn-delivery {
  grid-column: 9;
}
.popup-member-id-setting .popup-footer .apply {
  grid-column: 9;
}

.outbound-settings-create {
  font-size: 14px;
}
.outbound-settings-create .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 5px;
}
.outbound-settings-create .grid-container div.monthly-outbound-cycle {
  grid-column: 3/8;
}
.outbound-settings-create .grid-container div.monthly-outbound-cycle div.setting-values {
  margin-bottom: 10px;
}
.outbound-settings-create .grid-container div.monthly-outbound-cycle div.setting-values label {
  display: inline-block;
  line-height: 32px;
  margin-right: 15px;
  padding: 2px 15px 0 30px;
}
.outbound-settings-create .grid-container div.monthly-outbound-cycle div.setting-values label:has(input[type=radio]) {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iI2FiYWJhYiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=) no-repeat left 3px center;
}
.outbound-settings-create .grid-container div.monthly-outbound-cycle div.setting-values label:has(input[type=radio]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iIzFCMUIxQiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0iIzFCMUIxQiIgLz4KPC9zdmc+);
}
.outbound-settings-create .grid-container div.monthly-outbound-cycle div.setting-values div.dropdown {
  display: inline-block;
  width: 100px;
  height: 32px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}
.outbound-settings-create .grid-container .message-display-position.dropdown input[type=text] {
  height: auto;
}
.outbound-settings-create .outbound-cycle {
  grid-column: 1/4;
}
.outbound-settings-create .outbound_schedule-title {
  grid-column: 1/3;
  margin-left: 30px;
}
.outbound-settings-create .outBound-scheduled-date {
  grid-column: 3;
}
.outbound-settings-create .outBound-scheduled-date .react-datepicker__input-container {
  width: 100%;
}
.outbound-settings-create .outBound-scheduled-date .react-datepicker__input-container input {
  width: 100%;
}
.outbound-settings-create .outBound-scheduled-time {
  display: flex;
  grid-column: 4;
}
.outbound-settings-create .outBound-scheduled-time .outBound-scheduled-hour {
  width: 40%;
}
.outbound-settings-create .outBound-scheduled-time .colon {
  line-height: 32px;
  margin: 0px 5px;
}
.outbound-settings-create .outBound-scheduled-time .outBound-scheduled-minute {
  width: 40%;
}
.outbound-settings-create .night-outBound-flag {
  grid-column: 5/7;
}
.outbound-settings-create .delivery-interval-title {
  grid-column: 1;
  margin-left: 30px;
}
.outbound-settings-create .night-outbound-flag-immediate {
  margin-left: 30px;
}
.outbound-settings-create .delivery-interval-identification-item {
  grid-column: 2;
  display: grid;
  border-right: 1px solid rgba(27, 27, 27, 0.54);
  margin-right: 50%;
  height: 140px;
}
.outbound-settings-create .day-interval {
  display: block;
  grid-column: 3/8;
}
.outbound-settings-create .day-interval .frequency-by-day {
  display: flex;
  margin-bottom: 10px;
}
.outbound-settings-create .day-interval .frequency-by-day .freq {
  line-height: 36px;
}
.outbound-settings-create .day-interval .frequency-by-day .frequency-day-interval {
  width: 10%;
  margin: 0px 10px;
}
.outbound-settings-create .day-interval .frequency-by-day .daily {
  line-height: 36px;
}
.outbound-settings-create .week-interval {
  display: block;
  grid-column: 3/8;
}
.outbound-settings-create .week-interval .frequency-by-week {
  display: flex;
  margin-bottom: 10px;
}
.outbound-settings-create .week-interval .frequency-by-week .interval {
  line-height: 32px;
}
.outbound-settings-create .week-interval .frequency-by-week .frequency-week-interval {
  width: 10%;
  margin: 0px 10px;
}
.outbound-settings-create .week-interval .frequency-by-week .weekly {
  line-height: 32px;
}
.outbound-settings-create .month-interval {
  display: block;
  grid-column: 3/8;
}
.outbound-settings-create .month-interval .frequency-month-by-day {
  display: flex;
  margin-bottom: 10px;
}
.outbound-settings-create .month-interval .frequency-month-by-day .monthly-title {
  margin-left: 40px;
  line-height: 36px;
}
.outbound-settings-create .month-interval .frequency-month-by-day .frequency-specified-day {
  width: 10%;
  margin: 0px 10px;
}
.outbound-settings-create .month-interval .frequency-month-by-day .set-to-date {
  line-height: 36px;
}
.outbound-settings-create .month-interval .frequency-month-by-day .freq {
  line-height: 36px;
  margin-left: 20px;
}
.outbound-settings-create .month-interval .frequency-month-by-day .frequency-month-interval {
  width: 10%;
  margin: 0px 10px;
}
.outbound-settings-create .month-interval .frequency-month-by-day .delivered-monthly {
  line-height: 36px;
}
.outbound-settings-create .month-interval .frequency-month-by-day-of-week {
  display: flex;
}
.outbound-settings-create .month-interval .frequency-month-by-day-of-week .frequency-specified-day {
  margin: 0px 10px 0px 25px;
  width: 15%;
}
.outbound-settings-create .month-interval .frequency-month-by-day-of-week .frequency-specified-week {
  margin: 0px 10px;
  width: 15%;
}
.outbound-settings-create .month-interval .frequency-month-by-day-of-week .freq {
  line-height: 36px;
  margin-left: 20px;
}
.outbound-settings-create .month-interval .frequency-month-by-day-of-week .frequency-month-interval {
  width: 10%;
  margin: 0px 10px;
}
.outbound-settings-create .month-interval .frequency-month-by-day-of-week .delivered-monthly {
  line-height: 36px;
}
.outbound-settings-create .delivery-time-lb {
  grid-column: 1;
  margin-left: 30px;
}
.outbound-settings-create .cb-delivery-time .delivery-time {
  display: flex;
  grid-column: 2;
}
.outbound-settings-create .cb-delivery-time .delivery-time .delivery-hour {
  width: 40%;
}
.outbound-settings-create .cb-delivery-time .delivery-time .colon {
  line-height: 32px;
  margin: 0px 5px;
}
.outbound-settings-create .cb-delivery-time .delivery-time .delivery-minute {
  width: 40%;
}
.outbound-settings-create .night-outBound-flag-regular {
  grid-column: 3/5;
}
.outbound-settings-create .delivery-start-end-date-lb {
  grid-column: 1;
  margin-left: 30px;
}
.outbound-settings-create .delivery-start-end-date {
  display: flex;
  grid-column: 2;
}
.outbound-settings-create .delivery-start-end-date .tilde {
  line-height: 32px;
  margin: 0px 10px;
}
.outbound-settings-create .summertime-notes {
  margin: 20px 0;
}
.outbound-settings-create .summertime-notes span {
  margin-left: 30px;
}
.outbound-settings-create .data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  margin-bottom: 20px;
}
.outbound-settings-create .data-table .segment-data:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.outbound-settings-create .data-table tr.sep {
  height: 4px;
}
.outbound-settings-create .data-table tr.segment-row-0 {
  height: 32px;
  background-color: #e2e2e2;
}
.outbound-settings-create .data-table tr.segment-row-0 td {
  border-top: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-0 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-0 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-0 .segment-sequence,
.outbound-settings-create .data-table tr.segment-row-0 .segment-business-type,
.outbound-settings-create .data-table tr.segment-row-0 .segment-delivery-scheduled-month,
.outbound-settings-create .data-table tr.segment-row-0 .segment-item-category {
  font-weight: bold;
}
.outbound-settings-create .data-table tr.segment-row-1 {
  height: 28px;
  background-color: #fff;
}
.outbound-settings-create .data-table tr.segment-row-1 td:first-child {
  font-size: 16px;
  border-left: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-1 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-1 label {
  display: inline;
}
.outbound-settings-create .data-table tr.segment-row-2 {
  height: 28px;
  background-color: #fff;
}
.outbound-settings-create .data-table tr.segment-row-2 td {
  border-bottom: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-2 td:first-child {
  border-left: 1px solid #a7a7a7;
}
.outbound-settings-create .data-table tr.segment-row-2 td:last-child {
  border-right: 1px solid #a7a7a7;
}
.outbound-settings-create .segment-detail > .logical-operator {
  grid-column: 1/3;
}
.outbound-settings-create .delivery-control {
  grid-column: 2/4;
}
.outbound-settings-create .duplicate-control-flag {
  grid-column: 4/8;
}
.outbound-settings-create .outbound-target-customer {
  grid-column: 2/4;
}
.outbound-settings-create .active-certification-period {
  grid-column: 2/4;
}
.outbound-settings-create .cb-content-name {
  grid-column: 2/5;
}
.outbound-settings-create .cb-content-name .content-name {
  width: 100%;
}
.outbound-settings-create .cb-content-comment {
  grid-column: 2/5;
}
.outbound-settings-create .cb-content-comment .content-comment {
  width: 100%;
}
.outbound-settings-create .display-category {
  grid-column: 2/4;
}
.outbound-settings-create .cb-breakdown-of-target {
  grid-column: 2/5;
}
.outbound-settings-create .cb-breakdown-of-target .breakdown-of-target {
  width: 35%;
}
.outbound-settings-create .content_control_flag {
  margin-left: 50px;
}
.outbound-settings-create .content-type {
  display: flex;
  list-style: none;
}
.outbound-settings-create .content-type .active {
  color: var(--theme-color);
}
.outbound-settings-create .content-type .inactive {
  color: #b2b2b2;
}
.outbound-settings-create .content-type li {
  border-bottom: 3px solid;
  padding: 10px;
  width: 20%;
  text-align: center;
}
.outbound-settings-create .content-type li:hover {
  cursor: pointer;
}
.outbound-settings-create .outbound-type-message {
  grid-column: 3/9;
  margin-top: 10px;
}
.outbound-settings-create .cb-campaign-name {
  grid-column: 2/5;
}
.outbound-settings-create .cb-campaign-name .campaign-name {
  width: 100%;
}
.outbound-settings-create .temporary-save {
  grid-column: 7;
}
.outbound-settings-create .register {
  grid-column: 8/9;
}
.outbound-settings-create .interval-setting h3 {
  grid-column: 1/2;
  margin: 10px 0;
  font-size: 16px;
  font-weight: normal;
}
.outbound-settings-create .interval-setting .control-element {
  grid-column: 2/9;
}
.outbound-settings-create .interval-day label {
  grid-column: 1/2;
  margin-left: 30px;
  color: #000;
}
.outbound-settings-create .interval-day .control-element {
  grid-column: 2/9;
}
.outbound-settings-create .interval-day .control-element label {
  margin-left: 10px;
}
.outbound-settings-create label.field-required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.outbound-settings-create .content-material span.field-required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.outbound-settings-create .content-material .info-icon {
  display: inline-block;
  background: transparent url(data:image/svg+xml;base64,PCEtLSBUT0RPOiDlkITnkrDlooPjgZTjgajjga7jg4bjg7zjg57jgqvjg6njg7zjgpLlj43mmKDjgZXjgZvjgosgLS0+Cjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAxMkMzIDE2Ljk3MDYgNy4wMjk0NCAyMSAxMiAyMUMxNi45NzA2IDIxIDIxIDE2Ljk3MDYgMjEgMTJDMjEgNy4wMjk0NCAxNi45NzA2IDMgMTIgM0M3LjAyOTQ0IDMgMyA3LjAyOTQ0IDMgMTJaTTQuNTggMTJDNC41OCA3LjkwMjA1IDcuOTAyMDUgNC41OCAxMiA0LjU4QzE2LjA5OCA0LjU4IDE5LjQyIDcuOTAyMDUgMTkuNDIgMTJDMTkuNDIgMTYuMDk4IDE2LjA5OCAxOS40MiAxMiAxOS40MkM3LjkwMjA1IDE5LjQyIDQuNTggMTYuMDk4IDQuNTggMTJaIiBmaWxsPSIjMzg0NjhDIi8+CjxwYXRoIGQ9Ik0xMC45MDk5IDEwLjYzSDEzLjA5OTlWMTcuMkgxMC45MDk5VjEwLjYzWiIgZmlsbD0iIzM4NDY4QyIvPgo8cmVjdCB4PSIxMC45MDk5IiB5PSI3LjA3OTk2IiB3aWR0aD0iMi4xOSIgaGVpZ2h0PSIyLjE5IiByeD0iMC45OCIgZmlsbD0iIzM4NDY4QyIvPgo8L3N2Zz4K) no-repeat;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-left: 5px;
}
.outbound-settings-create .content-material .react-tooltip {
  font-size: 14px;
  line-height: 15px;
}

#regular-outbound-priority-setting-page table {
  border-collapse: collapse;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting {
  width: 100%;
  margin-top: 16px;
  font-size: 13px;
  table-layout: fixed;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting thead tr {
  height: 32px;
  background-color: #e2e2e2;
  font-weight: bold;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting tbody tr {
  height: 64px;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting tbody tr:nth-child(even) {
  background-color: #f4f4f4;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td {
  padding: 10px 5px;
  text-align: left;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.sequence,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.sequence {
  width: 5%;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.channel,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.channel {
  width: 10%;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.type,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.type {
  width: 15%;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.campaign-name,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.campaign-name {
  width: 20%;
  word-wrap: break-word;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.content-name,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.content-name {
  width: 30%;
  word-wrap: break-word;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.schedule-date,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.schedule-date {
  width: 10%;
}
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting th.approve-status,
#regular-outbound-priority-setting-page table.regular-outbound-priority-setting td.approve-status {
  width: 10%;
}
#regular-outbound-priority-setting-page .operation-block {
  position: relative;
  height: 70px;
}
#regular-outbound-priority-setting-page .operation-block button {
  user-select: none;
  padding: 0;
  margin: 0;
  display: block;
  text-align: center;
}
#regular-outbound-priority-setting-page .operation-block button.submit {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 14px;
  border-radius: 4px;
  border-width: 1px;
  height: 40px;
  width: 160px;
  line-height: 40px;
  color: #ffffff;
  background-color: var(--theme-color);
  border: 1px solid var(--theme-color);
}
#regular-outbound-priority-setting-page .operation-block button.submit:hover {
  background-color: rgba(56, 70, 140, 0.8);
  border: 1px solid rgba(56, 70, 140, 0.8);
}

.daily-outbound-priority-setting .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.daily-outbound-priority-setting .filter-grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.daily-outbound-priority-setting .filter-grid-container .outbound-schedule-date-label {
  grid-column: 1/2;
  text-align: center;
}
.daily-outbound-priority-setting .filter-grid-container .outbound-schedule-date {
  grid-column: 2/7;
}
.daily-outbound-priority-setting .filter-grid-container .btn-search {
  grid-column: 7/13;
  width: 120px;
  margin-right: 30px;
  justify-self: end;
}
.daily-outbound-priority-setting .data-table {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
  table-layout: fixed;
}
.daily-outbound-priority-setting .data-table .rows {
  width: 100%;
}
.daily-outbound-priority-setting .data-table .rows > :nth-of-type(odd) {
  background-color: #ffffff;
}
.daily-outbound-priority-setting .data-table .rows .daily-outbound-priority-setting-header {
  height: 32px;
  background-color: #e2e2e2;
  font-weight: bold;
  display: flex;
}
.daily-outbound-priority-setting .data-table .rows .daily-outbound-priority-setting-row {
  height: 64px;
  display: flex;
}
.daily-outbound-priority-setting .data-table .rows span {
  margin: auto;
}
.daily-outbound-priority-setting .data-table .rows span.text-center {
  text-align: center;
}
.daily-outbound-priority-setting .data-table .rows span.sequence {
  width: 5%;
  padding-left: 5px;
}
.daily-outbound-priority-setting .data-table .rows span.channel {
  width: 8%;
}
.daily-outbound-priority-setting .data-table .rows span.cycle {
  width: 12%;
}
.daily-outbound-priority-setting .data-table .rows span.outbound-type {
  width: 12%;
}
.daily-outbound-priority-setting .data-table .rows span.campaign-name {
  width: 15%;
  overflow-wrap: break-word;
}
.daily-outbound-priority-setting .data-table .rows span.content-name {
  width: 30%;
  overflow-wrap: break-word;
}
.daily-outbound-priority-setting .data-table .rows span.schedule-date {
  width: 10%;
}
.daily-outbound-priority-setting .data-table .rows span.approve-status {
  width: 8%;
}
.daily-outbound-priority-setting .submit-grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  justify-items: end;
}
.daily-outbound-priority-setting .submit-grid-container .btn-submit {
  margin-top: 10px;
  margin-right: 30px;
  grid-column: 7/13;
  width: 120px;
}

.content-detail.page .input-item > .input-block > textarea {
  resize: none;
  line-height: 1.5;
  width: 100%;
  height: 100px;
  padding: 8px;
}
.content-detail .ip-delivery-title {
  grid-column: 1/9;
}
.content-detail .ip-delivery-title .delivery-title {
  width: 100%;
}
.content-detail .ip-link-url {
  grid-column: 2/9;
}
.content-detail .ip-link-url .link-url {
  width: 100%;
}
.content-detail .delivery-type {
  grid-column: 2/8;
}
.content-detail .delivery-type .delivery-type-outbound {
  display: flex;
  margin-bottom: 10px;
}
.content-detail .delivery-type .delivery-type-outbound .outbound-type {
  width: 20%;
}
.content-detail .delivery-type .delivery-type-utm {
  display: flex;
}
.content-detail .delivery-type .delivery-type-utm .cb-utm-parameter {
  width: 75%;
}
.content-detail .delivery-type .delivery-type-utm .cb-utm-parameter .utm-parameter {
  width: 100%;
}
.content-detail .utm-parameter-decision {
  grid-column: 2/8;
}
.content-detail .utm-parameter-template-label {
  text-align: right;
}
.content-detail .utm-parameter-template {
  grid-column: 2/8;
  line-height: 32px;
}
.content-detail .ip-push-text {
  grid-column: 2/9;
}
.content-detail .push-image {
  grid-column: 2/8;
}
.content-detail .push-image .push-image-url {
  display: flex;
  margin-bottom: 10px;
}
.content-detail .push-image .push-image-url .cb-push-image-url-input {
  width: 80%;
}
.content-detail .push-image .push-image-url .cb-push-image-url-input .push-image-url-input {
  width: 100%;
}
.content-detail .push-image .push-image-url label {
  line-height: 32px;
  margin-right: 10px;
}
.content-detail .push-image .link-image-admin {
  color: var(--theme-color);
}
.content-detail .push-image-size {
  max-height: 250px;
  max-width: 250px;
  grid-column: 2;
  margin: 10px 0px;
}
.content-detail .notification-type {
  grid-column: 2/4;
}
.content-detail .ip-content-outbound-source {
  grid-column: 2/9;
}
.content-detail .ip-content-outbound-source .content-outbound-source {
  width: 100%;
}
.content-detail .ip-message-text {
  grid-column: 2/9;
}
.content-detail .message-image {
  grid-column: 2/8;
}
.content-detail .message-image .message-image-url {
  display: flex;
  margin-bottom: 10px;
}
.content-detail .message-image .message-image-url .cb-message-image-url-input {
  width: 80%;
}
.content-detail .message-image .message-image-url .cb-message-image-url-input .message-image-url-input {
  width: 100%;
}
.content-detail .message-image .message-image-url label {
  line-height: 32px;
  margin-right: 10px;
}
.content-detail .message-image .link-image-admin {
  color: var(--theme-color);
}

.outbound-time-control-master .grid-container {
  display: grid;
  grid-template-columns: repeat(12, minmax(80px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
}
.outbound-time-control-master .control-label {
  overflow-wrap: normal;
  grid-column: 1/span 2;
}
.outbound-time-control-master .outbound-time {
  grid-column: 3/span 4;
  grid-template-columns: repeat(11, minmax(25px, 1fr));
  display: grid;
}
.outbound-time-control-master .outbound-time .outbound-open-hour {
  grid-column: 1/span 2;
}
.outbound-time-control-master .outbound-time .colon1 {
  grid-column: 3/span 1;
  text-align: center;
  margin-top: 10px;
}
.outbound-time-control-master .outbound-time .outbound-open-minute {
  grid-column: 4/span 2;
}
.outbound-time-control-master .outbound-time .range-symbol {
  grid-column: 6/span 1;
  text-align: center;
  margin-top: 10px;
}
.outbound-time-control-master .outbound-time .outbound-end-hour {
  grid-column: 7/span 2;
}
.outbound-time-control-master .outbound-time .colon2 {
  grid-column: 9/span 1;
  text-align: center;
  margin-top: 10px;
}
.outbound-time-control-master .outbound-time .outbound-end-minute {
  grid-column: 10/span 2;
}
.outbound-time-control-master .summertime-notes {
  margin: 20px 0;
}
.outbound-time-control-master .summertime-notes span {
  font-size: 14px;
}
.outbound-time-control-master .submit-button-wrapper {
  grid-column: 10/span 3;
  display: grid;
  grid-template-columns: repeat(4, minmax(40px, 1fr));
  padding-top: 12px;
}
.outbound-time-control-master .submit-button-wrapper .btn-submit {
  grid-column: 3;
  width: 120px;
}

.trigger-item-exclusion-information-create .exclusion-setting {
  border-bottom: 1px solid #b2b2b2;
}
.trigger-item-exclusion-information-create .exclusion-setting .exclusion-setting-6digit {
  padding: 10px 0px 10px 40px;
}
.trigger-item-exclusion-information-create .exclusion-setting .exclusion-setting-6digit .ip-settings-input {
  display: inline-block;
}
.trigger-item-exclusion-information-create .exclusion-setting .exclusion-setting-6digit button {
  margin-left: 20px;
}
.trigger-item-exclusion-information-create .exclusion-setting .messages {
  margin-left: 40px;
}
.trigger-item-exclusion-information-create label {
  min-width: 13%;
  display: inline-block;
}
.trigger-item-exclusion-information-create .exclusion-information {
  padding: 10px 0px 10px 40px;
}
.trigger-item-exclusion-information-create .btn-register-6digi {
  position: absolute;
  right: 7%;
  bottom: 10%;
}
.trigger-item-exclusion-information-create .btn-register-6digi:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}

.trigger-item-exclusion-list .search-content {
  border-bottom: 1px solid #b2b2b2;
}
.trigger-item-exclusion-list .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.trigger-item-exclusion-list .search-button-wrapper {
  grid-column: 13;
}
.trigger-item-exclusion-list .ip-settings-input {
  padding-left: 10px;
}
.trigger-item-exclusion-list .ip-settings-input .settings-input {
  width: 100%;
}
.trigger-item-exclusion-list .create-button-wrapper {
  grid-column: 11;
  margin-top: 10px;
}
.trigger-item-exclusion-list .create-button-wrapper .btn-create {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMTAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+CjxwYXRoIGQ9Ik0xNS4wMjY3IDIxLjE3MzNIMTYuOTczM1YxNi45NzMzSDIxLjE3MzNWMTUuMDI2N0gxNi45NzMzVjEwLjgyNjdIMTUuMDI2N1YxNS4wMjY3SDEwLjgyNjdWMTYuOTczM0gxNS4wMjY3VjIxLjE3MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNDM4N18xODkpIj4KPHBhdGggZD0iTTE1LjAyNjcgMjEuMTczM0gxNi45NzMzVjE2Ljk3MzNIMjEuMTczM1YxNS4wMjY3SDE2Ljk3MzNWMTAuODI2N0gxNS4wMjY3VjE1LjAyNjdIMTAuODI2N1YxNi45NzMzSDE1LjAyNjdWMjEuMTczM1oiIGZpbGw9IiM0NDQ0NDQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTE3LjMzMyAtMTcuMzMzM0gxNDkuMzMzVjQ5LjMzMzRILTExNy4zMzNWLTE3LjMzMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzQzODdfMTg5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI1IiB5PSI1IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPgo8cGF0aCBkPSJNMjUuNjkzNSA1LjMzMzI1SDYuMzA2ODNDNS43Njk1IDUuMzMzMjUgNS4zMzM1IDUuNzY5MjUgNS4zMzM1IDYuMzA2NTlWMjUuNjkzM0M1LjMzMzUgMjYuMjMwNiA1Ljc2OTUgMjYuNjY2NiA2LjMwNjgzIDI2LjY2NjZIMjUuNjkzNUMyNi4yMzA4IDI2LjY2NjYgMjYuNjY2OCAyNi4yMzA2IDI2LjY2NjggMjUuNjkzM1Y2LjMwNjU5QzI2LjY2NjggNS43NjkyNSAyNi4yMzA4IDUuMzMzMjUgMjUuNjkzNSA1LjMzMzI1Wk0yNC43MjAyIDI0LjczMzNINy4yNjY4M1Y3LjI2NjU5SDI0LjczMzVMMjQuNzIwMiAyNC43MzMzWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzQzODdfMTg5KSI+CjxwYXRoIGQ9Ik0yNS42OTM1IDUuMzMzMjVINi4zMDY4M0M1Ljc2OTUgNS4zMzMyNSA1LjMzMzUgNS43NjkyNSA1LjMzMzUgNi4zMDY1OVYyNS42OTMzQzUuMzMzNSAyNi4yMzA2IDUuNzY5NSAyNi42NjY2IDYuMzA2ODMgMjYuNjY2NkgyNS42OTM1QzI2LjIzMDggMjYuNjY2NiAyNi42NjY4IDI2LjIzMDYgMjYuNjY2OCAyNS42OTMzVjYuMzA2NTlDMjYuNjY2OCA1Ljc2OTI1IDI2LjIzMDggNS4zMzMyNSAyNS42OTM1IDUuMzMzMjVaTTI0LjcyMDIgMjQuNzMzM0g3LjI2NjgzVjcuMjY2NTlIMjQuNzMzNUwyNC43MjAyIDI0LjczMzNaIiBmaWxsPSIjNDQ0NDQ0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTg5LjMzMyAtMTZIMTc3LjMzNFY1MC42NjY3SC04OS4zMzNWLTE2WiIgZmlsbD0iIzQ0NDQ0NCIvPgo8L2c+Cjwvc3ZnPgo=);
  vertical-align: middle;
}
.trigger-item-exclusion-list .create-button-wrapper button {
  background: #f4f4f4;
  border: unset;
}
.trigger-item-exclusion-list .delete-button-wrapper {
  margin-top: 10px;
  grid-column: 12;
}
.trigger-item-exclusion-list .delete-button-wrapper .btn-delete {
  content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE3MC4wMDAwMDAgMTc3LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxNzcuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNzAwIDE1MjUgbDAgLTY1IC0yODAgMCAtMjgwIDAgMCAtNTUgMCAtNTUgNjUgMCA2NSAwIDAgLTUzMCBjMAotNTE3IDEgLTUzMSAyMCAtNTUwIDE5IC0xOSAzMyAtMjAgNTE4IC0yMCA0MzQgMCA1MDAgMiA1MjAgMTYgbDIyIDE1IDAgNTM1IDAKNTM0IDY1IDAgNjUgMCAwIDU1IDAgNTUgLTI4MCAwIC0yODAgMCAwIDY1IDAgNjUgLTExMCAwIC0xMTAgMCAwIC02NXogbTU0MAotNjY1IGwwIC00OTAgLTQzMCAwIC00MzAgMCAwIDQ5MCAwIDQ5MCA0MzAgMCA0MzAgMCAwIC00OTB6Ii8+CjxwYXRoIGQ9Ik02MTAgODQwIGwwIC0zMjAgNTUgMCA1NSAwIDAgMzIwIDAgMzIwIC01NSAwIC01NSAwIDAgLTMyMHoiLz4KPHBhdGggZD0iTTkxMCA4NDAgbDAgLTMyMCA1NSAwIDU1IDAgMCAzMjAgMCAzMjAgLTU1IDAgLTU1IDAgMCAtMzIweiIvPgo8L2c+Cjwvc3ZnPgo=);
  vertical-align: middle;
}
.trigger-item-exclusion-list .delete-button-wrapper button {
  background: #f4f4f4;
  border: unset;
}
.trigger-item-exclusion-list .data-table {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
}
.trigger-item-exclusion-list .data-table tr.trigger-item-exclusion-row:nth-child(even) {
  background-color: #f4f4f4;
}
.trigger-item-exclusion-list .data-table tr.trigger-item-exclusion-row:nth-child(odd) {
  background-color: #ffffff;
}
.trigger-item-exclusion-list .data-table tr.trigger-item-exclusion-header {
  background-color: #e2e2e2;
  font-weight: bold;
}
.trigger-item-exclusion-list .data-table tr.selectable {
  cursor: pointer;
}
.trigger-item-exclusion-list .data-table tr .item-selected .check-item {
  height: 30px;
  margin-left: 10px;
}
.trigger-item-exclusion-list .data-table th {
  text-align: left;
  padding: 9px 5px;
}

.trigger-outbound-list .filter-controls .control-body .control-fields {
  gap: 0 20px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .cb-outbound-stop-flag {
  width: 160px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .cb-outbound-channel-type {
  width: 160px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .cb-outbound-target-language.dropdown {
  width: 151px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .cb-outbound-target-language.dropdown input[type=text] {
  height: 28px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .campaign-name input[type=text] {
  width: 250px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .tb-coupon-id input[type=text] {
  width: 120px;
}
.trigger-outbound-list .filter-controls .control-body .control-fields .ckb-coupon-flag {
  width: 250px;
}
.trigger-outbound-list .filter-controls .control-body .control-buttons {
  gap: 0 20px;
}
.trigger-outbound-list .cb-sort-option {
  width: auto;
  min-width: 200px;
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat left center;
}
.trigger-outbound-list .table-data table thead tr th {
  padding-left: 15px;
}
.trigger-outbound-list .table-data table tbody tr {
  background-color: #fff;
}
.trigger-outbound-list .table-data table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.trigger-outbound-list .table-data table tbody tr:hover {
  outline: 1px solid #e69900;
}
.trigger-outbound-list .table-data table tbody tr td {
  height: 60px;
}
.trigger-outbound-list .table-data table tbody tr td .btn-cancel {
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  height: 46px;
  width: 24px;
  margin-left: 20px;
}
.trigger-outbound-list .table-data table tbody tr td .btn-cancel:disabled {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iI0U2RTZFNiIvPgo8L3N2Zz4K) no-repeat center center;
}
.trigger-outbound-list .table-data table tbody tr td .toggle-button {
  display: inline-block;
  border: none;
  padding: 0;
  margin-left: 10px;
  width: 55px;
  height: 35px;
  background: transparent none no-repeat center center;
  cursor: pointer;
}
.trigger-outbound-list .table-data table tbody tr td .toggle-button.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxIDMxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzM0Yzc1OTt9LmNscy0xLC5jbHMtMntmaWxsLXJ1bGU6ZXZlbm9kZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNS44Ni4wOUMxNy42LDAsMTkuMzMsMCwyMS4wOCwwaDguODFjMS43OCwwLDMuNTEsMCw1LjI1LjA5QTIxLjcxLDIxLjcxLDAsMCwxLDM5LjguOGExNS4yNSwxNS4yNSwwLDAsMSwwLDI5LjQsMjEuNzEsMjEuNzEsMCwwLDEtNC42Ni43MWMtMS43NC4xLTMuNDcuMDktNS4yMS4wOUgyMS4xMWMtMS43OCwwLTMuNTEsMC01LjI1LS4wOWEyMS43MSwyMS43MSwwLDAsMS00LjY2LS43MUExNS4yNSwxNS4yNSwwLDAsMSwxMS4yLjgsMjEuNzEsMjEuNzEsMCwwLDEsMTUuODYuMDlaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzUuNSwyOUExMy41LDEzLjUsMCwxLDAsMjIsMTUuNSwxMy40OSwxMy40OSwwLDAsMCwzNS41LDI5WiIvPjwvZz48L2c+PC9zdmc+Cg==);
}
.trigger-outbound-list .table-data table tbody tr td .toggle-button.inactive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxIDMxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc4Nzg4MDtmaWxsLW9wYWNpdHk6MC4xNjt9LmNscy0xLC5jbHMtMntmaWxsLXJ1bGU6ZXZlbm9kZDt9LmNscy0ye2ZpbGw6I2ZmZjt9LmNscy0ze2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2Utb3BhY2l0eTowLjA0O3N0cm9rZS13aWR0aDowLjVweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNS44Ni4wOUMxNy42LDAsMTkuMzMsMCwyMS4wOCwwaDguODFjMS43OCwwLDMuNTEsMCw1LjI1LjA5QTIxLjcxLDIxLjcxLDAsMCwxLDM5LjguOGExNS4yNSwxNS4yNSwwLDAsMSwwLDI5LjQsMjEuNzEsMjEuNzEsMCwwLDEtNC42Ni43MWMtMS43NC4xLTMuNDcuMDktNS4yMS4wOUgyMS4xMWMtMS43OCwwLTMuNTEsMC01LjI1LS4wOWEyMS43MSwyMS43MSwwLDAsMS00LjY2LS43MUExNS4yNSwxNS4yNSwwLDAsMSwxMS4yLjgsMjEuNzEsMjEuNzEsMCwwLDEsMTUuODYuMDlaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTUuNSwyOUExMy41LDEzLjUsMCwxLDAsMiwxNS41LDEzLjQ5LDEzLjQ5LDAsMCwwLDE1LjUsMjlaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTUuNSwyOS4yNUExMy43NSwxMy43NSwwLDEsMCwxLjc1LDE1LjUsMTMuNzYsMTMuNzYsMCwwLDAsMTUuNSwyOS4yNVoiLz48L2c+PC9nPjwvc3ZnPgo=);
}
.trigger-outbound-list .table-data table tbody tr td .toggle-button.disable {
  cursor: not-allowed;
}

.trigger-outbound-setting-detail-page.page-root .section-container {
  border-bottom: 1px solid #b2b2b2;
}
.trigger-outbound-setting-detail-page.page-root label {
  font-size: 14px;
  line-height: 32px;
}
.trigger-outbound-setting-detail-page.page-root textarea {
  resize: none;
  line-height: 1.5;
  width: 100%;
  height: 100px;
  padding: 8px;
}
.trigger-outbound-setting-detail-page.page-root div:not(.utm-parameter-decision) > .field-group {
  display: flex;
  margin-bottom: 15px;
}
.trigger-outbound-setting-detail-page.page-root div:not(.utm-parameter-decision) > .field-group > label {
  width: 200px;
  min-width: 200px;
  padding-left: 10px;
}
.trigger-outbound-setting-detail-page.page-root div:not(.utm-parameter-decision) > .field-group div.control-element {
  flex-grow: 1;
}
.trigger-outbound-setting-detail-page.page-root h3 {
  margin: 10px 0;
  padding-left: 5px;
  font-size: 16px;
  font-weight: normal;
}
.trigger-outbound-setting-detail-page.page-root h2.trigger-outbound-header {
  overflow: hidden;
  height: 0;
  width: 0;
  margin: 0;
}
.trigger-outbound-setting-detail-page.page-root .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(40px, auto);
  margin: 10px 0;
}
.trigger-outbound-setting-detail-page.page-root .basic-info input[type=text] {
  min-width: 550px;
}
.trigger-outbound-setting-detail-page.page-root .basic-info .cb-outbound-channel-type,
.trigger-outbound-setting-detail-page.page-root .basic-info .cb-trigger-condition {
  width: 550px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-time .hour {
  width: 65px;
  display: inline-block;
}
.trigger-outbound-setting-detail-page.page-root .outbound-time .minute {
  width: 65px;
  display: inline-block;
}
.trigger-outbound-setting-detail-page.page-root .outbound-time .night-outbound-flag {
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
}
.trigger-outbound-setting-detail-page.page-root .coupon-setting .field-group input[type=text] {
  width: 550px;
}
.trigger-outbound-setting-detail-page.page-root .coupon-setting .field-group input[type=number] {
  text-align: right;
  width: 65px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-setting .interval-setting {
  margin-bottom: 5px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-setting .interval-setting h3 {
  width: 200px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-setting .interval-setting label {
  line-height: 42px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-setting .interval-day label {
  width: 220px;
  padding-right: 10px;
  text-align: right;
}
.trigger-outbound-setting-detail-page.page-root .outbound-setting .interval-day input {
  text-align: right;
  width: 65px;
  margin-right: 5px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-method input,
.trigger-outbound-setting-detail-page.page-root .outbound-method .custom-select {
  width: 200px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-method .cb-notification-display-type {
  width: 400px;
}
.trigger-outbound-setting-detail-page.page-root .outbound-control input,
.trigger-outbound-setting-detail-page.page-root .outbound-control .custom-select {
  width: 400px;
}
.trigger-outbound-setting-detail-page.page-root h2#trigger-content-header {
  color: var(--theme-color);
  border-bottom: 4px solid var(--theme-color);
  font-size: 16px;
  text-align: center;
  width: 300px;
  margin-bottom: 25px;
  padding: 10px 0 20px 0;
}
.trigger-outbound-setting-detail-page.page-root .content-title {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.trigger-outbound-setting-detail-page.page-root .content-title h3.block-title {
  display: block;
}
.trigger-outbound-setting-detail-page.page-root .content-title input {
  width: 100%;
}
.trigger-outbound-setting-detail-page.page-root .content-landing-url input[type=text] {
  width: 100%;
}
.trigger-outbound-setting-detail-page.page-root .content-landing-url input[type=radio] + label {
  cursor: default;
}
.trigger-outbound-setting-detail-page.page-root .notification .image-url {
  display: flex;
}
.trigger-outbound-setting-detail-page.page-root .notification .image-url label {
  margin-right: 15px;
}
.trigger-outbound-setting-detail-page.page-root .notification .image-url input {
  flex-grow: 1;
}
.trigger-outbound-setting-detail-page.page-root .notification .link-image-admin {
  font-size: 14px;
  display: block;
  margin: 15px 0 5px;
  color: var(--theme-color);
}
.trigger-outbound-setting-detail-page.page-root .delivery-setting input {
  width: 500px;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .grid-container {
  display: flex;
  margin-bottom: 15px;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .control-label {
  width: 200px;
  padding-left: 10px;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .outbound-target-language {
  display: flex;
  margin-bottom: 15px;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .outbound-target-language label.control-label {
  width: 200px;
  min-width: 200px;
  padding-left: 10px;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .outbound-target-language .control-field span.language {
  display: block;
  padding: 0 5px;
  border-radius: 4px;
  line-height: 32px;
  min-width: 400px;
  font-size: 14px;
  background-color: #fff;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .trigger-content-material-selector {
  display: flex;
  margin: 20px 0;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .trigger-content-material-selector > button {
  cursor: pointer;
  border: none;
  border-bottom: 3px solid #b2b2b2;
  background: none;
  padding: 20px 10px 10px;
  width: 20%;
  text-align: center;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .trigger-content-material-selector > button.active {
  color: #38468c;
  border-bottom: 3px solid #38468c;
}
.trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy {
  grid-column: 1/9;
}
.trigger-outbound-setting-detail-page.page-root .trigger-outbound.section-group .section-container .field-group .control-element .custom-select div[class$=control] {
  background-color: #fff;
}
.trigger-outbound-setting-detail-page.page-root .trigger-outbound.section-group .section-container .field-group .control-element .custom-select span.select-indicator {
  background: none;
}
.trigger-outbound-setting-detail-page.page-root .controls {
  margin: 20px 0 10px;
}
.trigger-outbound-setting-detail-page.page-root .controls .btn, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .trigger-outbound-setting-detail-page.page-root .controls button, .trigger-outbound-setting-detail-page.page-root .controls .button-search, .trigger-outbound-setting-detail-page.page-root .controls .button-clear, .trigger-outbound-setting-detail-page.page-root .controls .button-register, .trigger-outbound-setting-detail-page.page-root .controls .button-update, .trigger-outbound-setting-detail-page.page-root .controls .button-cancel, .trigger-outbound-setting-detail-page.page-root .controls .outbound-content-list-form .material-copy button, .outbound-content-list-form .material-copy .trigger-outbound-setting-detail-page.page-root .controls button, .trigger-outbound-setting-detail-page.page-root .controls .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .controls button {
  display: inline-block;
  margin-bottom: 10px;
}
.trigger-outbound-setting-detail-page.page-root .controls .group-left {
  grid-column: 1/3;
}
.trigger-outbound-setting-detail-page.page-root .controls .group-left .btn, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .trigger-outbound-setting-detail-page.page-root .controls .group-left button, .trigger-outbound-setting-detail-page.page-root .controls .group-left .button-search, .trigger-outbound-setting-detail-page.page-root .controls .group-left .button-clear, .trigger-outbound-setting-detail-page.page-root .controls .group-left .button-register, .trigger-outbound-setting-detail-page.page-root .controls .group-left .button-update, .trigger-outbound-setting-detail-page.page-root .controls .group-left .button-cancel, .trigger-outbound-setting-detail-page.page-root .controls .group-left .outbound-content-list-form .material-copy button, .outbound-content-list-form .material-copy .trigger-outbound-setting-detail-page.page-root .controls .group-left button, .trigger-outbound-setting-detail-page.page-root .controls .group-left .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .controls .group-left button {
  margin-right: 20px;
}
.trigger-outbound-setting-detail-page.page-root .controls .group-right {
  grid-column: 3/10;
  text-align: right;
}
.trigger-outbound-setting-detail-page.page-root .controls .group-right .btn, .trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy .trigger-outbound-setting-detail-page.page-root .controls .group-right button, .trigger-outbound-setting-detail-page.page-root .controls .group-right .button-search, .trigger-outbound-setting-detail-page.page-root .controls .group-right .button-clear, .trigger-outbound-setting-detail-page.page-root .controls .group-right .button-register, .trigger-outbound-setting-detail-page.page-root .controls .group-right .button-update, .trigger-outbound-setting-detail-page.page-root .controls .group-right .button-cancel, .trigger-outbound-setting-detail-page.page-root .controls .group-right .outbound-content-list-form .material-copy button, .outbound-content-list-form .material-copy .trigger-outbound-setting-detail-page.page-root .controls .group-right button, .trigger-outbound-setting-detail-page.page-root .controls .group-right .trigger-content .material-copy button, .trigger-outbound-setting-detail-page.page-root .trigger-content .material-copy .controls .group-right button {
  margin-left: 20px;
  vertical-align: top;
}
.trigger-outbound-setting-detail-page.page-root .controls .btn-to-stop {
  color: #b00000;
  background-color: #fff;
  border: 1px solid #b00000;
}
.trigger-outbound-setting-detail-page.page-root .controls .btn-to-stop:disabled {
  color: #000;
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}

.trigger-outbound-setting-edit-page.page-root .section-container {
  border-bottom: 1px solid #b2b2b2;
}
.trigger-outbound-setting-edit-page.page-root label {
  font-size: 14px;
  line-height: 32px;
}
.trigger-outbound-setting-edit-page.page-root textarea {
  resize: none;
  line-height: 1.5;
  width: 100%;
  height: 100px;
  padding: 8px;
}
.trigger-outbound-setting-edit-page.page-root div:not(.utm-parameter-decision) > .field-group {
  display: flex;
  margin-bottom: 15px;
}
.trigger-outbound-setting-edit-page.page-root div:not(.utm-parameter-decision) > .field-group > label {
  width: 200px;
  min-width: 200px;
  padding-left: 10px;
}
.trigger-outbound-setting-edit-page.page-root div:not(.utm-parameter-decision) > .field-group div.control-element {
  flex-grow: 1;
}
.trigger-outbound-setting-edit-page.page-root h3 {
  margin: 10px 0;
  padding-left: 5px;
  font-size: 16px;
  font-weight: normal;
}
.trigger-outbound-setting-edit-page.page-root h2.trigger-outbound-header {
  overflow: hidden;
  height: 0;
  width: 0;
  margin: 0;
}
.trigger-outbound-setting-edit-page.page-root .basic-info input[type=text] {
  min-width: 550px;
}
.trigger-outbound-setting-edit-page.page-root .basic-info .cb-outbound-channel-type,
.trigger-outbound-setting-edit-page.page-root .basic-info .cb-trigger-condition {
  width: 550px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-time .hour {
  width: 65px;
  display: inline-block;
}
.trigger-outbound-setting-edit-page.page-root .outbound-time .minute {
  width: 65px;
  display: inline-block;
}
.trigger-outbound-setting-edit-page.page-root .outbound-time .night-outbound-flag {
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
}
.trigger-outbound-setting-edit-page.page-root .coupon-setting .field-group input[type=text] {
  width: 550px;
}
.trigger-outbound-setting-edit-page.page-root .coupon-setting .field-group input[type=number] {
  text-align: right;
  width: 65px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-setting .interval-setting {
  margin-bottom: 5px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-setting .interval-setting h3 {
  width: 200px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-setting .interval-setting label {
  line-height: 42px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-setting .interval-day label {
  width: 220px;
  padding-right: 10px;
  text-align: right;
}
.trigger-outbound-setting-edit-page.page-root .outbound-setting .interval-day input {
  text-align: right;
  width: 65px;
  margin-right: 5px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-method input,
.trigger-outbound-setting-edit-page.page-root .outbound-method .custom-select {
  width: 200px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-method .message-display-position.dropdown {
  width: 200px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-method .message-display-position.dropdown input[type=text] {
  height: auto;
}
.trigger-outbound-setting-edit-page.page-root .outbound-method .cb-notification-display-type {
  width: 400px;
}
.trigger-outbound-setting-edit-page.page-root .outbound-control input,
.trigger-outbound-setting-edit-page.page-root .outbound-control .custom-select {
  width: 400px;
}
.trigger-outbound-setting-edit-page.page-root h2#trigger-content-header {
  color: var(--theme-color);
  border-bottom: 4px solid var(--theme-color);
  font-size: 16px;
  text-align: center;
  width: 300px;
  margin-bottom: 25px;
  padding: 10px 0 20px 0;
}
.trigger-outbound-setting-edit-page.page-root .content-title {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.trigger-outbound-setting-edit-page.page-root .content-title h3.block-title {
  display: block;
}
.trigger-outbound-setting-edit-page.page-root .content-title input {
  width: 100%;
}
.trigger-outbound-setting-edit-page.page-root .content-landing-url input[type=text] {
  width: 100%;
}
.trigger-outbound-setting-edit-page.page-root .content-landing-url input[type=radio] + label {
  cursor: default;
}
.trigger-outbound-setting-edit-page.page-root .content-landing-url .utm-parameter-decision {
  color: #7f7f7f;
}
.trigger-outbound-setting-edit-page.page-root .notification .image-url {
  display: flex;
}
.trigger-outbound-setting-edit-page.page-root .notification .image-url label {
  margin-right: 15px;
}
.trigger-outbound-setting-edit-page.page-root .notification .image-url input {
  flex-grow: 1;
}
.trigger-outbound-setting-edit-page.page-root .notification .link-image-admin {
  font-size: 14px;
  display: block;
  margin: 15px 0 5px;
  color: var(--theme-color);
}
.trigger-outbound-setting-edit-page.page-root .delivery-setting input {
  width: 500px;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .grid-container {
  display: flex;
  margin-bottom: 15px;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .control-label {
  width: 200px;
  padding-left: 10px;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .outbound-target-language {
  display: flex;
  margin-bottom: 15px;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .outbound-target-language label.control-label {
  width: 200px;
  min-width: 200px;
  padding-left: 10px;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .outbound-target-language .control-field span.language {
  display: block;
  padding: 0 5px;
  border-radius: 4px;
  line-height: 32px;
  min-width: 400px;
  font-size: 14px;
  background-color: #e6e6e6;
  color: #666;
  border: 1px solid #e6e6e6;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .trigger-content-material-selector {
  display: flex;
  margin: 20px 0;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .trigger-content-material-selector > button {
  cursor: pointer;
  border: none;
  border-bottom: 3px solid #b2b2b2;
  background: none;
  padding: 20px 10px 10px;
  width: 20%;
  text-align: center;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .trigger-content-material-selector > button.active {
  color: #38468c;
  border-bottom: 3px solid #38468c;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .material-copy {
  grid-column: 1/9;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content input[type=text][readonly] {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content span.field-required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .info-icon {
  display: inline-block;
  background: transparent url(data:image/svg+xml;base64,PCEtLSBUT0RPOiDlkITnkrDlooPjgZTjgajjga7jg4bjg7zjg57jgqvjg6njg7zjgpLlj43mmKDjgZXjgZvjgosgLS0+Cjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAxMkMzIDE2Ljk3MDYgNy4wMjk0NCAyMSAxMiAyMUMxNi45NzA2IDIxIDIxIDE2Ljk3MDYgMjEgMTJDMjEgNy4wMjk0NCAxNi45NzA2IDMgMTIgM0M3LjAyOTQ0IDMgMyA3LjAyOTQ0IDMgMTJaTTQuNTggMTJDNC41OCA3LjkwMjA1IDcuOTAyMDUgNC41OCAxMiA0LjU4QzE2LjA5OCA0LjU4IDE5LjQyIDcuOTAyMDUgMTkuNDIgMTJDMTkuNDIgMTYuMDk4IDE2LjA5OCAxOS40MiAxMiAxOS40MkM3LjkwMjA1IDE5LjQyIDQuNTggMTYuMDk4IDQuNTggMTJaIiBmaWxsPSIjMzg0NjhDIi8+CjxwYXRoIGQ9Ik0xMC45MDk5IDEwLjYzSDEzLjA5OTlWMTcuMkgxMC45MDk5VjEwLjYzWiIgZmlsbD0iIzM4NDY4QyIvPgo8cmVjdCB4PSIxMC45MDk5IiB5PSI3LjA3OTk2IiB3aWR0aD0iMi4xOSIgaGVpZ2h0PSIyLjE5IiByeD0iMC45OCIgZmlsbD0iIzM4NDY4QyIvPgo8L3N2Zz4K) no-repeat;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-left: 5px;
}
.trigger-outbound-setting-edit-page.page-root .trigger-content .react-tooltip {
  font-size: 14px;
  line-height: 15px;
}
.trigger-outbound-setting-edit-page.page-root .controls {
  padding: 20px 10px;
  text-align: right;
}
.trigger-outbound-setting-edit-page.page-root .controls button,
.trigger-outbound-setting-edit-page.page-root .controls a {
  display: inline-block;
  margin-right: 20px;
}

.outbound-upper-limit-control-edit-page .section-group h2 {
  margin: 30px 0px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: normal;
}
.outbound-upper-limit-control-edit-page .section-group .section-container h3 {
  margin: 30px 0px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: normal;
}
.outbound-upper-limit-control-edit-page .section-group .section-container .field-group {
  display: flex;
  margin-bottom: 15px;
}
.outbound-upper-limit-control-edit-page .section-group .section-container .field-group > label {
  width: 190px;
  min-width: 190px;
  padding-left: 10px;
  line-height: 32px;
  color: rgba(27, 27, 27, 0.5411764706);
  font-size: 14px;
}
.outbound-upper-limit-control-edit-page .section-group .section-container .field-group > label::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.outbound-upper-limit-control-edit-page .section-group .section-container .field-group .control-element {
  flex-grow: 1;
}
.outbound-upper-limit-control-edit-page .section-group .section-container .field-group .control-element input[type=number] {
  width: 130px;
  margin-right: 10px;
  text-align: right;
}
.outbound-upper-limit-control-edit-page .section-group .section-container .field-group .control-element label {
  color: rgba(27, 27, 27, 0.5411764706);
  font-size: 14px;
}
.outbound-upper-limit-control-edit-page .section-group .section-container .button-group {
  padding: 50px 10px;
  display: flex;
  justify-content: flex-end;
  margin-right: 20px;
}

.test-outbound-member-id-settings-list .command-controls {
  margin: 15px 0;
}
.test-outbound-member-id-settings-list .command-controls > .control-buttons {
  text-align: right;
}
.test-outbound-member-id-settings-list .command-controls > .control-buttons > .button-new {
  margin: 5px 0 10px;
}
.test-outbound-member-id-settings-list .command-controls > .control-buttons > .button-delete {
  margin: 5px 0 10px 20px;
  display: inline-block;
}
.test-outbound-member-id-settings-list > .table-data > table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.test-outbound-member-id-settings-list > .table-data > table thead tr th {
  height: 38px;
  background-color: #e2e2e2;
  font-weight: bold;
  text-align: left;
}
.test-outbound-member-id-settings-list > .table-data > table tbody tr {
  height: 70px;
  background-color: #fff;
}
.test-outbound-member-id-settings-list > .table-data > table tbody tr:hover {
  cursor: pointer;
  outline: 1px solid #e69900;
}
.test-outbound-member-id-settings-list > .table-data > table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.test-outbound-member-id-settings-list > .table-data > table tbody tr > .checkbox-multiple > label {
  height: 30px;
  margin-left: 10px;
}
.test-outbound-member-id-settings-list > .table-data > table tbody tr > .measure-select {
  width: 10%;
}
.test-outbound-member-id-settings-list > .table-data > table tbody tr > .measure-label {
  width: 60%;
}

.test-outbound-member-id-settings .measure {
  margin-top: 40px;
}
.test-outbound-member-id-settings .grid-container {
  display: grid;
  grid-template-columns: repeat(16, minmax(40px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 20px;
}
.test-outbound-member-id-settings .input-item > .input-block {
  grid-column: 2/8;
}
.test-outbound-member-id-settings .input-item > .input-block > input {
  width: 90%;
}
.test-outbound-member-id-settings .input-item > .input-block > .messages {
  grid-column: 2/8;
}
.test-outbound-member-id-settings .input-item.member-id-input > .input-block:only-of-type > .delete-member-id {
  visibility: hidden;
}
.test-outbound-member-id-settings .delete-member-id {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM5MDEgOC41ODAwOEwxMi4wMDAxIDEwLjk3MDFMOS42MTAwOCA4LjU4MDA4TDguNTgwMDggOS42MTAwOEwxMC45NzAxIDEyLjAwMDFMOC41ODAwOCAxNC4zOTAxTDkuNjEwMDggMTUuNDIwMUwxMi4wMDAxIDEzLjAzMDFMMTQuMzkwMSAxNS40MjAxTDE1LjQyMDEgMTQuMzkwMUwxMy4wMzAxIDEyLjAwMDFMMTUuNDIwMSA5LjYxMDA4TDE0LjM5MDEgOC41ODAwOFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZD0iTTEyIDRDNy41ODIgNCA0IDcuNTgyIDQgMTJDNCAxNi40MTggNy41ODIgMjAgMTIgMjBDMTYuNDE4IDIwIDIwIDE2LjQxOCAyMCAxMkMyMCA5Ljg3OCAxOS4xNTcgNy44NDMgMTcuNjU3IDYuMzQzQzE2LjE1NyA0Ljg0MyAxNC4xMjIgNCAxMiA0Wk0xMiAxOC41NUM4LjM4MyAxOC41NSA1LjQ1IDE1LjYxNyA1LjQ1IDEyQzUuNDUgOC4zODMgOC4zODMgNS40NSAxMiA1LjQ1QzE1LjYxNyA1LjQ1IDE4LjU1IDguMzgzIDE4LjU1IDEyQzE4LjU1IDEzLjczNyAxNy44NiAxNS40MDMgMTYuNjMyIDE2LjYzMkMxNS40MDMgMTcuODYgMTMuNzM3IDE4LjU1IDEyIDE4LjU1WiIgZmlsbD0iIzFCMUIxQiIvPgo8L3N2Zz4K) no-repeat center center;
  border: none;
  height: 48px;
  width: 48px;
  vertical-align: middle;
}
.test-outbound-member-id-settings .delete-member-id:hover {
  opacity: 0.8;
}
.test-outbound-member-id-settings .add-member-id-input {
  grid-column: 2;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDZDMTQuMDYgNiA2IDE0LjA2IDYgMjRDNiAzMy45NCAxNC4wNiA0MiAyNCA0MkMzMy45NCA0MiA0MiAzMy45NCA0MiAyNEM0MiAxNC4wNiAzMy45NCA2IDI0IDZaTTI0IDM4LjkyQzE1Ljc2IDM4LjkyIDkuMDggMzIuMjQgOS4wOCAyNEM5LjA4IDE1Ljc2IDE1Ljc2IDkuMDggMjQgOS4wOEMzMi4yNCA5LjA4IDM4LjkyIDE1Ljc2IDM4LjkyIDI0QzM4LjkwOCAzMi4yMzYgMzIuMjM2IDM4LjkwOCAyNCAzOC45MloiIGZpbGw9IiM0QUI5RTIiLz4KPHBhdGggZD0iTTMwLjM2MDggMjIuNDJIMjUuNTgwOFYxNy42NEMyNS41ODA4IDE2Ljc2IDI0Ljg2ODggMTYuMDUgMjMuOTkwOCAxNi4wNUMyMy4xMTA4IDE2LjA1IDIyLjQwMDggMTYuNzYyIDIyLjQwMDggMTcuNjRWMjIuNEgxNy42NDA4QzE2Ljc2MDggMjIuNCAxNi4wNTA4IDIzLjExMiAxNi4wNTA4IDIzLjk5QzE2LjA1MDggMjQuODcgMTYuNzYyOCAyNS41OCAxNy42NDA4IDI1LjU4SDIyLjQwMDhWMzAuMzRDMjIuNDAwOCAzMS4yMiAyMy4xMTI4IDMxLjkzIDIzLjk5MDggMzEuOTNDMjQuODcwOCAzMS45MyAyNS41ODA4IDMxLjIxODEgMjUuNTgwOCAzMC4zNFYyNS41OEgzMC4zNDA4QzMxLjIyMDggMjUuNTggMzEuOTMwOCAyNC44NjggMzEuOTMwOCAyMy45OUMzMS45MzA4IDIzLjExIDMxLjIxODggMjIuNCAzMC4zNDA4IDIyLjRMMzAuMzYwOCAyMi40MloiIGZpbGw9IiM0QUI5RTIiLz4KPC9zdmc+Cg==) no-repeat center center;
  display: inline-block;
  border: none;
  width: 48px;
  height: 48px;
}
.test-outbound-member-id-settings .add-member-id-input:hover {
  opacity: 0.8;
}
.test-outbound-member-id-settings .button-register {
  grid-column: 15/16;
}
.test-outbound-member-id-settings .button-update {
  grid-column: 15/16;
}
.test-outbound-member-id-settings .button-cancel {
  grid-column: 13/14;
  grid-row: 1;
}

.region-exclusion-list .button-group {
  display: flex;
  justify-content: flex-end;
}
.region-exclusion-list .button-group .button-new {
  margin: 20px 120px 0px 0px;
}
.region-exclusion-list .button-group .button-delete {
  margin: 20px 120px 0px 0px;
}
.region-exclusion-list .table-data table thead tr th {
  padding: 0px 15px;
}
.region-exclusion-list .table-data table tbody tr {
  background-color: #fff;
}
.region-exclusion-list .table-data table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.region-exclusion-list .table-data table tbody tr.selectable {
  cursor: pointer;
}
.region-exclusion-list .table-data table tbody tr.selectable:hover {
  outline: 1px solid #e69900;
}
.region-exclusion-list .table-data table tbody tr td {
  padding: 0px 15px;
  height: 60px;
}
.region-exclusion-list .table-data table tbody tr td input[type=checkbox] + label {
  height: 32px;
}

.region-exclusion-create .grid-container {
  display: grid;
  grid-template-columns: repeat(10, minmax(40px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 20px;
}
.region-exclusion-create .channel {
  grid-column: 2/5;
}
.region-exclusion-create .excluded-region .excluded-region-type {
  grid-column: 2/5;
}
.region-exclusion-create .excluded-region .province-input {
  grid-column: 2/4;
}
.region-exclusion-create .excluded-region .postal-input {
  grid-column: 2/5;
}
.region-exclusion-create .excluded-region .postal-input input {
  width: 65%;
}
.region-exclusion-create .reason {
  grid-column: 2/9;
}
.region-exclusion-create .reason input {
  width: 100%;
}
.region-exclusion-create .controls {
  text-align: right;
}
.region-exclusion-create .controls .btn-continue-register {
  margin-right: 10px;
}
.region-exclusion-create .controls button:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
.region-exclusion-create label.field-required::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}

.keyword-trigger-setting-create .grid-container {
  display: grid;
  grid-template-columns: repeat(8, minmax(100px, 1fr));
  column-gap: 16px;
  grid-auto-rows: minmax(50px, auto);
  margin-top: 5px;
}
.keyword-trigger-setting-create .keyword-trigger-setting-label {
  grid-column: 1;
}
.keyword-trigger-setting-create .keyword-trigger-setting-label::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.keyword-trigger-setting-create .keyword-trigger-setting-input {
  grid-column: 2/5;
}
.keyword-trigger-setting-create .keyword-trigger-setting-input input {
  width: 100%;
}
.keyword-trigger-setting-create .button-area {
  text-align: right;
}
.keyword-trigger-setting-create .button-area .continue-create-button {
  margin-right: 20px;
}
.keyword-trigger-setting-create .gender-filter-label,
.keyword-trigger-setting-create .catalog-category-label {
  grid-column: 1;
}
.keyword-trigger-setting-create .gender-filter-label::after,
.keyword-trigger-setting-create .catalog-category-label::after {
  content: "*";
  color: rgba(255, 0, 0, 0.5411764706);
}
.keyword-trigger-setting-create .gender-filter {
  grid-column: 2/9;
}
.keyword-trigger-setting-create .gender-dropdown,
.keyword-trigger-setting-create .catalog-category-dropdown {
  grid-column: 2/5;
}

.keyword-trigger-setting-list .filter-controls {
  display: grid;
}
.keyword-trigger-setting-list .filter-controls .control-header {
  grid-column-start: 1;
  grid-column-end: 3;
}
.keyword-trigger-setting-list .filter-controls .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.keyword-trigger-setting-list .filter-controls .control-fields {
  margin-bottom: 15px;
  grid-row-start: 2;
  grid-row-end: 3;
}
.keyword-trigger-setting-list .filter-controls .control-fields .searchword-container {
  margin-bottom: 15px;
}
.keyword-trigger-setting-list .filter-controls .control-fields .searchword-container .input-keyword {
  display: inline-block;
  vertical-align: middle;
  min-width: 250px;
  /*16 char only*/
}
.keyword-trigger-setting-list .filter-controls .control-fields .searchword-container .catalog-category-dropdown {
  display: inline-block;
  width: 500px;
  padding: 10px 0 0 10px;
}
.keyword-trigger-setting-list .filter-controls .control-fields .gender-container .gender-radio {
  margin-bottom: 15px;
}
.keyword-trigger-setting-list .filter-controls .control-fields .gender-container .gender-dropdown {
  display: inline-block;
  min-width: 500px;
}
.keyword-trigger-setting-list .filter-controls .control-buttons {
  text-align: right;
  position: relative;
  top: 110px;
  grid-column-start: 3;
  grid-row-end: 3;
  height: 40px;
}
.keyword-trigger-setting-list .filter-controls .control-buttons .button-clear {
  display: inline-block;
  margin-bottom: 15px;
}
.keyword-trigger-setting-list .filter-controls .control-buttons .button-search {
  margin-left: 20px;
  display: inline-block;
  margin-bottom: 15px;
}
.keyword-trigger-setting-list .command-controls {
  flex-direction: row-reverse;
}
.keyword-trigger-setting-list .command-controls .control-buttons {
  text-align: right;
}
.keyword-trigger-setting-list .command-controls .control-buttons .button-new {
  margin: 5px 0 10px;
}
.keyword-trigger-setting-list .command-controls .control-buttons .button-delete {
  margin: 5px 0 10px 20px;
}
.keyword-trigger-setting-list .table-data {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
  font-size: 13px;
}
.keyword-trigger-setting-list .table-data input[type=checkbox] + label {
  height: 32px;
}
.keyword-trigger-setting-list .table-data thead tr th {
  height: 32px;
  background-color: #e2e2e2;
  font-weight: bold;
  text-align: left;
}
.keyword-trigger-setting-list .table-data tbody tr {
  background-color: #fff;
  height: 32px;
}
.keyword-trigger-setting-list .table-data tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.keyword-trigger-setting-list .table-data tbody tr.selectable {
  cursor: pointer;
}
.keyword-trigger-setting-list .table-data tbody tr.selectable:hover {
  outline: 1px solid #e69900;
}

.livestation-outbound-container {
  margin-bottom: 50px;
  min-width: 640px;
}
.livestation-outbound-container .control-header .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.livestation-outbound-container .control-fields {
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 20px;
  margin-bottom: 20px;
}
.livestation-outbound-container .control-fields .outbound-datetime-filter-input {
  display: flex;
  line-height: 32px;
}
.livestation-outbound-container .control-fields .outbound-datetime-filter-input label {
  white-space: nowrap;
}
.livestation-outbound-container .control-fields .outbound-datetime-filter-input .date-range-section {
  display: flex;
  margin-left: 10px;
}
.livestation-outbound-container .control-fields .outbound-datetime-filter-input .date-range-section input {
  width: 200px;
  text-align: center;
}
.livestation-outbound-container .control-fields .outbound-datetime-filter-input .date-range-section .period-symbol {
  padding: 0 5px;
}
.livestation-outbound-container .control-fields .push-title-field-input {
  flex-grow: 1;
}
.livestation-outbound-container .control-fields .push-title-field-input input {
  width: 100%;
}
.livestation-outbound-container .control-fields .push-body-field-input {
  flex-grow: 1;
}
.livestation-outbound-container .control-fields .push-body-field-input input {
  width: 100%;
}
.livestation-outbound-container .control-fields .status-selection {
  width: 200px;
}
.livestation-outbound-container .control-fields .control-buttons {
  display: flex;
  margin-left: auto;
  column-gap: 20px;
}
.livestation-outbound-container .control-fields .control-buttons .btn-cancel:disabled {
  color: #666;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
  cursor: not-allowed;
}
.livestation-outbound-container .control-fields .pagination {
  padding: 0;
}
.livestation-outbound-container .sort-selection {
  margin-top: 16px;
}
.livestation-outbound-container .sort-selection .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 32px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.livestation-outbound-container .sort-selection .cb-sort-column {
  width: 248px;
  display: inline-block;
  vertical-align: middle;
}
.livestation-outbound-container table.data-table.livestation-outbound-table {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th {
  text-align: center;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th .checkbox-all {
  padding-left: 5px;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th .checkbox-all input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th .checkbox-all input[type=checkbox] + label {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 2px 0 0 30px;
  font-size: 14px;
  line-height: 32px;
  display: inline;
  height: 32px;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th .checkbox-all input[type=checkbox]:focus-visible + label {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th .checkbox-all input[type=checkbox]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.livestation-outbound-container table.data-table.livestation-outbound-table thead tr th .checkbox-all input[type=checkbox]:disabled + label {
  cursor: default;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody tr {
  height: 64px;
  text-align: center;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody tr .push-body {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
  text-align: left;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody input[type=checkbox] + label {
  cursor: pointer;
  height: 32px;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody .status-fail {
  color: #e00000;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody .row-disabled {
  color: #909090;
  pointer-events: none;
  width: 100%;
}
.livestation-outbound-container table.data-table.livestation-outbound-table tbody .row-disabled .checkbox-multiple {
  opacity: 30%;
}

.popup-cancel-livestation-outbound {
  max-width: 90%;
  width: 40em;
  max-height: 100vh;
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
  overflow: auto;
  padding: 20px;
}
.popup-cancel-livestation-outbound .popup-body .content-body {
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}
.popup-cancel-livestation-outbound .popup-footer {
  text-align: right;
}
.popup-cancel-livestation-outbound .popup-footer .btn-cancel {
  margin-right: 15px;
}

.store-group-list {
  margin-bottom: 50px;
  min-width: 640px;
}
.store-group-list .MuiSnackbarContent-message {
  white-space: pre;
}
.store-group-list .instruction-section {
  margin: 5px auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.store-group-list .instruction-section .notice-section p {
  margin-left: 10px;
  font-weight: bold;
  color: #e10c0c;
  white-space: pre;
}
.store-group-list .instruction-section .buttons-section {
  justify-content: flex-end;
}
.store-group-list .instruction-section .buttons-section .button-new {
  margin-right: 20px;
}
.store-group-list .instruction-section .buttons-section .button-delete {
  margin-right: 20px;
}
.store-group-list table.data-table.store-group-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.store-group-list table.data-table.store-group-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.store-group-list table.data-table.store-group-table thead tr th {
  text-align: left;
}
.store-group-list table.data-table.store-group-table thead tr th.checkbox-header {
  padding-left: 14px;
}
.store-group-list table.data-table.store-group-table tbody tr {
  cursor: pointer;
  height: 64px;
}
.store-group-list table.data-table.store-group-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.store-group-list table.data-table.store-group-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.store-group-list table.data-table.store-group-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.store-group-list table.data-table.store-group-table tbody td .checkbox input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.store-group-list table.data-table.store-group-table tbody td .checkbox input[type=checkbox] + label {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  height: 48px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 32px;
  display: inline-block;
}
.store-group-list table.data-table.store-group-table tbody td .checkbox input[type=checkbox]:focus-visible + label {
  outline: 1px solid #e69900;
  border: none;
  box-shadow: none;
}
.store-group-list table.data-table.store-group-table tbody td .checkbox input[type=checkbox]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

.store-group-create .store-group-name-section {
  margin: 20px auto;
  margin-left: 10px;
}
.store-group-create .store-group-name-section label {
  font-weight: bold;
  margin-right: 15px;
}
.store-group-create .store-group-name-section span {
  color: red;
}
.store-group-create .store-group-name-section input {
  width: 350px;
  height: 34px;
  padding: 8.5px;
}
.store-group-create .filter-section {
  margin: 20px 10px;
}
.store-group-create .filter-section h2 {
  font-size: 16px;
}
.store-group-create .filter-section .filter-container {
  display: flex;
  margin-left: 30px;
}
.store-group-create .filter-section .filter-container .filter-inputs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 5;
}
.store-group-create .filter-section .filter-container .filter-inputs input {
  width: 20%;
  padding: 8.5px;
}
.store-group-create .filter-section .filter-container .filter-inputs .filtering-text {
  height: 34px;
}
.store-group-create .filter-section .filter-container .filter-inputs .filtering-select {
  width: 20%;
}
.store-group-create .filter-section .filter-container .filter-inputs .filter-upper {
  display: flex;
  gap: 3%;
  margin-bottom: 15px;
}
.store-group-create .filter-section .filter-container .filter-inputs .filter-lower {
  display: flex;
  gap: 3%;
}
.store-group-create .filter-section .filter-container .filter-buttons {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding-right: 2%;
  gap: 3%;
  flex-grow: 1;
}
.store-group-create .table-section {
  margin: 20px auto;
  margin-left: 10px;
}
.store-group-create .table-section h2 {
  font-size: 16px;
}
.store-group-create .table-section .sort-section {
  margin-top: 20px;
  margin-bottom: 20px;
}
.store-group-create .table-section .sort-section .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 34px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.store-group-create .table-section .sort-section .sort-option {
  width: 14.85%;
  display: inline-block;
  vertical-align: middle;
}
.store-group-create .table-section table.store-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.store-group-create .table-section table.store-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.store-group-create .table-section table.store-table thead tr th {
  text-align: left;
}
.store-group-create .table-section table.store-table tbody tr {
  height: 64px;
}
.store-group-create .table-section table.store-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.store-group-create .table-section table.store-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.store-group-create .table-section table.store-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.store-group-create .table-section table.store-table label.checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 32px;
  font-size: 14px;
  grid-column: 1;
  grid-column: 2/6;
  margin-right: 15px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
}
.store-group-create .table-section table.store-table label.checkbox:has(input[type=checkbox]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.store-group-create .footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 10px;
}
.store-group-create .footer .button-section {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 3%;
  margin-left: 10px;
  height: 73px;
  padding-right: 2%;
  padding-bottom: 5px;
}
.store-group-create button.delete {
  grid-column: 8;
  user-select: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 4px;
  border-width: 1px;
  height: 40px;
  width: fit-content;
  min-width: 160px;
  line-height: 40px;
  color: #fff;
  background-color: #b00000;
  border: 1px solid #b00000;
}
.store-group-create button.delete:hover {
  background-color: rgba(176, 0, 0, 0.8);
  border: 1px solid rgba(176, 0, 0, 0.8);
}

.store-group-edit .store-group-name-section {
  margin: 20px auto;
  margin-left: 10px;
}
.store-group-edit .store-group-name-section label {
  font-weight: bold;
  margin-right: 15px;
}
.store-group-edit .store-group-name-section span {
  color: red;
}
.store-group-edit .store-group-name-section input {
  width: 350px;
  height: 34px;
  padding: 8.5px;
}
.store-group-edit .filter-section {
  margin: 20px 10px;
}
.store-group-edit .filter-section h2 {
  font-size: 16px;
}
.store-group-edit .filter-section .filter-container {
  display: flex;
  margin-left: 30px;
}
.store-group-edit .filter-section .filter-container .filter-inputs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 5;
}
.store-group-edit .filter-section .filter-container .filter-inputs input {
  width: 20%;
  padding: 8.5px;
}
.store-group-edit .filter-section .filter-container .filter-inputs .filtering-text {
  height: 34px;
}
.store-group-edit .filter-section .filter-container .filter-inputs .filtering-select {
  width: 20%;
}
.store-group-edit .filter-section .filter-container .filter-inputs .filter-upper {
  display: flex;
  gap: 3%;
  margin-bottom: 15px;
}
.store-group-edit .filter-section .filter-container .filter-inputs .filter-lower {
  display: flex;
  gap: 3%;
}
.store-group-edit .filter-section .filter-container .filter-buttons {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding-right: 2%;
  gap: 3%;
  flex-grow: 1;
}
.store-group-edit .table-section {
  margin: 20px auto;
  margin-left: 10px;
}
.store-group-edit .table-section h2 {
  font-size: 16px;
}
.store-group-edit .table-section .sort-section {
  margin-top: 20px;
  margin-bottom: 20px;
}
.store-group-edit .table-section .sort-section .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 34px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.store-group-edit .table-section .sort-section .sort-option {
  width: 14.85%;
  display: inline-block;
  vertical-align: middle;
}
.store-group-edit .table-section table.store-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.store-group-edit .table-section table.store-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.store-group-edit .table-section table.store-table thead tr th {
  text-align: left;
}
.store-group-edit .table-section table.store-table tbody tr {
  height: 64px;
}
.store-group-edit .table-section table.store-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.store-group-edit .table-section table.store-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.store-group-edit .table-section table.store-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.store-group-edit .table-section table.store-table label.checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 32px;
  font-size: 14px;
  grid-column: 1;
  grid-column: 2/6;
  margin-right: 15px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
}
.store-group-edit .table-section table.store-table label.checkbox:has(input[type=checkbox]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.store-group-edit .footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 10px;
}
.store-group-edit .footer .button-section {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 3%;
  margin-left: 10px;
  height: 73px;
  padding-right: 2%;
  padding-bottom: 5px;
}
.store-group-edit button.delete {
  grid-column: 8;
  user-select: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 4px;
  border-width: 1px;
  height: 40px;
  width: fit-content;
  min-width: 160px;
  line-height: 40px;
  color: #fff;
  background-color: #b00000;
  border: 1px solid #b00000;
}
.store-group-edit button.delete:hover {
  background-color: rgba(176, 0, 0, 0.8);
  border: 1px solid rgba(176, 0, 0, 0.8);
}

.store-news-create .content-section {
  margin: 20px 10px;
}
.store-news-create .content-section .upper {
  display: flex;
  margin-bottom: 20px;
}
.store-news-create .content-section .upper .input-section {
  flex-basis: 60%;
  width: 100%;
}
.store-news-create .content-section .upper .input-section .post-timing-select-section {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.store-news-create .content-section .upper .input-section .post-timing-select-section label:first-child {
  font-weight: bold;
  margin-right: 55px;
}
.store-news-create .content-section .upper .input-section .input-date-time-scheduled-post {
  display: flex;
  align-items: center;
  padding-right: 50px;
}
.store-news-create .content-section .upper .input-section .input-date-time-scheduled-post label {
  padding-left: 50px;
  padding-right: 20px;
}
.store-news-create .content-section .upper .input-section .input-date-time-scheduled-post .react-datepicker__day--today {
  font-weight: normal !important;
}
.store-news-create .content-section .upper .input-section .input-date-time-scheduled-post .custom-today {
  font-weight: bold;
}
.store-news-create .content-section .upper .input-section .store-group-select-section {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.store-news-create .content-section .upper .input-section .store-group-select-section label {
  font-weight: bold;
  margin-right: 15px;
}
.store-news-create .content-section .upper .input-section .store-group-select-section .store-group-dropdown {
  width: 500px;
  height: 34px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input {
  margin-top: 20px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input h2 {
  font-size: 16px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input a {
  font-size: 14px;
  color: blue;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input .url-input-section .url-input {
  width: 100%;
  height: 35px;
  margin-bottom: 5px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input .url-input-section .url-input label {
  display: flex;
  align-items: center;
  height: 35px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input .url-input-section .url-input span {
  font-size: 12px;
  margin-right: 10px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input .url-input-section .url-input input {
  width: 70%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input .url-input-section .url-input button {
  margin-left: 5px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTI0IDZDMTQuMDYgNiA2IDE0LjA2IDYgMjRDNiAzMy45NCAxNC4wNiA0MiAyNCA0MkMzMy45NCA0MiA0MiAzMy45NCA0MiAyNEM0MiAxNC4wNiAzMy45NCA2IDI0IDZaTTI0IDM4LjkyQzE1Ljc2IDM4LjkyIDkuMDggMzIuMjQgOS4wOCAyNEM5LjA4IDE1Ljc2IDE1Ljc2IDkuMDggMjQgOS4wOEMzMi4yNCA5LjA4IDM4LjkyIDE1Ljc2IDM4LjkyIDI0QzM4LjkwOCAzMi4yMzYgMzIuMjM2IDM4LjkwOCAyNCAzOC45MloiCiAgICAgICAgZmlsbD0iIzRBQjlFMiIgLz4KICAgIDxwYXRoCiAgICAgICAgZD0iTTMwLjM2MDggMjIuNDJIMjUuNTgwOFYxNy42NEMyNS41ODA4IDE2Ljc2IDI0Ljg2ODggMTYuMDUgMjMuOTkwOCAxNi4wNUMyMy4xMTA4IDE2LjA1IDIyLjQwMDggMTYuNzYyIDIyLjQwMDggMTcuNjRWMjIuNEgxNy42NDA4QzE2Ljc2MDggMjIuNCAxNi4wNTA4IDIzLjExMiAxNi4wNTA4IDIzLjk5QzE2LjA1MDggMjQuODcgMTYuNzYyOCAyNS41OCAxNy42NDA4IDI1LjU4SDIyLjQwMDhWMzAuMzRDMjIuNDAwOCAzMS4yMiAyMy4xMTI4IDMxLjkzIDIzLjk5MDggMzEuOTNDMjQuODcwOCAzMS45MyAyNS41ODA4IDMxLjIxODEgMjUuNTgwOCAzMC4zNFYyNS41OEgzMC4zNDA4QzMxLjIyMDggMjUuNTggMzEuOTMwOCAyNC44NjggMzEuOTMwOCAyMy45OUMzMS45MzA4IDIzLjExIDMxLjIxODggMjIuNCAzMC4zNDA4IDIyLjRMMzAuMzYwOCAyMi40MloiCiAgICAgICAgZmlsbD0iIzRBQjlFMiIgLz4KPC9zdmc+Cg==) no-repeat center center;
  display: inline-block;
  border: none;
  width: 30px;
  height: 30px;
}
.store-news-create .content-section .upper .input-section .store-news-media-url-input .url-input-section .url-input button:hover {
  opacity: 0.8;
}
.store-news-create .content-section .upper .store-news-description {
  flex-basis: 40%;
  font-size: 12px;
  font-weight: 600;
}
.store-news-create .content-section .upper .store-news-description .image-section .media-detail {
  width: 100%;
}
.store-news-create .content-section .upper .store-news-description .image-section .media-detail p {
  margin: 4px 0;
  display: flex;
}
.store-news-create .content-section .upper .store-news-description .image-section .media-detail p span {
  display: inline-block;
}
.store-news-create .content-section .upper .store-news-description .image-section .media-detail p .media-label {
  width: 130px;
}
.store-news-create .content-section .upper .store-news-description .image-section .media-detail p .media-separator {
  width: 70px;
  text-align: center;
}
.store-news-create .content-section .upper .store-news-description .image-section .media-detail p .media-value {
  width: 100%;
}
.store-news-create .content-section .upper .store-news-description .message-body-notice {
  margin-top: 24px;
  margin-bottom: 0;
}
.store-news-create .content-section .upper .store-news-description .message-section .policy-detail .text,
.store-news-create .content-section .upper .store-news-description .message-section .restriction_detail .text {
  display: block;
}
.store-news-create .content-section .upper .store-news-description .message-section .policy-detail .url,
.store-news-create .content-section .upper .store-news-description .message-section .restriction_detail .url {
  display: block;
  margin-top: 4px;
}
.store-news-create .content-section .upper .store-news-description .message-section p {
  margin: 4px 0;
}
.store-news-create .content-section .upper .store-news-description .message-section p a {
  color: blue;
}
.store-news-create .content-section .lower {
  display: flex;
  flex-direction: column;
  margin: 20px auto;
}
.store-news-create .content-section .lower .title-input {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.store-news-create .content-section .lower .title-input .label {
  margin-right: 4px;
  font-weight: bold;
  vertical-align: middle;
}
.store-news-create .content-section .lower .title-input input {
  margin-top: 10px;
  width: 20%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.store-news-create .content-section .lower .message-input {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  font-weight: bold;
}
.store-news-create .content-section .lower .message-input textarea {
  margin-top: 10px;
  width: 100%;
  height: 200px;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  line-height: 24px;
}
.store-news-create .footer {
  margin: 20px auto 160px 10px;
}
.store-news-create .footer h2 {
  font-size: 16px;
}
.store-news-create .footer .option-setting {
  display: flex;
}
.store-news-create .footer .option-setting .store-news-option {
  flex-basis: 80%;
  width: 100%;
}
.store-news-create .footer .option-setting .store-news-option .button-type,
.store-news-create .footer .option-setting .store-news-option .button-action-url {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.store-news-create .footer .option-setting .store-news-option .button-type input,
.store-news-create .footer .option-setting .store-news-option .button-action-url input {
  margin-top: 10px;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.store-news-create .footer .option-setting .store-news-option .button-type label,
.store-news-create .footer .option-setting .store-news-option .button-action-url label {
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.store-news-create .footer .option-setting .store-news-option .button-type .label,
.store-news-create .footer .option-setting .store-news-option .button-action-url .label {
  margin-right: 4px;
  font-weight: bold;
  vertical-align: middle;
}
.store-news-create .footer .option-setting .store-news-option .button-type {
  width: 25%;
  font-weight: bold;
}
.store-news-create .footer .option-setting .store-news-option .button-type .button-type-dropdown {
  margin-top: 10px;
  width: 100%;
}
.store-news-create .footer .option-setting .store-news-option .button-action-url {
  width: 70%;
  margin-top: 10px;
}
.store-news-create .footer .option-setting .button-section {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-basis: 20%;
  margin-bottom: 15px;
  padding-right: 2%;
  gap: 3%;
}
.store-news-create .info-icon {
  display: inline-block;
  background: transparent url(data:image/svg+xml;base64,PCEtLSBUT0RPOiDlkITnkrDlooPjgZTjgajjga7jg4bjg7zjg57jgqvjg6njg7zjgpLlj43mmKDjgZXjgZvjgosgLS0+Cjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAxMkMzIDE2Ljk3MDYgNy4wMjk0NCAyMSAxMiAyMUMxNi45NzA2IDIxIDIxIDE2Ljk3MDYgMjEgMTJDMjEgNy4wMjk0NCAxNi45NzA2IDMgMTIgM0M3LjAyOTQ0IDMgMyA3LjAyOTQ0IDMgMTJaTTQuNTggMTJDNC41OCA3LjkwMjA1IDcuOTAyMDUgNC41OCAxMiA0LjU4QzE2LjA5OCA0LjU4IDE5LjQyIDcuOTAyMDUgMTkuNDIgMTJDMTkuNDIgMTYuMDk4IDE2LjA5OCAxOS40MiAxMiAxOS40MkM3LjkwMjA1IDE5LjQyIDQuNTggMTYuMDk4IDQuNTggMTJaIiBmaWxsPSIjMzg0NjhDIi8+CjxwYXRoIGQ9Ik0xMC45MDk5IDEwLjYzSDEzLjA5OTlWMTcuMkgxMC45MDk5VjEwLjYzWiIgZmlsbD0iIzM4NDY4QyIvPgo8cmVjdCB4PSIxMC45MDk5IiB5PSI3LjA3OTk2IiB3aWR0aD0iMi4xOSIgaGVpZ2h0PSIyLjE5IiByeD0iMC45OCIgZmlsbD0iIzM4NDY4QyIvPgo8L3N2Zz4K) no-repeat;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-left: 5px;
}
.store-news-create .MuiSnackbarContent-message {
  white-space: pre;
}

.store-news-popup {
  width: 1000px;
  min-height: calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
  overflow: auto;
  padding: 15px;
}
.store-news-popup .popup-header h3 {
  margin-bottom: 16px;
}
.store-news-popup .popup-header label {
  display: flex;
  align-items: center;
}
.store-news-popup .popup-header .post-title-label {
  min-width: 100px;
  margin-right: 20px;
  font-weight: bold;
}
.store-news-popup .popup-content {
  margin-left: 6px;
  padding: 20px;
  width: 100%;
  margin: auto;
  border: 1px solid rgb(159, 161, 159);
  border-radius: 4px;
  word-break: break-all;
}
.store-news-popup .popup-content label {
  display: block;
  margin-top: 16px;
  font-weight: bold;
}
.store-news-popup .popup-content p {
  margin-left: 60px;
  font-weight: normal;
}
.store-news-popup .popup-content a {
  color: blue;
  text-decoration: underline;
}
.store-news-popup .popup-content .media-section h3 {
  font-size: 16px;
}
.store-news-popup .popup-content .media-section .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.store-news-popup .popup-content .media-section .carousel .carousel-control {
  margin: 0 1em;
  border-style: solid;
  background-color: #f4f4f4;
}
.store-news-popup .popup-content .media-section .carousel .carousel-control.prev {
  border-width: 1em 1.7em 1em 0;
  border-color: transparent black transparent transparent;
}
.store-news-popup .popup-content .media-section .carousel .carousel-control.next {
  border-width: 1em 0 1em 1.7em;
  border-color: transparent transparent transparent black;
}
.store-news-popup .popup-content .media-section .carousel .media-content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 500px;
  height: 500px;
}
.store-news-popup .popup-content .media-section .carousel .media-content .media {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.store-news-popup .popup-content .media-section .carousel .media-content .media img,
.store-news-popup .popup-content .media-section .carousel .media-content .media video {
  max-width: 100%;
  max-height: 100%;
  align-items: center;
  object-fit: contain;
  display: block;
  margin: auto;
}
.store-news-popup .popup-content .message-body {
  white-space: pre-wrap;
}
.store-news-popup .popup-footer {
  margin-top: 20px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-basis: 20%;
  margin-bottom: 15px;
  padding-right: 2%;
  gap: 3%;
}

.store-news-list .filter-section {
  margin: 20px 10px;
}
.store-news-list .filter-section h2 {
  font-size: 16px;
}
.store-news-list .filter-section .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.store-news-list .filter-section .filter-container {
  display: flex;
  margin-left: 30px;
  flex-direction: column;
}
.store-news-list .filter-section .filter-container .filter-inputs {
  display: flex;
  gap: 3%;
  flex-grow: 5;
}
.store-news-list .filter-section .filter-container .filter-inputs input {
  width: 18%;
  padding: 8.5px;
}
.store-news-list .filter-section .filter-container .filter-inputs .filtering-text {
  height: 34px;
}
.store-news-list .filter-section .filter-container .post-timing {
  display: flex;
  gap: 8%;
  margin-top: 20px;
}
.store-news-list .filter-section .filter-container .post-timing label {
  display: inline-block;
  line-height: 32px;
  font-size: 14px;
}
.store-news-list .filter-section .filter-container .post-timing .checkbox-multiple {
  display: flex;
  flex-grow: 2;
  gap: 8%;
}
.store-news-list .filter-section .filter-container .post-timing .checkbox-multiple label {
  margin-right: 15px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzczIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgMjBINC43M0M0LjMyNyAyMCA0IDE5LjY3MyA0IDE5LjI3VjQuNzNDNCA0LjMyNyA0LjMyNyA0IDQuNzMgNEgxOS4yN0MxOS42NzMgNCAyMCA0LjMyNyAyMCA0LjczVjE5LjI3QzIwIDE5LjY3MyAxOS42NzMgMjAgMTkuMjcgMjBaTTUuNDUgMTguNTVIMTguNTVWNS40NUg1LjQ1VjE4LjU1VjE4LjU1WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIyMTZfMzczKSI+CjxwYXRoIGQ9Ik0xOS4yNyAyMEg0LjczQzQuMzI3IDIwIDQgMTkuNjczIDQgMTkuMjdWNC43M0M0IDQuMzI3IDQuMzI3IDQgNC43MyA0SDE5LjI3QzE5LjY3MyA0IDIwIDQuMzI3IDIwIDQuNzNWMTkuMjdDMjAgMTkuNjczIDE5LjY3MyAyMCAxOS4yNyAyMFpNNS40NSAxOC41NUgxOC41NVY1LjQ1SDUuNDVWMTguNTVWMTguNTVaIiBmaWxsPSIjQUJBQkFCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTU3IC01SDE0M1Y0NUgtNTdWLTVaIiBmaWxsPSIjQjJCMkIyIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat left 3px center;
  padding: 5px 15px 0 30px;
  cursor: pointer;
}
.store-news-list .filter-section .filter-container .post-timing .checkbox-multiple label:has(input[type=checkbox]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyMTZfMzIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMjE2XzMyMSkiPgo8cGF0aCBkPSJNMTkuMjcgNEg0LjczQzQuMzI2ODMgNCA0IDQuMzI2ODMgNCA0LjczVjE5LjI3QzQgMTkuNjczMiA0LjMyNjgzIDIwIDQuNzMgMjBIMTkuMjdDMTkuNjczMiAyMCAyMCAxOS42NzMyIDIwIDE5LjI3VjQuNzNDMjAgNC4zMjY4MyAxOS42NzMyIDQgMTkuMjcgNFoiIGZpbGw9IiMxQjFCMUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tODAgLTEzSDEyMFYzN0gtODBWLTEzWiIgZmlsbD0iIzFCMUIxQiIvPgo8L2c+CjxwYXRoIGQ9Ik0xMC43MTk5IDE1Ljg4MDFMNi45MTk5MiAxMi4yNzAxTDcuOTU5OTIgMTEuMTgwMUwxMC43MDk5IDEzLjgwMDFMMTYuMDM5OSA4LjYyMDEyTDE3LjA3OTkgOS43MDAxMkwxMC43MTk5IDE1Ljg4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.store-news-list .filter-section .filter-container .post-timing .filter-buttons {
  display: flex;
  justify-content: flex-end;
  margin-right: 30px;
  gap: 3%;
  flex-grow: 3;
}
.store-news-list .table-section {
  margin: 20px auto;
  margin-left: 10px;
}
.store-news-list .table-section h2 {
  font-size: 16px;
}
.store-news-list .table-section .action-items {
  display: flex;
  justify-content: space-between;
  margin-right: 10px;
}
.store-news-list .table-section .action-items .sort-section {
  margin-bottom: 20px;
  width: 70%;
}
.store-news-list .table-section .action-items .sort-section .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 34px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.store-news-list .table-section .action-items .sort-section .sort-option {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
}
.store-news-list .table-section .action-items .button-section {
  display: flex;
  justify-content: flex-end;
  width: 30%;
  margin-right: 30px;
  padding-top: 5px;
  gap: 3%;
}
.store-news-list .table-section table.store-news-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.store-news-list .table-section table.store-news-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.store-news-list .table-section table.store-news-table thead tr th {
  text-align: left;
}
.store-news-list .table-section table.store-news-table thead tr th.checkbox-header {
  padding-left: 14px;
}
.store-news-list .table-section table.store-news-table tbody tr {
  height: 64px;
}
.store-news-list .table-section table.store-news-table tbody tr .single-line-text {
  padding-right: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}
.store-news-list .table-section table.store-news-table tbody tr .deleted-group {
  color: #aca5a5;
}
.store-news-list .table-section table.store-news-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.store-news-list .table-section table.store-news-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.store-news-list .table-section table.store-news-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.store-news-list .table-section table.store-news-table tbody tr label.checkbox {
  display: inline-block;
  line-height: 32px;
  font-size: 14px;
  grid-column: 1;
  grid-column: 2/6;
  margin-left: 10px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iI2FiYWJhYiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=) no-repeat left 3px center;
  padding: 2px 15px 0 30px;
}
.store-news-list .table-section table.store-news-table tbody tr label.checkbox:has(input[type=checkbox]:checked) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIHN0cm9rZT0iIzFCMUIxQiIgc3Ryb2tlLXdpZHRoPSIyIiAvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIgZmlsbD0iIzFCMUIxQiIgLz4KPC9zdmc+);
}
.store-news-list .table-section table.store-news-table tbody tr a {
  font-size: 14px;
  color: blue;
  text-decoration: underline;
}
.store-news-list .table-section table.store-news-table tbody tr a:hover {
  cursor: pointer;
}
.store-news-list .footer {
  margin: 10px;
}

.store-posting-job-list .filter-section {
  margin: 20px 10px;
}
.store-posting-job-list .filter-section h2 {
  font-size: 16px;
}
.store-posting-job-list .filter-section .icon-filter {
  padding-left: 30px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41NTA1IDkuMjU0MTNDMTEuOTE1NSA5LjI1NDEzIDExLjQwMTUgOC43MzkxMyAxMS40MDE1IDguMTA0MTNDMTEuNDAxNSA3LjQ2OTEzIDExLjkxNTUgNi45NTQxMyAxMi41NTA1IDYuOTU0MTNDMTMuMTg1NSA2Ljk1NDEzIDEzLjcwMDUgNy40NjkxMyAxMy43MDA1IDguMTA0MTNDMTMuNzAwNSA4LjczOTEzIDEzLjE4NTUgOS4yNTQxMyAxMi41NTA1IDkuMjU0MTNaTTE0LjkyMTUgNy4zNDkxM0MxNC42MDA1IDYuMzQwMTMgMTMuNjY2NSA1LjYwNDEzIDEyLjU1MDUgNS42MDQxM0MxMS40MzU1IDUuNjA0MTMgMTAuNTAwNSA2LjM0MDEzIDEwLjE3OTUgNy4zNDkxM0gwLjc0OTUxMkMwLjMzNTUxMiA3LjM0OTEzIC0wLjAwMDQ4ODI4MSA3LjY4NzEzIC0wLjAwMDQ4ODI4MSA4LjEwNDEzQy0wLjAwMDQ4ODI4MSA4LjUyMTEzIDAuMzM1NTEyIDguODU5MTMgMC43NDk1MTIgOC44NTkxM0gxMC4xNzk1QzEwLjUwMDUgOS44NjgxMyAxMS40MzU1IDEwLjYwNDEgMTIuNTUwNSAxMC42MDQxQzEzLjY2NjUgMTAuNjA0MSAxNC42MDA1IDkuODY4MTMgMTQuOTIxNSA4Ljg1OTEzSDE3Ljk5OTVWNy4zNDkxM0gxNC45MjE1WiIgZmlsbD0iIzFBMUExQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc3NzYgMy42NDk2M0M1LjI0Mjc2IDMuNjQ5NjMgNC43Mjg3NiAzLjEzNDYzIDQuNzI4NzYgMi40OTk2M0M0LjcyODc2IDEuODY0NjMgNS4yNDI3NiAxLjM0OTYzIDUuODc3NzYgMS4zNDk2M0M2LjUxMzc2IDEuMzQ5NjMgNy4wMjc3NiAxLjg2NDYzIDcuMDI3NzYgMi40OTk2M0M3LjAyNzc2IDMuMTM0NjMgNi41MTM3NiAzLjY0OTYzIDUuODc3NzYgMy42NDk2M1pNOC4yNDg3NiAxLjc0NDYzQzcuOTI3NzYgMC43MzU2MzQgNi45OTM3NiAtMC4wMDAzNjYyMTEgNS44Nzc3NiAtMC4wMDAzNjYyMTFDNC43NjI3NiAtMC4wMDAzNjYyMTEgMy44Mjc3NiAwLjczNTYzNCAzLjUwNjc2IDEuNzQ0NjNIMC43NDk3NTZDMC4zMzU3NTYgMS43NDQ2MyAtMC4wMDAyNDQxNDEgMi4wODI2MyAtMC4wMDAyNDQxNDEgMi40OTk2M0MtMC4wMDAyNDQxNDEgMi45MTY2MyAwLjMzNTc1NiAzLjI1NDYzIDAuNzQ5NzU2IDMuMjU0NjNIMy41MDY3NkMzLjgyNzc2IDQuMjYzNjMgNC43NjI3NiA0Ljk5OTYzIDUuODc3NzYgNC45OTk2M0M2Ljk5Mzc2IDQuOTk5NjMgNy45Mjc3NiA0LjI2MzYzIDguMjQ4NzYgMy4yNTQ2M0gxNy45OTk4VjEuNzQ0NjNIOC4yNDg3NloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==) no-repeat left 5px center;
}
.store-posting-job-list .filter-section .filter-container {
  display: flex;
  margin-left: 30px;
}
.store-posting-job-list .filter-section .filter-container .filter-inputs {
  display: flex;
  gap: 3%;
  flex-grow: 5;
}
.store-posting-job-list .filter-section .filter-container .filter-inputs input {
  width: 20%;
  padding: 8.5px;
}
.store-posting-job-list .filter-section .filter-container .filter-inputs .filtering-text {
  height: 34px;
}
.store-posting-job-list .filter-section .filter-container .filter-inputs .filtering-select {
  width: 20%;
}
.store-posting-job-list .filter-section .filter-container .filter-buttons {
  display: flex;
  justify-content: flex-end;
  margin-right: 30px;
  gap: 3%;
  flex-grow: 1;
}
.store-posting-job-list .table-section {
  margin: 20px auto;
  margin-left: 10px;
}
.store-posting-job-list .table-section h2 {
  font-size: 16px;
}
.store-posting-job-list .table-section .sort-section {
  margin-bottom: 20px;
  width: 70%;
}
.store-posting-job-list .table-section .sort-section .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 34px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.store-posting-job-list .table-section .sort-section .sort-option {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
}
.store-posting-job-list .table-section table.batch-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.store-posting-job-list .table-section table.batch-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.store-posting-job-list .table-section table.batch-table thead tr th {
  text-align: left;
}
.store-posting-job-list .table-section table.batch-table thead tr th:first-child {
  padding-left: 14px;
}
.store-posting-job-list .table-section table.batch-table tbody tr {
  height: 64px;
}
.store-posting-job-list .table-section table.batch-table tbody tr .error-status {
  color: #e60909;
}
.store-posting-job-list .table-section table.batch-table tbody tr td:first-child {
  padding-left: 14px;
}
.store-posting-job-list .table-section table.batch-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.store-posting-job-list .table-section table.batch-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.store-posting-job-list .table-section table.batch-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.store-posting-job-list .table-section table.batch-table tbody tr a {
  font-size: 14px;
  color: blue;
  text-decoration: underline;
}
.store-posting-job-list .table-section table.batch-table tbody tr a:hover {
  cursor: pointer;
}
.store-posting-job-list .footer {
  margin: 10px;
}

.store-posting-job-popup {
  width: 1000px;
  min-height: calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  background-color: #f4f4f4;
  border: 1px solid #1b1b1b;
  overflow: auto;
  padding: 15px;
}
.store-posting-job-popup .popup-header {
  margin: 20px auto;
}
.store-posting-job-popup .popup-header p {
  font-weight: bold;
  margin: 0;
}
.store-posting-job-popup .popup-content {
  padding: 10px;
  width: 100%;
  margin: auto;
  border: 1px solid rgb(159, 161, 159);
  border-radius: 4px;
  word-break: break-all;
}
.store-posting-job-popup .popup-content .table-section {
  margin: 10px auto;
}
.store-posting-job-popup .popup-content .table-section .sort-section {
  margin-bottom: 20px;
  width: 70%;
}
.store-posting-job-popup .popup-content .table-section .sort-section .icon-sort {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  height: 34px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUyMzo3MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iTTE4IDEzLjVWMTVIMFYxMy41SDE4Wk00Ljc1IDBWOC45MUw2LjgzIDYuOEw3LjkgNy44TDQuNTQgMTEuMjNDNC4zOTg3MiAxMS4zNzY4IDQuMjAzNzcgMTEuNDU5OSA0IDExLjQ2QzMuODM0MDQgMTEuNDQxIDMuNjc5MTkgMTEuMzY3IDMuNTYgMTEuMjVMMC4xMyA3Ljg5TDEuMTMgNi44MkwzLjI1IDguODlWMEg0Ljc1Wk0xNC43MiAwVjguOTVMMTYuODMgNi44TDE3LjkgNy44TDE0LjU0IDExLjIzQzE0LjM5ODcgMTEuMzc2OCAxNC4yMDM4IDExLjQ1OTkgMTQgMTEuNDZDMTMuODIzNSAxMS40NDc2IDEzLjY1NyAxMS4zNzMzIDEzLjUzIDExLjI1TDEwLjEgNy44OUwxMS4xIDYuODJMMTMuMjIgOC44OVYwSDE0LjcyWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzUyMzo3MykiPgo8cGF0aCBkPSJNMTggMTMuNVYxNUgwVjEzLjVIMThaTTQuNzUgMFY4LjkxTDYuODMgNi44TDcuOSA3LjhMNC41NCAxMS4yM0M0LjM5ODcyIDExLjM3NjggNC4yMDM3NyAxMS40NTk5IDQgMTEuNDZDMy44MzQwNCAxMS40NDEgMy42NzkxOSAxMS4zNjcgMy41NiAxMS4yNUwwLjEzIDcuODlMMS4xMyA2LjgyTDMuMjUgOC44OVYwSDQuNzVaTTE0LjcyIDBWOC45NUwxNi44MyA2LjhMMTcuOSA3LjhMMTQuNTQgMTEuMjNDMTQuMzk4NyAxMS4zNzY4IDE0LjIwMzggMTEuNDU5OSAxNCAxMS40NkMxMy44MjM1IDExLjQ0NzYgMTMuNjU3IDExLjM3MzMgMTMuNTMgMTEuMjVMMTAuMSA3Ljg5TDExLjEgNi44MkwxMy4yMiA4Ljg5VjBIMTQuNzJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
.store-posting-job-popup .popup-content .table-section .sort-section .sort-option {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
}
.store-posting-job-popup .popup-content .table-section table.job-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 13px;
}
.store-posting-job-popup .popup-content .table-section table.job-table thead tr {
  height: 32px;
  background-color: #e2e2e2;
}
.store-posting-job-popup .popup-content .table-section table.job-table thead tr th {
  text-align: left;
}
.store-posting-job-popup .popup-content .table-section table.job-table thead tr th:first-child {
  padding-left: 14px;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr {
  height: 64px;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr .error-message-text {
  padding-right: 10px;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr .error-status {
  color: #e60909;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr .deleted-store {
  color: #aca5a5;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr td {
  min-width: 130px;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr td:first-child {
  padding-left: 14px;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr:hover {
  outline: 1px solid #e69900;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr:nth-child(odd) {
  background-color: #f4f4f4;
}
.store-posting-job-popup .popup-content .table-section table.job-table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.store-posting-job-popup .popup-footer {
  margin-top: 20px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-basis: 20%;
  margin-bottom: 15px;
  padding-right: 2%;
  gap: 3%;
}

@media screen and (max-width: 667px) {
  .user li:nth-child(3) {
    display: none;
  }

  .content {
    overflow-x: scroll;
    padding: 100px 10px 0px 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5taW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLDJFQUEyRTs7QUFFM0U7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7SUFDSSxpQkFBaUIsRUFBRSxNQUFNO0lBQ3pCLDhCQUE4QixFQUFFLE1BQU07QUFDMUM7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtJQUNJLFNBQVM7QUFDYjs7QUFFQTs7RUFFRTs7QUFFRjtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7OztFQUdFOztBQUVGO0lBQ0ksY0FBYztJQUNkLGdCQUFnQjtBQUNwQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtJQUNJLHVCQUF1QixFQUFFLE1BQU07SUFDL0IsU0FBUyxFQUFFLE1BQU07SUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUM3Qjs7QUFFQTs7O0VBR0U7O0FBRUY7SUFDSSxpQ0FBaUMsRUFBRSxNQUFNO0lBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQzFCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7OztFQUdFOztBQUVGO0lBQ0ksbUJBQW1CLEVBQUUsTUFBTTtJQUMzQiwwQkFBMEIsRUFBRSxNQUFNO0lBQ2xDLGlDQUFpQyxFQUFFLE1BQU07QUFDN0M7O0FBRUE7O0VBRUU7O0FBRUY7O0lBRUksbUJBQW1CO0FBQ3ZCOztBQUVBOzs7RUFHRTs7QUFFRjs7O0lBR0ksaUNBQWlDLEVBQUUsTUFBTTtJQUN6QyxjQUFjLEVBQUUsTUFBTTtBQUMxQjs7QUFFQTs7RUFFRTs7QUFFRjtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7OztFQUdFOztBQUVGOztJQUVJLGNBQWM7SUFDZCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjs7Ozs7SUFLSSxvQkFBb0IsRUFBRSxNQUFNO0lBQzVCLGVBQWUsRUFBRSxNQUFNO0lBQ3ZCLGlCQUFpQixFQUFFLE1BQU07SUFDekIsU0FBUyxFQUFFLE1BQU07QUFDckI7O0FBRUE7OztFQUdFOztBQUVGOztJQUVJLE1BQU07SUFDTixpQkFBaUI7QUFDckI7O0FBRUE7OztFQUdFOztBQUVGOztJQUVJLE1BQU07SUFDTixvQkFBb0I7QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7SUFJSSwwQkFBMEI7QUFDOUI7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7SUFJSSxrQkFBa0I7SUFDbEIsVUFBVTtBQUNkOztBQUVBOztFQUVFOztBQUVGOzs7O0lBSUksOEJBQThCO0FBQ2xDOztBQUVBOztFQUVFOztBQUVGO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBOzs7OztFQUtFOztBQUVGO0lBQ0ksc0JBQXNCLEVBQUUsTUFBTTtJQUM5QixjQUFjLEVBQUUsTUFBTTtJQUN0QixjQUFjLEVBQUUsTUFBTTtJQUN0QixlQUFlLEVBQUUsTUFBTTtJQUN2QixVQUFVLEVBQUUsTUFBTTtJQUNsQixtQkFBbUIsRUFBRSxNQUFNO0FBQy9COztBQUVBOztFQUVFOztBQUVGO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBOztFQUVFOztBQUVGO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTs7O0VBR0U7O0FBRUY7O0lBRUksc0JBQXNCLEVBQUUsTUFBTTtJQUM5QixVQUFVLEVBQUUsTUFBTTtBQUN0Qjs7QUFFQTs7RUFFRTs7QUFFRjs7SUFFSSxZQUFZO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjtJQUNJLDZCQUE2QixFQUFFLE1BQU07SUFDckMsb0JBQW9CLEVBQUUsTUFBTTtBQUNoQzs7QUFFQTs7RUFFRTs7QUFFRjtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTs7O0VBR0U7O0FBRUY7SUFDSSwwQkFBMEIsRUFBRSxNQUFNO0lBQ2xDLGFBQWEsRUFBRSxNQUFNO0FBQ3pCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7SUFDSSxjQUFjO0FBQ2xCOztBQUVBOztFQUVFOztBQUVGO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7SUFDSSxhQUFhO0FBQ2pCOztBQUVBOztFQUVFOztBQUVGO0lBQ0ksYUFBYTtBQUNqQjs7Ozs7QUM5VkEsZ0JBQWdCO0FBQ2hCOzs7RUFHRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFVBQVU7QUFDWjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixRQUFRO0FBQ1Y7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsVUFBVTtBQUNaO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxNQUFNO0VBQ04sZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxNQUFNO0FBQ1I7QUFDQTtFQUNFLFNBQVM7RUFDVCw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxTQUFTO0VBQ1QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxTQUFTO0FBQ1g7QUFDQTtFQUNFLFlBQVk7RUFDWix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLFNBQVM7RUFDVCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSwyREFBMkQ7RUFDM0QsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsaUNBQWlDO0VBQ2pDLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7QUFDYjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsZ0NBQWdDO0VBQ2hDLDhCQUE4QjtFQUM5QixjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7Ozs7OztFQU1FLHFCQUFxQjtFQUNyQixhQUFhO0FBQ2Y7O0FBRUE7OztFQUdFLGFBQWE7RUFDYixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLFVBQVU7RUFDVixZQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFFBQVE7QUFDVjtBQUNBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGVBQWU7RUFDZixRQUFRO0FBQ1Y7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0Usd0JBQXdCO0VBQ3hCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsV0FBVztBQUNiOztBQUVBO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtBQUNwQjtBQUNBOztFQUVFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBOztFQUVFLHdCQUF3QjtFQUN4QixTQUFTO0FBQ1g7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLFlBQVk7RUFDWiw4QkFBOEI7RUFDOUIsV0FBVztBQUNiO0FBQ0E7RUFDRSxlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLE1BQU07QUFDUjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1Qsa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7RUFDWCx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsWUFBWTtFQUNaLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGVBQWU7RUFDZiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7O0VBSUUscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixXQUFXO0FBQ2I7QUFDQTs7OztFQUlFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLFdBQVc7RUFDWCxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxlQUFlO0VBQ2YsNkJBQTZCO0FBQy9COztBQUVBOzs7O0VBSUUsZUFBZTtBQUNqQjtBQUNBOzs7O0VBSUUscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjtBQUNBOzs7O0VBSUUsaUJBQWlCO0FBQ25CO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjtBQUNBOzs7O0VBSUUseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxjQUFjO0FBQ2hCO0FBQ0E7Ozs7RUFJRSxZQUFZO0FBQ2Q7QUFDQTs7Ozs7Ozs7OztFQVVFLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsV0FBVztBQUNiO0FBQ0E7Ozs7Ozs7Ozs7RUFVRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsV0FBVztBQUNiO0FBQ0E7Ozs7RUFJRSx5QkFBeUI7QUFDM0I7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCRSx5Q0FBeUM7QUFDM0M7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiO0FBQ0E7Ozs7RUFJRSxlQUFlO0VBQ2YsV0FBVztBQUNiO0FBQ0E7Ozs7RUFJRSw2QkFBNkI7QUFDL0I7O0FBRUE7Ozs7O0VBS0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0FBQ2I7O0FBRUE7OztFQUdFLDZCQUE2QjtFQUM3QixxQkFBcUI7RUFDckIsa0JBQWtCO0FBQ3BCO0FBQ0E7OztFQUdFLGVBQWU7QUFDakI7QUFDQTs7Ozs7O0VBTUUseUJBQXlCO0FBQzNCO0FBQ0E7OztFQUdFLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osTUFBTTtBQUNSOztBQUVBOzs7RUFHRSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsU0FBUztFQUNULFVBQVU7RUFDVixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjtBQUNBOzs7RUFHRSxlQUFlO0FBQ2pCO0FBQ0E7OztFQUdFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7O0FBRUE7OztFQUdFLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7QUFDQTs7O0VBR0UsOEJBQThCO0VBQzlCLCtCQUErQjtBQUNqQztBQUNBOzs7RUFHRSx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsaUNBQWlDO0VBQ2pDLGtDQUFrQztBQUNwQztBQUNBOzs7RUFHRSxzQkFBc0I7QUFDeEI7QUFDQTs7O0VBR0UsNEJBQTRCO0FBQzlCO0FBQ0E7OztFQUdFLHlCQUF5QjtBQUMzQjtBQUNBOzs7RUFHRSxrQkFBa0I7RUFDbEIsVUFBVTtBQUNaOztBQUVBO0VBQ0UsZUFBZTtFQUNmLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsV0FBVztBQUNiOztBQUVBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixhQUFhO0VBQ2Isb0NBQW9DO0VBQ3BDLE9BQU87RUFDUCxNQUFNO0VBQ04sdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsbUJBQW1CO0FBQ3JCO0FBQ0E7OztFQUdFLFdBQVc7RUFDWCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFOzs7SUFHRSxXQUFXO0lBQ1gsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTs7RUFFRSxrQkFBa0I7QUFDcEI7Ozs7O0FDeHVCQSxnQkFBZ0I7QUNBaEI7QUFDQTtFQUNJO0FESUo7O0FDREE7QUFDQTtFQUNJO0FESUo7O0FDREE7QUFDQTtFQUNJO0FESUo7O0FDREE7QUFDQTtFQUNJO0FESUo7O0FFckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0JKOztBRXJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0JKO0FFdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5QlI7O0FFckJBO0VBQ0k7RUFDQTtBRndCSjtBRXZCSTtFQUNJO0VBQ0E7QUZ5QlI7QUV2Qkk7RUFDSTtFQUNBO0VBQ0E7QUZ5QlI7QUV2Qkk7RUFDSTtFQUNBO0FGeUJSOztBRXJCQTtFQUNJO0FGd0JKOztBRXJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGd0JKO0FFdkJJO0VBQ0k7RUFDQTtFQUNBO0FGeUJSO0FFeEJRO0VBQ0k7RUFDQTtBRjBCWjtBRXhCUTtFQUNJO0VBQ0E7QUYwQlo7QUV6Qlk7RUFDSTtBRjJCaEI7QUV6Qlk7RUFDSTtBRjJCaEI7QUUxQmdCO0VBQ0k7RUFDQTtFQUNBO0FGNEJwQjtBRTNCb0I7RUFDSTtFQUNBO0FGNkJ4QjtBRTFCb0I7RUFDSTtFQUNBO0FGNEJ4QjtBRTFCd0I7RUFDSTtBRjRCNUI7QUV2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUJoQjtBRXRCZ0I7RUFDSTtBRndCcEI7QUVyQlk7RUFDSTtBRnVCaEI7QUVuQlk7RUFDSTtBRnFCaEI7QUVuQmdCO0VBQ0k7RUFDQTtFQUNBO0FGcUJwQjtBRW5CZ0I7RUFDSTtFQUNBO0FGcUJwQjtBRW5CZ0I7RUFDSTtFQUNBO0VBQ0E7QUZxQnBCO0FFbkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGcUJwQjtBRW5CZ0I7RUFDSTtFQUNBO0VBQ0E7QUZxQnBCO0FFbEJZO0VBQ0k7RUFDQTtBRm9CaEI7QUVsQmdCO0VBQ0k7QUZvQnBCO0FFZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ0JSO0FFZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaUJaO0FFaEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZrQmhCO0FFYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZlUjtBRVpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZjaEI7QUVYWTtFQUNJO0FGYWhCO0FFVlk7RUFDSTtBRlloQjtBRVRZO0VBQ0k7QUZXaEI7O0FFTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlFKO0FFUEk7RUFDSTtFQUNBO0VBQ0E7QUZTUjtBRVBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlNSO0FFUEk7RUFDSTtFQUNBO0FGU1I7QUVOUTtFQUNJO0FGUVo7QUVOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlFaO0FFUFk7RUFDSTtFQUNBO0VBQ0E7QUZTaEI7QUVSZ0I7RUFDSTtBRlVwQjtBRVBZO0VBQ0k7RUFDQTtBRlNoQjtBRUxJO0VBQ0k7RUFDQTtFQUNBO0FGT1I7QUVMSTtFQUNJO0VBQ0E7QUZPUjtBRU5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZRWjtBRVBZO0VBQ0k7RUFDQTtFQUNBO0FGU2hCOztBRUNnQjtFQUNJO0FGRXBCO0FFR0k7RUFDSTtFQUNBO0FGRFI7O0FFS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZGSjtBRUdJO0VBQ0k7RUFDQTtFQUNBO0FGRFI7QUVJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkZaOztBRVFJO0VBQ0k7QUZMUjs7QUVTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZOSjs7QUVTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZOSjtBRVFJO0VBQ0k7RUFDQTtFQUNBO0FGTlI7O0FFVUE7RUFJSTtFQUNBLGdDQUg0QjtBRlBoQztBRVlJOztFQUVJO0VBQ0E7RUFDQTtBRlZSO0FFWUk7RUFDSTtBRlZSO0FFWUk7RUFDSTtFQUNBO0FGVlI7QUVhSTtFQUNJO0VBQ0E7RUFDQTtBRlhSO0FFYUk7RUFDSTtBRlhSOztBRWVBO0VBQ0k7QUZaSjtBRWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGWFI7QUVjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZaUjs7QUVnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmJKOztBRW9CSTtFQUNJLGdDQUh3QjtFQUl4QjtBRmpCUjtBRW1CWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbEJoQjtBRXFCUTtFQUNJO0VBQ0E7QUZuQlo7QUVvQlk7RUFDSTtBRmxCaEI7QUVvQlk7RUFDSTtBRmxCaEI7QUV1Qkk7RUFDSTtFQUNBO0FGckJSO0FFd0JJO0VBQ0k7RUFDQTtFQUNBLGdDQXJDd0I7QUZlaEM7QUV1QlE7RUFDSTtFQUNBO0VBQ0E7QUZyQlo7QUVzQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnBCaEI7QUV5Qkk7RUFDSTtBRnZCUjs7QUcxYkE7RUFDSTtBSDZiSjs7QUdsYkk7Ozs7Ozs7RUFDSTtBSDJiUjs7QUdwYkk7OztFQUVJO0VBQ0E7RUFDQTtBSHdiUjtBR3BiUTs7OztFQUNJO0VBQ0E7RUFDQTtBSHliWjs7QUdwYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdWJKO0FHdGJJO0VBRUk7QUh1YlI7O0FHbmJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFjQTtFQUNBO0VBRUE7QUh3YUo7QUd4Ykk7RUFDSTtFQUNBO0VBQ0E7QUgwYlI7QUd4Ykk7RUFFSTtBSHliUjtBR3RiSTtFQUNJO0FId2JSOztBRy9hQTtFQUNJO0VBQ0E7QUhrYko7O0FHL2FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGtiSjtBR2piSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbWJSO0FHamJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtYlI7QUdqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG1iUjtBR2piSTtFQUNJO0VBQ0E7RUFDQTtBSG1iUjtBR2piSTtFQUVJO0FIa2JSO0FHaGJJO0VBQ0k7RUFDQTtFQUNBO0FIa2JSO0FHamJRO0VBQ0k7RUFDQTtBSG1iWjtBR2hiSTtFQUNJO0VBQ0E7RUFDQTtBSGtiUjtBR2piUTtFQUNJO0FIbWJaO0FHaGJJO0VBQ0k7RUFDQTtFQUNBO0FIa2JSO0FHamJRO0VBQ0k7RUFDQTtBSG1iWjs7QUdsYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFhSjs7QUdsYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFhSjs7QUdoWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbVpKO0FHbFpJO0VBQ0k7RUFDQTtFQUNBO0FIb1pSO0FHbFpJO0VBRUk7QUhtWlI7O0FHaFpBO0VBQ0k7QUhtWko7O0FHaFpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG1aSjtBR2xaSTtFQUNJO0VBQ0E7RUFDQTtBSG9aUjtBR2xaSTtFQUVJO0FIbVpSOztBRy9ZQTtFQUNJO0VBQ0E7RUFDQTtBSGtaSjtBR2paSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUhrWlI7QUdoWkk7RUFDSTtFQUNBO0VBQ0E7QUhrWlI7QUdoWkk7RUFDSTtBSGtaUjs7QUc3WUk7RUFDSTtFQUNBO0VBQ0E7QUhnWlI7QUcvWVE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FIZ1paO0FHOVlRO0VBQ0k7RUFDQTtFQUNBO0FIZ1paO0FHOVlRO0VBQ0k7QUhnWlo7O0FHM1lBO0VBQ0k7QUg4WUo7QUc1WVE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FINllaO0FHM1lRO0VBQ0k7RUFDQTtFQUNBO0FINllaO0FHM1lRO0VBQ0k7QUg2WVo7O0FHeFlBO0VBQ0k7RUFDQTtFQUNBO0FIMllKO0FHMVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRZUjtBRzFZSTtFQUNJO0VBQ0E7RUFDQTtBSDRZUjtBRzFZSTtFQUNJO0FINFlSOztBR3JZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdZaEI7QUd2WWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUh5WXBCO0FHdFlZO0VBQ0k7QUh3WWhCO0FHdFlZO0VBQ0k7QUh3WWhCO0FHdFlZO0VBQ0k7RUFDQTtFQUNBO0FId1loQjs7QUdsWUE7QUFDQTtFQUNJO0VBQ0E7QUhxWUo7QUdwWUk7RUFDSTtFQUVBO0FIcVlSOztBR2pZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9ZSjs7QUdqWUE7RUFDSTtBSG9ZSjs7QUdqWUE7RUFDSTtFQUNBO0VBQ0E7QUhvWUo7O0FHallBO0VBQ0k7QUhvWUo7O0FHallBO0VBQ0k7QUhvWUo7O0FHbFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxWUo7QUdwWUk7RUFDSTtFQUNBO0FIc1lSO0FHcFlJO0VBQ0k7RUFDQTtBSHNZUjtBR3JZUTtFQUNJO0FIdVlaO0FHcFlJO0VBQ0k7RUFDQTtBSHNZUjtBR3JZUTtFQUNJO0FIdVlaO0FHcFlJO0VBQ0k7RUFDQTtBSHNZUjtBR3JZUTtFQUNJO0FIdVlaO0FHdFlZO0VBQ0k7RUFDQTtFQUNBO0FId1loQjtBR3RZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FId1loQjtBR3RZWTtFQUNJO0VBRUE7RUFDQTtFQUNBO0FIdVloQjtBR3RZZ0I7RUFDSTtBSHdZcEI7QUdwWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNZcEI7QUdsWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9ZcEI7QUdqWVk7RUFDSTtFQUNBO0FIbVloQjtBR2xZZ0I7RUFDSTtFQUNBO0FIb1lwQjtBR2pZWTtFQUNJO0FIbVloQjtBR2pZWTtFQUNJO0FIbVloQjtBR2pZWTtFQUNJO0FIbVloQjtBR2pZWTtFQUNJO0FIbVloQjtBR2pZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIbVloQjtBR2hZUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUhpWVo7QUdoWVk7RUFDSTtBSGtZaEI7QUc3WEk7RUFDSTtFQUNBO0FIK1hSO0FHOVhRO0VBQ0k7RUFDQTtBSGdZWjtBRzdYSTtFQUNJO0FIK1hSOztBRzNYQTtFQUNJO0FIOFhKO0FHN1hJO0VBQ0k7RUFDQTtFQUNBO0FIK1hSO0FHOVhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZ1laO0FHOVhRO0VBQ0k7QUhnWVo7QUc3WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrWFI7QUc5WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0FIMlhaO0FHaFlZO0VBRUk7RUFDQTtBSGlZaEI7QUc1WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhYWjtBRzdYWTtFQUNJO0VBQ0E7QUgrWGhCOztBSXg4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjI4Qko7QUkxOEJJO0VBQ0k7RUFDQTtBSjQ4QlI7QUkxOEJJO0VBQ0k7RUFDQTtBSjQ4QlI7QUkxOEJJO0VBQ0k7RUFDQTtFQUNBO0FKNDhCUjs7QUsxOUJRO0VBQ0k7RUFDQTtBTDY5Qlo7QUsxOUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDQ5Qlo7QUszOUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNjlCaEI7QUt2OUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUx5OUJSO0FLdDlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMdzlCUjtBS3A5QlE7RUFDSTtBTHM5Qlo7QUtwOUJRO0VBQ0k7QUxzOUJaO0FLcjlCWTtFQUNJO0FMdTlCaEI7QUt0OUJnQjtFQUNJO0FMdzlCcEI7QUtwOUJRO0VBQ0k7QUxzOUJaO0FLbjlCWTtFQUNJO0FMcTlCaEI7QUtsOUJRO0VBQ0k7RUFDQTtBTG85Qlo7QUtsOUJRO0VBQ0k7RUFDQTtBTG85Qlo7QUtqOUJJO0VBQ0k7QUxtOUJSO0FLbDlCUTtFQUNJO0FMbzlCWjtBS2w5QlE7RUFDSTtBTG85Qlo7QUtsOUJRO0VBQ0k7QUxvOUJaO0FLbjlCWTtFQUNJO0FMcTlCaEI7QUtwOUJnQjtFQUNJO0FMczlCcEI7QUtsOUJRO0VBQ0k7QUxvOUJaO0FLbjlCWTtFQUNJO0FMcTlCaEI7QUtwOUJnQjtFQUNJO0FMczlCcEI7QUtsOUJRO0VBQ0k7QUxvOUJaO0FLbjlCWTtFQUNJO0FMcTlCaEI7QUtwOUJnQjtFQUNJO0FMczlCcEI7QUtsOUJRO0VBQ0k7QUxvOUJaO0FLbjlCWTtFQUNJO0FMcTlCaEI7QUtsOUJRO0VBQ0k7QUxvOUJaO0FLbDlCUTtFQUNJO0FMbzlCWjtBS2w5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbzlCWjtBS2w5QlE7RUFDSTtBTG85Qlo7QUtsOUJRO0VBQ0k7QUxvOUJaO0FLbDlCUTtFQUNJO0VBQ0E7QUxvOUJaO0FLbDlCUTtFQUNJO0VBQ0E7QUxvOUJaO0FLNzhCZ0I7RUFDSTtFQUNBO0FMKzhCcEI7QUszOEJRO0VBQ0k7QUw2OEJaO0FLMzhCUTtFQUNJO0FMNjhCWjtBSzM4QlE7RUFDSTtBTDY4Qlo7QUt6OEJJO0VBQ0k7RUFDQTtBTDI4QlI7QUsxOEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNDhCWjtBSzE4QlE7RUFDSTtFQUNBO0VBQ0E7QUw0OEJaO0FLejhCSTtFQUNJO0VBQ0E7QUwyOEJSO0FLMThCUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDI4Qlo7QUt6OEJRO0VBQ0k7QUwyOEJaO0FLejhCUTtFQUNJO0VBQ0E7QUwyOEJaO0FLMThCWTtFQUNJO0FMNDhCaEI7QUt2OEJJO0VBQ0k7RUFDQTtBTHk4QlI7QUt4OEJRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeThCWjtBS3Y4QlE7RUFDSTtBTHk4Qlo7QUt2OEJRO0VBQ0k7RUFDQTtBTHk4Qlo7QUt4OEJZO0VBQ0k7QUwwOEJoQjtBS3I4Qkk7RUFDSTtFQUNBO0FMdThCUjtBS3Q4QlE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1OEJaO0FLcjhCUTtFQUNJO0FMdThCWjtBS3I4QlE7RUFDSTtFQUNBO0FMdThCWjtBS3Q4Qlk7RUFDSTtBTHc4QmhCO0FLbjhCSTtFQUNJO0VBQ0E7QUxxOEJSO0FLcDhCUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHE4Qlo7QUtuOEJRO0VBQ0k7QUxxOEJaO0FLbjhCUTtFQUNJO0VBQ0E7QUxxOEJaO0FLcDhCWTtFQUNJO0FMczhCaEI7QUtqOEJJO0VBQ0k7RUFDQTtFQUNBO0FMbThCUjtBS2g4Qkk7RUFDSTtFQUNBO0VBQ0E7QUxrOEJSO0FLaDhCWTtFQUNJO0VBQ0E7QUxrOEJoQjtBSzk3Qlk7RUFDSTtBTGc4QmhCO0FLOTdCWTtFQUNJO0VBQ0E7QUxnOEJoQjtBSy83QmdCO0VBQ0k7QUxpOEJwQjtBS2g4Qm9CO0VBQ0k7RUFDQTtBTGs4QnhCO0FLaDhCb0I7RUFDSTtBTGs4QnhCO0FLLzdCZ0I7Ozs7RUFJSTtBTGk4QnBCO0FLOTdCWTtFQUNJO0VBQ0E7QUxnOEJoQjtBSzk3Qm9CO0VBQ0k7RUFDQTtBTGc4QnhCO0FLOTdCb0I7RUFDSTtBTGc4QnhCO0FLOTdCb0I7RUFDSTtBTGc4QnhCO0FLNzdCZ0I7RUFDSTtFQUNBO0FMKzdCcEI7QUs1N0JZO0VBQ0k7RUFDQTtBTDg3QmhCO0FLNzdCZ0I7RUFDSTtBTCs3QnBCO0FLOTdCb0I7RUFDSTtBTGc4QnhCO0FLOTdCb0I7RUFDSTtBTGc4QnhCO0FLOTdCb0I7RUFDSTtBTGc4QnhCOztBTTF4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONnhDUjtBTTN4Q0k7RUFDSTtBTjZ4Q1I7QU0zeENJO0VBQ0k7RUFDQTtBTjZ4Q1I7QU0zeENJO0VBQ0k7QU42eENSO0FNNXhDUTtFQUNJO0FOOHhDWjtBTTN4Q0k7RUFDSTtBTjZ4Q1I7QU01eENRO0VBQ0k7QU44eENaO0FNN3hDWTtFQUNJO0FOK3hDaEI7QU0zeENJO0VBQ0k7QU42eENSO0FNM3hDSTtFQUNJO0FONnhDUjtBTTV4Q1E7RUFDSTtBTjh4Q1o7QU0zeENJO0VBQ0k7QU42eENSO0FNM3hDSTtFQUNJO0FONnhDUjtBTTN4Q0k7RUFDSTtBTjZ4Q1I7QU0zeENJO0VBQ0k7RUFDQTtFQUNBO0FONnhDUjtBTTN4Q0k7RUFDSTtBTjZ4Q1I7QU01eENRO0VBQ0k7QU44eENaO0FNN3hDWTtFQUNJO0FOK3hDaEI7QU0zeENJO0VBQ0k7RUFDQTtBTjZ4Q1I7QU0zeENJO0VBQ0k7QU42eENSO0FNNXhDUTtFQUNJO0FOOHhDWjtBTTd4Q1k7RUFDSTtBTit4Q2hCO0FNM3hDSTtFQUNJO0FONnhDUjtBTTV4Q1E7RUFDSTtBTjh4Q1o7QU0zeENJO0VBQ0k7QU42eENSO0FNM3hDSTtFQUNJO0VBQ0E7QU42eENSO0FNNXhDUTtFQUNJO0VBQ0E7QU44eENaO0FNN3hDWTtFQUNJO0VBQ0E7RUFDQTtBTit4Q2hCO0FNM3hDSTtFQUNJO0VBQ0E7QU42eENSO0FNM3hDSTtFQUNJO0FONnhDUjtBTTN4Q0k7RUFDSTtBTjZ4Q1I7QU0zeENJO0VBQ0k7RUFDQTtBTjZ4Q1I7QU0zeENJO0VBQ0k7QU42eENSO0FNM3hDSTtFQUNJO0VBQ0E7QU42eENSO0FNNXhDUTtFQUNJO0FOOHhDWjtBTTN4Q0k7RUFDSTtFQUNBO0VBQ0E7QU42eENSO0FNM3hDSTtFQUNJO0VBQ0E7RUFDQTtBTjZ4Q1I7QU0zeENJO0VBQ0k7RUFDQTtFQUNBO0FONnhDUjtBTTV4Q1E7RUFDSTtBTjh4Q1o7QU03eENZO0VBQ0k7RUFDQTtBTit4Q2hCO0FNNXhDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjh4Q1o7QU01eENRO0VBQ0k7QU44eENaO0FNN3hDWTtFQUNJO0FOK3hDaEI7QU01eENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjh4Q1o7QU01eENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjh4Q1o7QU03eENZO0VBQ0k7QU4reENoQjtBTTN4Q0k7RUFDSTtFQUNBO0VBQ0E7QU42eENSO0FNMXhDUTtFQUNJO0VBQ0E7QU40eENaOztBT2g5Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUG05Q1o7QU9oOUNZO0VBQ0k7QVBrOUNoQjtBT2g5Q1k7RUFDSTtBUGs5Q2hCO0FPOThDWTtFQUNJO0FQZzlDaEI7QU83OENRO0VBQ0k7QVArOENaOztBUWgrQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUm0rQ1I7QVE5OUNRO0VBQ0k7QVJnK0NaO0FROTlDUTtFQUVJLGVBbEJxQjtFQW1CckI7RUFDQSxjQW5Cc0I7RUFvQnRCLHNCQW5Cc0I7RUFvQnRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUis5Q1o7QVE3OUNRO0VBQ0k7QVIrOUNaO0FRejlDUTtFQUNJO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FScTlDWjtBUXA5Q1k7RUFDSTtFQUNBO0FSczlDaEI7O0FTbmhESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUc2hEUjtBU3BoREk7RUFDSTtBVHNoRFI7QVNyaERRO0VBQ0k7QVR1aERaO0FTcGhESTtFQUNJO0FUc2hEUjtBU3JoRFE7RUFDSTtBVHVoRFo7QVNwaERJO0VBQ0k7QVRzaERSO0FTcmhEUTtFQUNJO0FUdWhEWjtBU3BoREk7RUFDSTtBVHNoRFI7QVNyaERRO0VBQ0k7QVR1aERaO0FTcGhESTtFQUNJO0VBQ0E7QVRzaERSO0FTcGhESTtFQUNJO0FUc2hEUjtBU3BoREk7RUFDSTtBVHNoRFI7QVNwaERJO0VBQ0k7QVRzaERSO0FTcGhESTtFQUNJO0FUc2hEUjtBU3BoREk7RUFDSTtBVHNoRFI7QVNwaERJO0VBQ0k7QVRzaERSO0FTcGhESTtFQUNJO0FUc2hEUjtBU3BoREk7RUFDSTtBVHNoRFI7QVNwaERJO0VBQ0k7QVRzaERSO0FTcmhEUTtFQUNJO0FUdWhEWjtBU3BoREk7RUFDSTtBVHNoRFI7O0FVdmxESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWMGxEUjtBVXhsREk7RUFDSTtBVjBsRFI7QVV6bERRO0VBQ0k7RUFDQTtBVjJsRFo7QVV4bERJO0VBQ0k7RUFDQTtBVjBsRFI7QVV4bERJO0VBQ0k7QVYwbERSO0FVemxEUTtFQUNJO0FWMmxEWjtBVXhsREk7RUFDSTtBVjBsRFI7QVV6bERRO0VBQ0k7QVYybERaO0FVMWxEWTtFQUNJO0FWNGxEaEI7QVV4bERJO0VBQ0k7QVYwbERSO0FVeGxESTtFQUNJO0FWMGxEUjtBVXpsRFE7RUFDSTtBVjJsRFo7QVV4bERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwbERSO0FVeGxESTtFQUNJO0FWMGxEUjtBVXpsRFE7RUFDSTtFQUNBO0FWMmxEWjtBVTFsRFk7RUFDSTtBVjRsRGhCO0FVemxEUTtFQUNJO0VBQ0E7QVYybERaO0FVemxEUTtFQUNJO0VBQ0E7QVYybERaOztBVzVwREk7RUFDSTtFQUNBO0FYK3BEUjtBVzdwREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWCtwRFI7QVc1cERRO0VBQ0k7QVg4cERaO0FXNXBEUTtFQUNJO0FYOHBEWjtBVzVwRFE7RUFDSTtFQUNBO0FYOHBEWjtBVzVwRFE7RUFDSTtFQUNBO0FYOHBEWjtBVzNwREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWDZwRFI7QVczcERZO0VBQ0k7RUFDQTtBWDZwRGhCO0FXeHBEZ0I7RUFDSTtBWDBwRHBCO0FXeHBEZ0I7RUFDSTtBWDBwRHBCO0FXdnBEWTtFQUNJO0VBQ0E7QVh5cERoQjtBV3hwRGdCO0VBQ0k7QVgwcERwQjtBV3RwRFE7RUFDSTtBWHdwRFo7O0FZOXNEUTtFQUNJO0VBQ0E7QVppdERaO0FZNXNESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaOHNEUjtBWTNzREk7O0VBRUk7QVo2c0RSO0FZMXNESTtFQUNJO0FaNHNEUjtBWXpzREk7RUFDSTtBWjJzRFI7QVl4c0RJO0VBQ0k7QVowc0RSO0FZenNEUTtFQUNJO0FaMnNEWjtBWXZzREk7RUFDSTtFQUNBO0FaeXNEUjtBWXZzREk7RUFDSTtFQUNBO0FaeXNEUjtBWXRzREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWndzRFI7QVlwc0RZOztFQUNJO0FadXNEaEI7QVlyc0RZOztFQUNJO0Fad3NEaEI7QVl0c0RZOztFQUNJO0FaeXNEaEI7QVl2c0RZOztFQUNJO0FaMHNEaEI7QVl4c0RZOztFQUNJO0FaMnNEaEI7QVl6c0RZOztFQUNJO0FaNHNEaEI7QVkxc0RZOztFQUNJO0FaNnNEaEI7QVkzc0RZOztFQUNJO0VBQ0E7QVo4c0RoQjtBWXpzRFk7RUFDSTtFQUNBO0VBQ0E7QVoyc0RoQjtBWXhzRFk7RUFDSTtFQUNBO0FaMHNEaEI7QVl2c0RZO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QVp3c0RoQjtBWXJzRFk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0Fac3NEaEI7O0FhOXlEUTtFQUNJO0VBQ0E7QWJpekRaO0FhM3lEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjZ5RFo7QWF4eURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWIweURoQjtBYXh5RFk7RUFDSTtBYjB5RGhCO0FhenlEZ0I7RUFDSTtFQUNBO0VBRUE7QWIweURwQjtBYXh5RGdCO0VBQ0k7QWIweURwQjtBYXB5REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYnN5RFI7QWFueURJO0VBQ0k7QWJxeURSO0FhbHlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fib3lEUjtBYWx5REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYm95RFI7QWFqeURJO0VBQ0k7RUFDQTtFQUNBO0FibXlEUjtBYWx5RFE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJteURaO0FhanlEUTtFQUNJO0FibXlEWjtBYWp5RFE7RUFDSTtFQUNBO0FibXlEWjtBYWx5RFk7RUFDSTtBYm95RGhCO0FhL3hESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiaXlEUjtBYS94RFk7RUFDSTtFQUNBO0VBQ0E7QWJpeURoQjtBYS94RGdCO0VBQ0k7RUFDQTtBYml5RHBCO0FhL3hEb0I7RUFDSTtFQUNBO0FiaXlEeEI7QWE5eERvQjtFQUNJO0FiZ3lEeEI7QWE3eERvQjtFQUNJO0FiK3hEeEI7QWE1eERvQjtFQUNJO0FiOHhEeEI7QWEzeERvQjtFQUNJO0FiNnhEeEI7QWExeERvQjtFQUNJO0FiNHhEeEI7QWF6eERvQjtFQUNJO0FiMnhEeEI7QWF4eERvQjtFQUNJO0FiMHhEeEI7QWF2eERvQjtFQUNJO0FieXhEeEI7QWF0eERvQjtFQUNJO0Fid3hEeEI7QWFyeERvQjtFQUNJO0FidXhEeEI7QWFseERZO0VBQ0k7RUFDQTtBYm94RGhCO0FhbHhEZ0I7RUFDSTtFQUNBO0Fib3hEcEI7QWFseERvQjtFQUNJO0Fib3hEeEI7QWFueER3QjtFQUNJO0VBQ0E7QWJxeEQ1QjtBYWp4RG9CO0VBQ0k7QWJteER4QjtBYWh4RG9CO0VBQ0k7QWJreER4QjtBYS93RG9CO0VBQ0k7QWJpeER4QjtBYTl3RG9CO0VBQ0k7QWJneER4QjtBYTd3RG9CO0VBQ0k7QWIrd0R4QjtBYTV3RG9CO0VBQ0k7QWI4d0R4QjtBYTN3RG9CO0VBQ0k7QWI2d0R4QjtBYTF3RG9CO0VBQ0k7QWI0d0R4QjtBYXp3RG9CO0VBQ0k7QWIyd0R4QjtBYXh3RG9CO0VBQ0k7QWIwd0R4QjtBYXJ3RFk7RUFDSTtFQUNBO0VBRUE7RUFDQTtBYnN3RGhCO0FhbndEWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWJvd0RoQjs7QWNwK0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWR1K0RSO0FjcCtESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkcytEUjtBY24rREk7RUFDSTtBZHErRFI7QWNsK0RJO0VBQ0k7QWRvK0RSO0FjaitESTtFQUNJO0FkbStEUjtBY2grREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZGsrRFI7QWMvOURJO0VBQ0k7QWRpK0RSO0FjOTlESTtFQUNJO0FkZytEUjtBYzc5REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCs5RFI7QWM1OURJO0VBQ0k7RUFDQTtFQUNBO0FkODlEUjtBYzM5REk7RUFDSTtFQUNBO0VBQ0E7QWQ2OURSO0FjMTlESTtFQUNJO0VBQ0E7RUFDQTtBZDQ5RFI7O0FlOWhFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpaUVSO0FlL2hFSTtFQUNJO0VBQ0E7QWZpaUVSO0FlL2hFSTtFQUNJO0FmaWlFUjtBZWhpRVE7RUFDSTtBZmtpRVo7QWUvaEVJO0VBQ0k7QWZpaUVSO0FlaGlFUTtFQUNJO0Fma2lFWjtBZWppRVk7RUFDSTtBZm1pRWhCO0FlL2hFSTtFQUNJO0FmaWlFUjtBZS9oRUk7RUFDSTtBZmlpRVI7QWVoaUVRO0VBQ0k7QWZraUVaO0FlL2hFSTtFQUNJO0FmaWlFUjtBZS9oRUk7RUFDSTtBZmlpRVI7QWUvaEVJO0VBQ0k7RUFDQTtFQUNBO0FmaWlFUjtBZS9oRUk7RUFDSTtBZmlpRVI7QWUvaEVJO0VBQ0k7QWZpaUVSO0FlaGlFUTtFQUNJO0Fma2lFWjtBZWppRVk7RUFDSTtBZm1pRWhCO0FlL2hFSTtFQUNJO0VBQ0E7QWZpaUVSO0FlL2hFSTtFQUNJO0FmaWlFUjtBZWhpRVE7RUFDSTtBZmtpRVo7QWVqaUVZO0VBQ0k7QWZtaUVoQjtBZS9oRUk7RUFDSTtBZmlpRVI7QWVoaUVRO0VBQ0k7QWZraUVaO0FlL2hFSTtFQUNJO0FmaWlFUjtBZS9oRUk7RUFDSTtBZmlpRVI7QWVoaUVRO0VBQ0k7QWZraUVaO0FlL2hFSTtFQUNJO0VBQ0E7QWZpaUVSO0FlaGlFUTtFQUNJO0VBQ0E7QWZraUVaO0FlamlFWTtFQUNJO0VBQ0E7RUFDQTtBZm1pRWhCO0FlOWhFSTtFQUNJO0VBQ0E7QWZnaUVSO0FlOWhFSTtFQUNJO0FmZ2lFUjtBZTloRUk7RUFDSTtBZmdpRVI7QWU5aEVJO0VBQ0k7RUFDQTtBZmdpRVI7QWU5aEVJO0VBQ0k7QWZnaUVSO0FlOWhFSTtFQUNJO0VBQ0E7RUFDQTtBZmdpRVI7QWU5aEVJO0VBQ0k7RUFDQTtBZmdpRVI7QWUvaEVRO0VBQ0k7QWZpaUVaO0FlOWhFSTtFQUNJO0VBQ0E7RUFDQTtBZmdpRVI7QWU5aEVJO0VBQ0k7RUFDQTtFQUNBO0FmZ2lFUjtBZTloRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZmdpRVI7QWU5aEVJO0VBQ0k7RUFDQTtFQUNBO0FmZ2lFUjtBZS9oRVE7RUFDSTtBZmlpRVo7QWVoaUVZO0VBQ0k7RUFDQTtBZmtpRWhCO0FlL2hFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmlpRVo7QWUvaEVRO0VBQ0k7QWZpaUVaO0FlaGlFWTtFQUNJO0Fma2lFaEI7QWUvaEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmlpRVo7QWUvaEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmlpRVo7QWVoaUVZO0VBQ0k7QWZraUVoQjtBZTloRUk7RUFDSTtFQUNBO0FmZ2lFUjtBZTloRUk7RUFDSTtFQUNBO0FmZ2lFUjs7QWdCbHVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQnF1RVI7QWdCbHVFSTtFQUNJO0FoQm91RVI7QWdCbHVFUTtFQUNJO0VBQ0E7QWhCb3VFWjtBZ0JodUVJO0VBQ0k7RUFDQTtBaEJrdUVSO0FnQmp1RVE7RUFDSTtBaEJtdUVaO0FnQi90RUk7RUFDSTtBaEJpdUVSO0FnQmh1RVE7RUFDSTtBaEJrdUVaO0FnQmp1RVk7RUFDSTtBaEJtdUVoQjtBZ0I5dEVJO0VBQ0k7QWhCZ3VFUjtBZ0I3dEVJO0VBQ0k7QWhCK3RFUjtBZ0I3dEVJO0VBQ0k7QWhCK3RFUjtBZ0I5dEVRO0VBQ0k7QWhCZ3VFWjtBZ0I1dEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCOHRFUjtBZ0IzdEVJO0VBQ0k7QWhCNnRFUjtBZ0IzdEVRO0VBQ0k7RUFDQTtBaEI2dEVaO0FnQjN0RVk7RUFDSTtBaEI2dEVoQjtBZ0J6dEVRO0VBQ0k7RUFDQTtBaEIydEVaO0FnQnh0RVE7RUFDSTtFQUNBO0FoQjB0RVo7QWdCdnRFUTtFQUNJO0VBQ0E7QWhCeXRFWjs7QWlCM3lFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTtFQUNJO0FqQjh5RVI7QWlCNXlFSTs7O0VBR0k7QWpCOHlFUjtBaUI1eUVJO0VBQ0k7QWpCOHlFUjtBaUI1eUVJO0VBQ0k7QWpCOHlFUjtBaUI1eUVJO0VBQ0k7QWpCOHlFUjtBaUIxeUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjR5RVo7QWlCMXlFUTtFQUNJO0FqQjR5RVo7QWlCM3lFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjZ5RWhCO0FpQjN5RVk7RUFDSTtBakI2eUVoQjtBaUIzeUVvQjtFQUNJO0FqQjZ5RXhCO0FpQjF5RWdCO0VBQ0k7QWpCNHlFcEI7QWlCMXlFZ0I7RUFDSTtBakI0eUVwQjtBaUJ6eUVZO0VBQ0k7QWpCMnlFaEI7QWlCMXlFZ0I7RUFDSTtBakI0eUVwQjtBaUJ6eUVZO0VBQ0k7QWpCMnlFaEI7QWlCMXlFZ0I7RUFDSTtBakI0eUVwQjtBaUJ4eUVnQjtFQUNJO0VBQ0E7QWpCMHlFcEI7QWlCdHlFZ0I7RUFDSTtFQUNBO0FqQnd5RXBCO0FpQnJ5RVk7RUFDSTtFQUNBO0FqQnV5RWhCO0FpQnJ5RVk7RUFDSTtBakJ1eUVoQjtBaUJ0eUVnQjtFQUNJO0FqQnd5RXBCO0FpQnR5RWdCO0VBQ0k7QWpCd3lFcEI7QWlCcnlFWTtFQUNJO0FqQnV5RWhCO0FpQnR5RWdCO0VBQ0k7RUFDQTtBakJ3eUVwQjtBaUJyeUVZO0VBQ0k7QWpCdXlFaEI7QWlCdHlFZ0I7RUFDSTtBakJ3eUVwQjtBaUJyeUVZO0VBQ0k7QWpCdXlFaEI7QWlCdHlFZ0I7RUFDSTtBakJ3eUVwQjtBaUJ0eUVnQjtFQUNJO0FqQnd5RXBCO0FpQnB5RWdCO0VBQ0k7QWpCc3lFcEI7QWlCcHlFZ0I7RUFDSTtFQUNBO0FqQnN5RXBCO0FpQm55RVk7RUFDSTtBakJxeUVoQjtBaUJweUVnQjtFQUNJO0FqQnN5RXBCO0FpQnB5RWdCO0VBQ0k7RUFDQTtBakJzeUVwQjtBaUJoeUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCa3lFUjtBaUJqeUVRO0VBQ0k7QWpCbXlFWjtBaUJqeUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJteUVaO0FpQmh5RUk7RUFDSTtBakJreUVSO0FpQmh5RUk7RUFDSTtFQUNBO0VBQ0E7QWpCa3lFUjtBaUJoeUVJO0VBQ0k7RUFDQTtFQUNBO0FqQmt5RVI7QWlCaHlFSTtFQUNJO0VBQ0E7RUFDQTtBakJreUVSO0FpQmh5RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJreUVSO0FpQmh5RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmt5RVI7QWlCanlFUTtFQUNJO0VBQ0E7RUFDQTtBakJteUVaO0FpQi94RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJpeUVSO0FpQjl4RUk7RUFDSTtFQUNBO0VBQ0E7QWpCZ3lFUjs7QWtCNy9FQTtFQUNJO0VBQ0E7RUFDQTtBbEJnZ0ZKO0FrQi8vRUk7RUFDSTtFQUNBO0FsQmlnRlI7QWtCaGdGUTtFQUNJO0VBQ0E7QWxCa2dGWjtBa0I5L0VRO0VBQ0k7RUFDQTtBbEJnZ0ZaO0FrQjcvRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQisvRVo7QWtCOS9FWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJnZ0ZoQjtBa0IxL0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxCNC9FUjtBa0J6L0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxCMi9FUjtBa0J2L0VRO0VBQ0k7QWxCeS9FWjtBa0J2L0VRO0VBQ0k7QWxCeS9FWjtBa0J4L0VZO0VBQ0k7QWxCMC9FaEI7QWtCei9FZ0I7RUFDSTtBbEIyL0VwQjtBa0J2L0VRO0VBQ0k7QWxCeS9FWjtBa0J2L0VRO0VBQ0k7RUFDQTtBbEJ5L0VaO0FrQnYvRVE7RUFDSTtFQUNBO0FsQnkvRVo7QWtCci9FWTtFQUNJO0FsQnUvRWhCO0FrQm4vRUk7RUFDSTtBbEJxL0VSO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnIvRVk7RUFDSTtBbEJ1L0VoQjtBa0J0L0VnQjtFQUNJO0FsQncvRXBCO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnIvRVk7RUFDSTtBbEJ1L0VoQjtBa0J0L0VnQjtFQUNJO0FsQncvRXBCO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnIvRVk7RUFDSTtBbEJ1L0VoQjtBa0J0L0VnQjtFQUNJO0FsQncvRXBCO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnIvRVk7RUFDSTtBbEJ1L0VoQjtBa0JwL0VRO0VBQ0k7QWxCcy9FWjtBa0JwL0VRO0VBQ0k7QWxCcy9FWjtBa0JwL0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJzL0VaO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnAvRVE7RUFDSTtBbEJzL0VaO0FrQnAvRVE7RUFDSTtFQUNBO0FsQnMvRVo7QWtCcC9FUTtFQUNJO0VBQ0E7QWxCcy9FWjtBa0IvK0VnQjtFQUNJO0VBQ0E7QWxCaS9FcEI7QWtCNytFUTtFQUNJO0FsQisrRVo7QWtCNytFUTtFQUNJO0FsQisrRVo7QWtCNytFUTtFQUNJO0FsQisrRVo7QWtCMytFSTtFQUNJO0FsQjYrRVI7QWtCNStFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4K0VaO0FrQjUrRVE7RUFDSTtFQUNBO0VBQ0E7QWxCOCtFWjtBa0IxK0VJO0VBQ0k7RUFDQTtFQUNBO0FsQjQrRVI7QWtCeitFSTtFQUNJO0VBQ0E7RUFDQTtBbEIyK0VSO0FrQngrRUk7RUFDSTtFQUNBO0VBQ0E7QWxCMCtFUjtBa0J4K0VZO0VBQ0k7RUFDQTtBbEIwK0VoQjtBa0J0K0VZO0VBQ0k7QWxCdytFaEI7QWtCdCtFWTtFQUNJO0VBQ0E7QWxCdytFaEI7QWtCditFZ0I7RUFDSTtBbEJ5K0VwQjtBa0J4K0VvQjtFQUNJO0FsQjArRXhCO0FrQngrRW9CO0VBQ0k7QWxCMCtFeEI7QWtCditFZ0I7Ozs7RUFJSTtBbEJ5K0VwQjtBa0J0K0VZO0VBQ0k7RUFDQTtBbEJ3K0VoQjtBa0J0K0VvQjtFQUNJO0VBQ0E7QWxCdytFeEI7QWtCdCtFb0I7RUFDSTtBbEJ3K0V4QjtBa0JyK0VnQjtFQUNJO0FsQnUrRXBCO0FrQnArRVk7RUFDSTtFQUNBO0FsQnMrRWhCO0FrQnIrRWdCO0VBQ0k7QWxCdStFcEI7QWtCdCtFb0I7RUFDSTtBbEJ3K0V4QjtBa0J0K0VvQjtFQUNJO0FsQncrRXhCO0FrQmorRUk7RUFDSTtBbEJtK0VSO0FrQmwrRVE7RUFDSTtBbEJvK0VaO0FrQmorRUk7RUFDSTtJQUNJO0VsQm0rRVY7RWtCaitFTTtJQUNJO0VsQm0rRVY7QUFDRjs7QW1CcnZGUTtFQUNJO0FuQnd2Rlo7QW1CcHZGSTtFQUVJLHVCQVhJO0VBWUo7QW5CcXZGUjtBbUJudkZRO0VBQ0k7QW5CcXZGWjtBbUJqdkZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtdkZoQjtBbUJsdkZnQjtFQUNJO0FuQm92RnBCO0FtQmh2Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca3ZGaEI7QW1CanZGZ0I7RUFDSTtFQUNBO0VBQ0EsWUF4Q1I7RUF5Q1Esb0NBMUNKO0VBMkNJO0VBQ0E7QW5CbXZGcEI7QW1COXVGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CZ3ZGcEI7QW1COXVGZ0I7RUFDSTtFQUNBO0VBQ0E7QW5CZ3ZGcEI7QW1COXVGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkJndkZwQjtBbUI5dUZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQmd2RnBCO0FtQjl1RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJndkZwQjtBbUIvdUZvQjtFQUNJO0VBQ0E7RUFDQTtBbkJpdkZ4QjtBbUI5dUZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CZ3ZGcEI7QW1CL3VGb0I7RUFDSTtFQUNBO0FuQml2RnhCO0FtQjN1RlE7RUFDSSx1QkFwR0E7RUFxR0E7RUFDQTtFQUNBO0VBQ0E7QW5CNnVGWjtBbUI1dUZZO0VBQ0kseUJBM0dBO0VBNEdBLHVCQTNHSjtFQTRHSTtFQUNBLGVBNUdNO0VBNkdOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5COHVGaEI7O0FvQmwyRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnEyRko7QW9CcDJGSTtFQUNJO0VBQ0E7QXBCczJGUjtBb0JyMkZRO0VBQ0k7RUFDQTtBcEJ1MkZaO0FvQnAyRkk7RUFDSTtBcEJzMkZSO0FvQnIyRlE7RUFDSTtBcEJ1MkZaO0FvQnIyRlE7RUFDSTtBcEJ1MkZaO0FvQnQyRlk7RUFDSTtFQUNBO0FwQncyRmhCO0FvQnQyRlk7RUFDSTtBcEJ3MkZoQjtBb0JyMkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCdTJGWjtBb0JyMkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnUyRlo7QW9CcDJGSTtFQUNJO0VBQ0E7QXBCczJGUjtBb0JyMkZRO0VBQ0k7RUFDQTtBcEJ1MkZaOztBcUJ4NUZBO0VBQ0k7RUFDQTtFQUNBO0FyQjI1Rko7QXFCMTVGSTtFQUNJO0VBQ0E7QXJCNDVGUjtBcUIzNUZRO0VBQ0k7RUFDQTtBckI2NUZaO0FxQno1RlE7RUFDSTtFQUNBO0FyQjI1Rlo7QXFCeDVGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMDVGWjtBcUJ6NUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjI1RmhCO0FxQnI1Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckJ1NUZSO0FxQnA1Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckJzNUZSO0FxQmw1RlE7RUFDSTtBckJvNUZaO0FxQmw1RlE7RUFDSTtBckJvNUZaO0FxQmw1RlE7RUFDSTtBckJvNUZaO0FxQm41Rlk7RUFDSTtBckJxNUZoQjtBcUJwNUZnQjtFQUNJO0FyQnM1RnBCO0FxQmw1RlE7RUFDSTtBckJvNUZaO0FxQmw1RlE7RUFDSTtFQUNBO0FyQm81Rlo7QXFCbDVGUTtFQUNJO0VBQ0E7QXJCbzVGWjtBcUJqNUZJO0VBQ0k7QXJCbTVGUjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJuNUZZO0VBQ0k7QXJCcTVGaEI7QXFCcDVGZ0I7RUFDSTtBckJzNUZwQjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJuNUZZO0VBQ0k7QXJCcTVGaEI7QXFCcDVGZ0I7RUFDSTtBckJzNUZwQjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJuNUZZO0VBQ0k7QXJCcTVGaEI7QXFCcDVGZ0I7RUFDSTtBckJzNUZwQjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJuNUZZO0VBQ0k7QXJCcTVGaEI7QXFCbDVGUTtFQUNJO0FyQm81Rlo7QXFCbDVGUTtFQUNJO0FyQm81Rlo7QXFCbDVGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbzVGWjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJsNUZRO0VBQ0k7QXJCbzVGWjtBcUJsNUZRO0VBQ0k7RUFDQTtBckJvNUZaO0FxQmw1RlE7RUFDSTtFQUNBO0FyQm81Rlo7QXFCNzRGZ0I7RUFDSTtFQUNBO0FyQis0RnBCO0FxQjM0RlE7RUFDSTtBckI2NEZaO0FxQjM0RlE7RUFDSTtBckI2NEZaO0FxQjM0RlE7RUFDSTtBckI2NEZaO0FxQno0Rkk7RUFDSTtBckIyNEZSO0FxQjE0RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNDRGWjtBcUIxNEZRO0VBQ0k7RUFDQTtFQUNBO0FyQjQ0Rlo7QXFCeDRGSTtFQUNJO0VBQ0E7RUFDQTtBckIwNEZSO0FxQnY0Rkk7RUFDSTtFQUNBO0VBQ0E7QXJCeTRGUjtBcUJ0NEZJO0VBQ0k7RUFDQTtFQUNBO0FyQnc0RlI7QXFCdDRGWTtFQUNJO0VBQ0E7QXJCdzRGaEI7QXFCcDRGWTtFQUNJO0FyQnM0RmhCO0FxQnA0Rlk7RUFDSTtFQUNBO0FyQnM0RmhCO0FxQnI0RmdCO0VBQ0k7QXJCdTRGcEI7QXFCdDRGb0I7RUFDSTtBckJ3NEZ4QjtBcUJ0NEZvQjtFQUNJO0FyQnc0RnhCO0FxQnI0RmdCOzs7O0VBSUk7QXJCdTRGcEI7QXFCcDRGWTtFQUNJO0VBQ0E7QXJCczRGaEI7QXFCcDRGb0I7RUFDSTtFQUNBO0FyQnM0RnhCO0FxQnA0Rm9CO0VBQ0k7QXJCczRGeEI7QXFCcDRGb0I7RUFDSTtBckJzNEZ4QjtBcUJuNEZnQjtFQUNJO0FyQnE0RnBCO0FxQmw0Rlk7RUFDSTtFQUNBO0FyQm80RmhCO0FxQm40RmdCO0VBQ0k7QXJCcTRGcEI7QXFCcDRGb0I7RUFDSTtBckJzNEZ4QjtBcUJwNEZvQjtFQUNJO0FyQnM0RnhCO0FxQi8zRkk7RUFDSTtBckJpNEZSO0FxQmg0RlE7RUFDSTtBckJrNEZaOztBc0Ivb0dRO0VBQ0k7RUFDQTtBdEJrcEdaO0FzQi9vR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmlwR1o7QXNCaHBHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJrcEdoQjtBc0I3b0dZO0VBQ0k7RUFDQTtBdEIrb0doQjtBc0Ixb0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCNG9HUjtBc0J6b0dJO0VBQ0k7QXRCMm9HUjtBc0J4b0dJO0VBQ0k7QXRCMG9HUjtBc0J2b0dJO0VBQ0k7QXRCeW9HUjtBc0J0b0dJO0VBQ0k7QXRCd29HUjtBc0Jyb0dJO0VBQ0k7QXRCdW9HUjtBc0J0b0dRO0VBQ0k7QXRCd29HWjtBc0Jyb0dJO0VBQ0k7QXRCdW9HUjtBc0J0b0dRO0VBQ0k7QXRCd29HWjtBc0Jwb0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJzb0dSO0FzQm5vR0k7RUFDSTtFQUNBO0VBQ0E7QXRCcW9HUjtBc0Jub0dRO0VBQ0k7QXRCcW9HWjtBc0Jwb0dZO0VBQ0k7QXRCc29HaEI7QXNCcm9HZ0I7RUFDSTtBdEJ1b0dwQjtBc0Jsb0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJvb0daO0FzQmpvR1E7RUFDSTtBdEJtb0daO0FzQmxvR1k7RUFDSTtBdEJvb0doQjtBc0Jub0dnQjtFQUNJO0F0QnFvR3BCO0FzQi9uR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJpb0dSO0FzQi9uR1E7RUFDSTtBdEJpb0daO0FzQjluR1E7RUFDSTtBdEJnb0daO0FzQjduR1E7RUFDSTtBdEIrbkdaO0FzQjNuR0k7RUFDSTtFQUNBO0VBQ0E7QXRCNm5HUjtBc0IzbkdRO0VBQ0k7RUFDQTtBdEI2bkdaO0FzQjNuR1E7RUFDSTtFQUNBO0F0QjZuR1o7QXNCem5HSTtFQUNJO0VBQ0E7QXRCMm5HUjtBc0IxbkdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjRuR1o7QXNCMW5HUTtFQUNJO0VBQ0E7RUFDQTtBdEI0bkdaO0FzQnhuR0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBdEJ5bkdSO0FzQnRuR1k7RUFDSTtFQUNBO0F0QnduR2hCO0FzQnRuR2dCO0VBQ0k7QXRCd25HcEI7QXNCdG5Hb0I7RUFDSTtBdEJ3bkd4QjtBc0JybkdvQjtFQUNJO0F0QnVuR3hCO0FzQnBuR29CO0VBQ0k7QXRCc25HeEI7QXNCL21HWTtFQUNJO0VBQ0E7QXRCaW5HaEI7QXNCL21HZ0I7RUFDSTtBdEJpbkdwQjtBc0I5bUdnQjtFQUNJO0F0QmduR3BCO0FzQjdtR2dCO0VBQ0k7QXRCK21HcEI7QXNCM21Hb0I7RUFDSTtBdEI2bUd4QjtBc0I1bUd3QjtFQUNJLHlCQWxETjtBdEJncUd0QjtBc0IxbUdvQjtFQUNJO0F0QjRtR3hCO0FzQjFtR3dCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QXRCMm1HNUI7QXNCMW1HNEI7RUFDSTtBdEI0bUdoQztBc0JybUdvQjtFQUNJO0F0QnVtR3hCO0FzQmhtR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJrbUdSO0FzQi9sR0k7RUFDSTtBdEJpbUdSO0FzQjlsR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJnbUdSO0FzQjlsR1E7RUFDSTtFQUNBO0F0QmdtR1o7O0F1Qm4yR1E7OztFQUNJO0F2QncyR1o7QXVCdDJHUTs7O0VBQ0k7QXZCMDJHWjtBdUJ6MkdZOzs7RUFDSTtBdkI2MkdoQjtBdUIzMkdZOzs7RUFDSTtFQUNBO0F2QisyR2hCO0F1QjkyR2dCOzs7RUFDSTtBdkJrM0dwQjtBdUIvMkdZOzs7RUFDSTtBdkJtM0doQjtBdUJqM0dZOzs7RUFDSTtFQUNBO0F2QnEzR2hCO0F1QnAzR2dCOzs7RUFDSTtBdkJ3M0dwQjtBdUJyM0dZOzs7RUFDSTtBdkJ5M0doQjtBdUJuM0dZOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnUzR2hCOztBdUI5MkdZO0VBQ0k7RUFDQTtFQUNBO0F2QmkzR2hCOztBdUJ4MkdZO0VBQ0k7QXZCMjJHaEI7QXVCejJHWTtFQUNJO0VBQ0E7RUFDQTtBdkIyMkdoQjs7QXVCbjJHUTs7RUFFSTtBdkJzMkdaO0F1Qm4yR1k7RUFDSTtFQUNBO0F2QnEyR2hCOztBdUI5MUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmkyR1I7QXVCLzFHSTtFQUNJO0F2QmkyR1I7QXVCOTFHUTtFQUNJO0F2QmcyR1o7QXVCOTFHUTtFQUNJO0VBQ0E7RUFDQTtBdkJnMkdaO0F1QjcxR0k7RUFDSTtFQUNBO0F2QisxR1I7QXVCOTFHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmcyR1o7QXVCLzFHWTtFQUNJO0VBQ0E7QXZCaTJHaEI7QXVCNzFHSTtFQUNJO0F2QisxR1I7QXVCeDFHSTtFQUNJO0F2QjAxR1I7QXVCejFHUTtFQUNJO0F2QjIxR1o7QXVCeDFHSTtFQUNJO0F2QjAxR1I7QXVCejFHUTtFQUNJO0F2QjIxR1o7QXVCdjFHUTtFQUNJO0F2QnkxR1o7QXVCdDFHSTtFQUNJO0F2QncxR1I7QXVCdDFHSTtFQUNJO0F2QncxR1I7QXVCdjFHUTtFQUNJO0F2QnkxR1o7QXVCdDFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdzFHUjtBdUJyMUdRO0VBQ0k7QXZCdTFHWjtBdUJ0MUdZO0VBQ0k7RUFDQTtBdkJ3MUdoQjtBdUJ0MUdZO0VBQ0k7QXZCdzFHaEI7QXVCcjFHUTtFQUNJO0VBQ0E7RUFDQTtBdkJ1MUdaO0F1QnIxR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkJ1MUdaOztBd0JwaEhBO0VBRUksZUFEa0I7QXhCdWhIdEI7QXdCcGhISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCc2hIUjtBd0JwaEhRO0VBQ0k7QXhCc2hIWjtBd0JwaEhZO0VBQ0k7QXhCc2hIaEI7QXdCcGhIZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJzaEhwQjtBd0JwaEhvQjtFQUNJO0F4QnNoSHhCO0F3QmxoSG9CO0VBQ0k7QXhCb2hIeEI7QXdCaGhIZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCa2hIcEI7QXdCNWdIWTtFQUNJO0F4QjhnSGhCO0F3QjFnSFk7RUFDSTtBeEI0Z0hoQjtBd0IxZ0hZO0VBQ0k7QXhCNGdIaEI7QXdCemdIWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIyZ0hoQjtBd0J2Z0hJO0VBQ0k7QXhCeWdIUjtBd0J2Z0hJO0VBQ0k7RUFDQTtBeEJ5Z0hSO0F3QnZnSEk7RUFDSTtBeEJ5Z0hSO0F3QnhnSFE7RUFDSTtBeEIwZ0haO0F3QnpnSFk7RUFDSTtBeEIyZ0hoQjtBd0J2Z0hJO0VBQ0k7RUFDQTtBeEJ5Z0hSO0F3QnhnSFE7RUFDSTtBeEIwZ0haO0F3QnhnSFE7RUFDSTtFQUNBO0F4QjBnSFo7QXdCeGdIUTtFQUNJO0F4QjBnSFo7QXdCdmdISTtFQUNJO0F4QnlnSFI7QXdCdmdISTtFQUNJO0VBQ0E7QXhCeWdIUjtBd0J2Z0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5Z0hSO0F3QnZnSEk7RUFDSTtFQUNBO0F4QnlnSFI7QXdCeGdIUTtFQUNJO0VBQ0E7QXhCMGdIWjtBd0J6Z0hZO0VBQ0k7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0VBQ0E7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0F4QjJnSGhCO0F3QnZnSEk7RUFDSTtFQUNBO0F4QnlnSFI7QXdCeGdIUTtFQUNJO0VBQ0E7QXhCMGdIWjtBd0J6Z0hZO0VBQ0k7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0VBQ0E7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0F4QjJnSGhCO0F3QnZnSEk7RUFDSTtFQUNBO0F4QnlnSFI7QXdCeGdIUTtFQUNJO0VBQ0E7QXhCMGdIWjtBd0J6Z0hZO0VBQ0k7RUFDQTtBeEIyZ0hoQjtBd0J6Z0hZO0VBQ0k7RUFDQTtBeEIyZ0hoQjtBd0J6Z0hZO0VBQ0k7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0VBQ0E7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0VBQ0E7QXhCMmdIaEI7QXdCemdIWTtFQUNJO0F4QjJnSGhCO0F3QnhnSFE7RUFDSTtBeEIwZ0haO0F3QnpnSFk7RUFDSTtFQUNBO0F4QjJnSGhCO0F3QnpnSFk7RUFDSTtFQUNBO0F4QjJnSGhCO0F3QnpnSFk7RUFDSTtFQUNBO0F4QjJnSGhCO0F3QnpnSFk7RUFDSTtFQUNBO0F4QjJnSGhCO0F3QnpnSFk7RUFDSTtBeEIyZ0hoQjtBd0J2Z0hJO0VBQ0k7RUFDQTtBeEJ5Z0hSO0F3QnRnSFE7RUFDSTtFQUNBO0F4QndnSFo7QXdCdmdIWTtFQUNJO0F4QnlnSGhCO0F3QnZnSFk7RUFDSTtFQUNBO0F4QnlnSGhCO0F3QnZnSFk7RUFDSTtBeEJ5Z0hoQjtBd0JyZ0hJO0VBQ0k7QXhCdWdIUjtBd0JyZ0hJO0VBQ0k7RUFDQTtBeEJ1Z0hSO0F3QnJnSEk7RUFDSTtFQUNBO0F4QnVnSFI7QXdCdGdIUTtFQUNJO0VBQ0E7QXhCd2dIWjtBd0JyZ0hJO0VBQ0k7QXhCdWdIUjtBd0JyZ0hJO0VBQ0k7QXhCdWdIUjtBd0J0Z0hRO0VBQ0k7QXhCd2dIWjtBd0JyZ0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCdWdIUjtBd0JyZ0hZO0VBQ0k7RUFDQTtBeEJ1Z0hoQjtBd0JuZ0hZO0VBQ0k7QXhCcWdIaEI7QXdCbmdIWTtFQUNJO0VBQ0E7QXhCcWdIaEI7QXdCcGdIZ0I7RUFDSTtBeEJzZ0hwQjtBd0JyZ0hvQjtFQUNJO0F4QnVnSHhCO0F3QnJnSG9CO0VBQ0k7QXhCdWdIeEI7QXdCcGdIZ0I7Ozs7RUFJSTtBeEJzZ0hwQjtBd0JuZ0hZO0VBQ0k7RUFDQTtBeEJxZ0hoQjtBd0JuZ0hvQjtFQUNJO0VBQ0E7QXhCcWdIeEI7QXdCbmdIb0I7RUFDSTtBeEJxZ0h4QjtBd0JsZ0hnQjtFQUNJO0F4Qm9nSHBCO0F3QmpnSFk7RUFDSTtFQUNBO0F4Qm1nSGhCO0F3QmxnSGdCO0VBQ0k7QXhCb2dIcEI7QXdCbmdIb0I7RUFDSTtBeEJxZ0h4QjtBd0JuZ0hvQjtFQUNJO0F4QnFnSHhCO0F3QjkvR1E7RUFDSTtBeEJnZ0haO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjkvR1E7RUFDSTtBeEJnZ0haO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjkvR1E7RUFDSTtBeEJnZ0haO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjkvR1E7RUFDSTtBeEJnZ0haO0F3QjcvR0k7RUFDSTtBeEIrL0dSO0F3QjcvR0k7RUFDSTtFQUNBO0F4QisvR1I7QXdCOS9HUTtFQUNJO0F4QmdnSFo7QXdCOS9HUTtFQUNJO0F4QmdnSFo7QXdCOS9HUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QmdnSFo7QXdCLy9HWTtFQUNJO0F4QmlnSGhCO0F3QjUvR0k7RUFDSTtFQUNBO0F4QjgvR1I7QXdCMy9HSTtFQUNJO0VBQ0E7QXhCNi9HUjtBd0IxL0dJO0VBQ0k7QXhCNC9HUjtBd0IzL0dRO0VBQ0k7QXhCNi9HWjtBd0J4L0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCMC9HWjtBd0J4L0dRO0VBQ0k7QXhCMC9HWjtBd0JyL0dRO0VBQ0k7RUFDQTtFQUNBO0F4QnUvR1o7QXdCci9HUTtFQUNJO0F4QnUvR1o7QXdCdC9HWTtFQUNJO0F4QncvR2hCO0F3QmovR1E7RUFDSTtFQUNBO0F4Qm0vR1o7QXdCMStHUTtFQUNJO0VBQ0E7QXhCNCtHWjtBd0J6K0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjIrR1o7QXdCeCtHUTtFQUNJLGVBMWJVO0VBMmJWO0F4QjArR1o7O0F5Qjk1SFE7Ozs7O0VBQ0k7QXpCcTZIWjtBeUJoNkhROztFQUNJO0F6Qm02SFo7QXlCaDZISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCazZIUjtBeUI3NUhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7QXpCZzZIcEI7QXlCNzVIb0I7RUFDSTtBekIrNUh4QjtBeUJ6NUhJO0VBQ0k7QXpCMjVIUjtBeUJ6NUhJO0VBQ0k7QXpCMjVIUjtBeUJ6NUhJO0VBQ0k7QXpCMjVIUjtBeUIxNUhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNDVIWjtBeUIxNUhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNDVIWjtBeUIxNUhRO0VBQ0k7QXpCNDVIWjtBeUIxNUhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNDVIWjtBeUIxNUhRO0VBQ0k7RUFDQTtBekI0NUhaO0F5Qno1SEk7RUFDSTtFQUNBO0F6QjI1SFI7QXlCejVISTtFQUNJO0VBQ0E7QXpCMjVIUjtBeUJ6NUhJO0VBQ0k7RUFDQTtBekIyNUhSO0F5Qno1SEk7RUFDSTtFQUNBO0VBQ0E7QXpCMjVIUjtBeUIxNUhRO0VBQ0k7RUFDQTtBekI0NUhaO0F5QjE1SFE7RUFDSTtFQUNBO0VBQ0E7QXpCNDVIWjtBeUIxNUhRO0VBQ0k7RUFDQTtBekI0NUhaO0F5Qng1SFE7RUFDSTtBekIwNUhaO0F5Qng1SFE7RUFDSTtFQUNBO0F6QjA1SFo7QXlCdDVIUTtFQUNJO0VBQ0E7QXpCdzVIWjtBeUJ0NUhRO0VBQ0k7RUFDQTtBekJ3NUhaO0F5QnQ1SFE7RUFDSTtBekJ3NUhaO0F5QnQ1SFE7RUFDSTtBekJ3NUhaO0F5QnQ1SFE7RUFDSTtFQUNBO0F6Qnc1SFo7QXlCcDVISTtFQUlJLGVBaEpjO0VBaUpkO0F6Qm01SFI7QXlCajVIUTtFQUNJO0F6Qm01SFo7QXlCaDVIZ0I7RUFDSTtBekJrNUhwQjtBeUI5NEhZO0VBQ0k7RUFDQTtFQUNBO0F6Qmc1SGhCO0F5Qjk0SGdCO0VBQ0k7QXpCZzVIcEI7QXlCNTRIWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkFsQ0E7QXpCZzdIaEI7QXlCNTRIZ0I7RUFDSSx5QkFwQ0M7QXpCazdIckI7QXlCeDRISTtFQUNJO0F6QjA0SFI7QXlCejRIUTtFQUNJO0F6QjI0SFo7QXlCeDRISTtFQUNJO0F6QjA0SFI7QXlCejRIUTtFQUNJO0F6QjI0SFo7QXlCdjRIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qnk0SFo7QXlCdjRIZ0I7RUFDSTtFQUNBO0F6Qnk0SHBCO0F5QnI0SGdCO0VBQ0k7QXpCdTRIcEI7QXlCcjRIZ0I7RUFDSTtFQUNBO0F6QnU0SHBCO0F5QnQ0SG9CO0VBQ0k7QXpCdzRIeEI7QXlCdjRId0I7RUFDSTtBekJ5NEg1QjtBeUJ2NEh3QjtFQUNJO0F6Qnk0SDVCO0F5QnQ0SG9COzs7O0VBSUk7QXpCdzRIeEI7QXlCcjRIZ0I7RUFDSTtFQUNBO0F6QnU0SHBCO0F5QnI0SHdCO0VBQ0k7RUFDQTtBekJ1NEg1QjtBeUJyNEh3QjtFQUNJO0F6QnU0SDVCO0F5QnA0SG9CO0VBQ0k7QXpCczRIeEI7QXlCbjRIZ0I7RUFDSTtFQUNBO0F6QnE0SHBCO0F5QnA0SG9CO0VBQ0k7QXpCczRIeEI7QXlCcjRId0I7RUFDSTtBekJ1NEg1QjtBeUJyNEh3QjtFQUNJO0F6QnU0SDVCO0F5Qmg0SFk7RUFDSTtBekJrNEhoQjtBeUJqNEhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCbTRIcEI7QXlCOTNISTtFQUNJO0F6Qmc0SFI7QXlCLzNIUTtFQUNJO0F6Qmk0SFo7QXlCOTNIWTtFQUNJO0F6Qmc0SGhCO0F5QjkzSFk7RUFDSTtBekJnNEhoQjtBeUI1M0hJO0VBQ0k7QXpCODNIUjtBeUI1M0hJO0VBQ0k7QXpCODNIUjtBeUI3M0hRO0VBQ0k7RUFDQTtBekIrM0haO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekI0M0hSO0F5QjEzSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekI0M0hSO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjUzSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjgzSGhCO0F5QjczSGdCO0VBQ0k7QXpCKzNIcEI7QXlCNTNIWTtFQUlJO0F6QjIzSGhCO0F5QjkzSGdCO0VBQ0k7QXpCZzRIcEI7QXlCMTNISTtFQUNJO0F6QjQzSFI7QXlCMzNIUTtFQUNJO0F6QjYzSFo7QXlCMTNISTtFQUNJO0F6QjQzSFI7QXlCMzNIUTtFQUNJO0F6QjYzSFo7QXlCMTNISTtFQUNJO0F6QjQzSFI7QXlCMTNISTtFQUNJO0F6QjQzSFI7QXlCMTNISTtFQUNJO0VBQ0E7RUFDQTtBekI0M0hSO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjEzSEk7RUFDSTtFQUNBO0VBQ0E7QXpCNDNIUjtBeUIzM0hRO0VBQ0k7RUFDQTtBekI2M0haO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjMzSFE7RUFDSTtFQUNBO0F6QjYzSFo7QXlCMzNIUTtFQUNJO0VBQ0E7RUFDQTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjEzSEk7RUFDSTtFQUNBO0VBQ0E7QXpCNDNIUjtBeUIzM0hRO0VBQ0k7RUFDQTtBekI2M0haO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjMzSFE7RUFDSTtBekI2M0haO0F5QjEzSEk7RUFDSTtBekI0M0hSO0F5QjMzSFE7RUFDSTtFQUNBO0F6QjYzSFo7QXlCMTNIUTtFQUNJO0F6QjQzSFo7QXlCMzNIWTtFQUNJO0F6QjYzSGhCO0F5QngzSFE7RUFDSTtFQUNBO0F6QjAzSFo7QXlCejNIWTtFQUNJO0VBQ0E7QXpCMjNIaEI7QXlCeDNIUTtFQUNJO0VBRUE7QXpCeTNIWjtBeUJ0M0hJO0VBQ0k7RUFDQTtFQUNBO0F6QnczSFI7QXlCdjNIUTtFQUNJO0VBQ0E7QXpCeTNIWjtBeUJ0M0hJO0VBQ0k7RUFDQTtBekJ3M0hSO0F5QnAzSFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJzM0haO0F5QnAzSFE7RUFDSTtBekJzM0haO0F5QmozSFE7RUFDSTtFQUNBO0VBQ0E7QXpCbTNIWjtBeUJqM0hRO0VBQ0k7QXpCbTNIWjtBeUJsM0hZO0VBQ0k7QXpCbzNIaEI7O0F5Qi8ySEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJrM0hKO0F5QmozSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm0zSFI7QXlCaDNIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCazNIWjtBeUJoM0hnQjtFQUNJO0VBQ0E7RUFDQTtBekJrM0hwQjtBeUJoM0hnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QmszSHBCO0F5QmgzSGdCO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QXpCaTNIcEI7QXlCaDNIb0I7RUFDSTtBekJrM0h4QjtBeUIvMkhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaTNIcEI7QXlCLzJIZ0I7RUFDSTtFQUNBO0F6QmkzSHBCO0F5QjkySFk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCKzJIaEI7QXlCOTJIZ0I7RUFDSTtBekJnM0hwQjtBeUI3MkhZO0VBQ0k7RUFDQTtBekIrMkhoQjtBeUIzMkhZO0VBQ0k7RUFDQTtFQUNBO0F6QjYySGhCO0F5QjMySGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNjJIcEI7QXlCMTJIZ0I7RUFDSTtFQUNBO0F6QjQySHBCO0F5QjEySG9CO0VBQ0k7RUFDQTtBekI0Mkh4QjtBeUJ6MkhvQjtFQUNJO0F6QjIySHhCO0F5QngySG9CO0VBQ0k7RUFDQTtBekIwMkh4QjtBeUJ2MkhvQjtFQUNJO0F6QnkySHhCO0F5QnQySG9CO0VBQ0k7QXpCdzJIeEI7QXlCbDJISTtFQUNJO0F6Qm8ySFI7QXlCbjJIUTtFQUNJO0F6QnEySFo7QXlCbjJIUTtFQUNJO0F6QnEySFo7QXlCbjJIUTtFQUNJO0F6QnEySFo7O0EwQjM5SUE7RUFFSSxlQURrQjtBMUI4OUl0QjtBMEIzOUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI2OUlSO0EwQjM5SVE7RUFDSTtBMUI2OUlaO0EwQjM5SVk7RUFDSTtBMUI2OUloQjtBMEIzOUlnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjY5SXBCO0EwQjM5SW9CO0VBQ0k7QTFCNjlJeEI7QTBCejlJb0I7RUFDSTtBMUIyOUl4QjtBMEJ2OUlnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ5OUlwQjtBMEJuOUlZO0VBQ0k7QTFCcTlJaEI7QTBCajlJSTtFQUNJO0ExQm05SVI7QTBCajlJSTtFQUNJO0VBQ0E7QTFCbTlJUjtBMEJqOUlJO0VBQ0k7QTFCbTlJUjtBMEJsOUlRO0VBQ0k7QTFCbzlJWjtBMEJuOUlZO0VBQ0k7QTFCcTlJaEI7QTBCajlJSTtFQUNJO0VBQ0E7QTFCbTlJUjtBMEJsOUlRO0VBQ0k7QTFCbzlJWjtBMEJsOUlRO0VBQ0k7RUFDQTtBMUJvOUlaO0EwQmw5SVE7RUFDSTtBMUJvOUlaO0EwQmo5SUk7RUFDSTtBMUJtOUlSO0EwQmo5SUk7RUFDSTtFQUNBO0ExQm05SVI7QTBCajlJSTtFQUNJO0ExQm05SVI7QTBCajlJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbTlJUjtBMEJqOUlJO0VBQ0k7RUFDQTtBMUJtOUlSO0EwQmw5SVE7RUFDSTtFQUNBO0ExQm85SVo7QTBCbjlJWTtFQUNJO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtFQUNBO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtBMUJxOUloQjtBMEJqOUlJO0VBQ0k7RUFDQTtBMUJtOUlSO0EwQmw5SVE7RUFDSTtFQUNBO0ExQm85SVo7QTBCbjlJWTtFQUNJO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtFQUNBO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtBMUJxOUloQjtBMEJqOUlJO0VBQ0k7RUFDQTtBMUJtOUlSO0EwQmw5SVE7RUFDSTtFQUNBO0ExQm85SVo7QTBCbjlJWTtFQUNJO0VBQ0E7QTFCcTlJaEI7QTBCbjlJWTtFQUNJO0VBQ0E7QTFCcTlJaEI7QTBCbjlJWTtFQUNJO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtFQUNBO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtFQUNBO0ExQnE5SWhCO0EwQm45SVk7RUFDSTtBMUJxOUloQjtBMEJsOUlRO0VBQ0k7QTFCbzlJWjtBMEJuOUlZO0VBQ0k7RUFDQTtBMUJxOUloQjtBMEJuOUlZO0VBQ0k7RUFDQTtBMUJxOUloQjtBMEJuOUlZO0VBQ0k7RUFDQTtBMUJxOUloQjtBMEJuOUlZO0VBQ0k7RUFDQTtBMUJxOUloQjtBMEJuOUlZO0VBQ0k7QTFCcTlJaEI7QTBCajlJSTtFQUNJO0VBQ0E7QTFCbTlJUjtBMEJoOUlRO0VBQ0k7RUFDQTtBMUJrOUlaO0EwQmo5SVk7RUFDSTtBMUJtOUloQjtBMEJqOUlZO0VBQ0k7RUFDQTtBMUJtOUloQjtBMEJqOUlZO0VBQ0k7QTFCbTlJaEI7QTBCLzhJSTtFQUNJO0ExQmk5SVI7QTBCLzhJSTtFQUNJO0VBQ0E7QTFCaTlJUjtBMEIvOElJO0VBQ0k7RUFDQTtBMUJpOUlSO0EwQmg5SVE7RUFDSTtFQUNBO0ExQms5SVo7QTBCLzhJSTtFQUNJO0ExQmk5SVI7QTBCaDlJUTtFQUNJO0ExQms5SVo7QTBCLzhJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQmk5SVI7QTBCLzhJWTtFQUNJO0VBQ0E7QTFCaTlJaEI7QTBCNzhJWTtFQUNJO0ExQis4SWhCO0EwQjc4SVk7RUFDSTtFQUNBO0ExQis4SWhCO0EwQjk4SWdCO0VBQ0k7QTFCZzlJcEI7QTBCLzhJb0I7RUFDSTtBMUJpOUl4QjtBMEIvOElvQjtFQUNJO0ExQmk5SXhCO0EwQjk4SWdCOzs7O0VBSUk7QTFCZzlJcEI7QTBCNzhJWTtFQUNJO0VBQ0E7QTFCKzhJaEI7QTBCNzhJb0I7RUFDSTtFQUNBO0ExQis4SXhCO0EwQjc4SW9CO0VBQ0k7QTFCKzhJeEI7QTBCNThJZ0I7RUFDSTtBMUI4OElwQjtBMEIzOElZO0VBQ0k7RUFDQTtBMUI2OEloQjtBMEI1OElnQjtFQUNJO0ExQjg4SXBCO0EwQjc4SW9CO0VBQ0k7QTFCKzhJeEI7QTBCNzhJb0I7RUFDSTtBMUIrOEl4QjtBMEJ4OElRO0VBQ0k7QTFCMDhJWjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ4OElRO0VBQ0k7QTFCMDhJWjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ4OElRO0VBQ0k7QTFCMDhJWjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ4OElRO0VBQ0k7QTFCMDhJWjtBMEJ2OElJO0VBQ0k7QTFCeThJUjtBMEJ2OElJO0VBQ0k7RUFDQTtBMUJ5OElSO0EwQng4SVE7RUFDSTtBMUIwOElaO0EwQng4SVE7RUFDSTtBMUIwOElaO0EwQng4SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUIwOElaO0EwQno4SVk7RUFDSTtBMUIyOEloQjtBMEJ0OElJO0VBQ0k7RUFDQTtBMUJ3OElSO0EwQnI4SUk7RUFDSTtBMUJ1OElSO0EwQnQ4SVE7RUFDSTtBMUJ3OElaO0EwQnA4SUk7RUFDSTtBMUJzOElSO0EwQm44SUk7RUFDSTtBMUJxOElSO0EwQmo4SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJtOElaO0EwQmo4SVE7RUFDSTtBMUJtOElaO0EwQjk3SVE7RUFDSTtFQUNBO0VBQ0E7QTFCZzhJWjtBMEI5N0lRO0VBQ0k7QTFCZzhJWjtBMEIvN0lZO0VBQ0k7QTFCaThJaEI7QTBCMTdJUTtFQUNJO0VBQ0E7QTFCNDdJWjtBMEJuN0lRO0VBQ0k7RUFDQTtBMUJxN0laO0EwQmw3SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbzdJWjtBMEJqN0lRO0VBQ0ksZUF6YVU7RUEwYVY7QTFCbTdJWjs7QTJCcDFKSTtFQUNJO0EzQnUxSlI7QTJCcjFKUTtFQUNJO0VBQ0E7RUFDQSxlQWZVO0VBZ0JWO0EzQnUxSlo7QTJCcjFKWTtFQUNJO0VBQ0EseUJBbkJhO0VBb0JiO0EzQnUxSmhCO0EyQnAxSlk7RUFDSTtBM0JzMUpoQjtBMkJwMUpnQjtFQUNJLHlCQTFCa0I7QTNCZzNKdEM7QTJCcDFKZ0I7RUFDSSx5QkE1QmlCO0EzQmszSnJDO0EyQmwxSlk7O0VBRUk7RUFDQTtBM0JvMUpoQjtBMkJsMUpnQjs7RUFDSTtBM0JxMUpwQjtBMkJuMUpnQjs7RUFDSTtBM0JzMUpwQjtBMkJwMUpnQjs7RUFDSTtBM0J1MUpwQjtBMkJyMUpnQjs7RUFDSTtFQUNBO0EzQncxSnBCO0EyQnQxSmdCOztFQUNJO0VBQ0E7QTNCeTFKcEI7QTJCdjFKZ0I7O0VBQ0k7QTNCMDFKcEI7QTJCeDFKZ0I7O0VBQ0k7QTNCMjFKcEI7QTJCcjFKSTtFQUNJO0VBQ0E7QTNCdTFKUjtBMkJyMUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J1MUpaO0EyQnIxSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlQTlFTztFQStFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0FuRlE7RUFvRlIsb0NBbkZjO0VBb0ZkO0EzQnUxSmhCO0EyQnIxSmdCO0VBQ0ksd0NBdEZLO0VBdUZMO0EzQnUxSnBCOztBNEJyN0pJO0VBQ0k7RUFDQTtBNUJ3N0pSO0E0QnI3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJ1N0pSO0E0QnI3SlE7RUFDSTtFQUNBO0E1QnU3Slo7QTRCcDdKUTtFQUNJO0E1QnM3Slo7QTRCbjdKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QnE3Slo7QTRCajdKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbTdKUjtBNEJqN0pRO0VBQ0k7QTVCbTdKWjtBNEJqN0pZO0VBQ0k7QTVCbTdKaEI7QTRCaDdKWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Qms3SmhCO0E0Qi82Slk7RUFDSTtFQUNBO0E1Qmk3SmhCO0E0Qjk2Slk7RUFDSTtBNUJnN0poQjtBNEI5NkpnQjtFQUNJO0E1Qmc3SnBCO0E0Qjc2SmdCO0VBQ0k7RUFDQTtBNUIrNkpwQjtBNEI1NkpnQjtFQUNJO0E1Qjg2SnBCO0E0QjM2SmdCO0VBQ0k7QTVCNjZKcEI7QTRCMTZKZ0I7RUFDSTtBNUI0NkpwQjtBNEJ6NkpnQjtFQUNJO0VBQ0E7QTVCMjZKcEI7QTRCeDZKZ0I7RUFDSTtFQUNBO0E1QjA2SnBCO0E0QnY2SmdCO0VBQ0k7QTVCeTZKcEI7QTRCdDZKZ0I7RUFDSTtBNUJ3NkpwQjtBNEJsNkpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJvNkpSO0E0Qmw2SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJvNkpaOztBNkIvZ0tnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCa2hLcEI7QTZCNWdLSTtFQUNJO0E3QjhnS1I7QTZCN2dLUTtFQUNJO0E3QitnS1o7QTZCM2dLSTtFQUNJO0E3QjZnS1I7QTZCNWdLUTtFQUNJO0E3QjhnS1o7QTZCMWdLSTtFQUNJO0E3QjRnS1I7QTZCM2dLUTtFQUNJO0VBQ0E7QTdCNmdLWjtBNkI1Z0tZO0VBQ0k7QTdCOGdLaEI7QTZCM2dLUTtFQUNJO0E3QjZnS1o7QTZCNWdLWTtFQUNJO0E3QjhnS2hCO0E2QjdnS2dCO0VBQ0k7QTdCK2dLcEI7QTZCMWdLSTtFQUNJO0E3QjRnS1I7QTZCMWdLSTtFQUNJO0E3QjRnS1I7QTZCMWdLSTtFQUNJO0VBQ0E7QTdCNGdLUjtBNkIxZ0tJO0VBQ0k7QTdCNGdLUjtBNkIxZ0tJO0VBQ0k7QTdCNGdLUjtBNkIzZ0tRO0VBQ0k7RUFDQTtBN0I2Z0taO0E2QjVnS1k7RUFDSTtBN0I4Z0toQjtBNkI3Z0tnQjtFQUNJO0E3QitnS3BCO0E2QjVnS1k7RUFDSTtFQUNBO0E3QjhnS2hCO0E2QjNnS1E7RUFDSTtBN0I2Z0taO0E2QjFnS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0I0Z0tSO0E2QjFnS0k7RUFDSTtBN0I0Z0tSO0E2QjFnS0k7RUFDSTtBN0I0Z0tSO0E2QjNnS1E7RUFDSTtBN0I2Z0taO0E2QjFnS0k7RUFDSTtBN0I0Z0tSO0E2QjFnS0k7RUFDSTtBN0I0Z0tSO0E2QjNnS1E7RUFDSTtFQUNBO0E3QjZnS1o7QTZCNWdLWTtFQUNJO0E3QjhnS2hCO0E2QjdnS2dCO0VBQ0k7QTdCK2dLcEI7QTZCNWdLWTtFQUNJO0VBQ0E7QTdCOGdLaEI7QTZCM2dLUTtFQUNJO0E3QjZnS1o7O0E4QmhvS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUJtb0tSO0E4QmhvS0k7RUFDSTtFQUNBO0E5QmtvS1I7QThCL25LSTtFQUNJO0VBQ0E7RUFDQTtBOUJpb0tSO0E4Qi9uS1E7RUFDSTtBOUJpb0taO0E4QjluS1E7RUFDSTtFQUNBO0VBQ0E7QTlCZ29LWjtBOEI3bktRO0VBQ0k7QTlCK25LWjtBOEI1bktRO0VBQ0k7RUFDQTtFQUNBO0E5QjhuS1o7QThCM25LUTtFQUNJO0E5QjZuS1o7QThCMW5LUTtFQUNJO0VBQ0E7RUFDQTtBOUI0bktaO0E4QnpuS1E7RUFDSTtBOUIybktaO0E4QnZuS0k7RUFDSTtBOUJ5bktSO0E4QnhuS1E7RUFDSTtBOUIwbktaO0E4QnRuS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUJ3bktSO0E4QnRuS1E7RUFDSTtFQUNBO0E5QnduS1o7O0ErQjNyS0k7RUFDSTtBL0I4cktSO0ErQjdyS1E7RUFDSTtBL0IrcktaO0ErQjlyS1k7RUFDSTtBL0Jnc0toQjtBK0I5cktZO0VBQ0k7QS9CZ3NLaEI7QStCN3JLUTtFQUNJO0EvQityS1o7QStCNXJLSTtFQUNJO0VBQ0E7QS9COHJLUjtBK0I1cktJO0VBQ0k7QS9COHJLUjtBK0I1cktJO0VBQ0k7RUFDQTtFQUNBO0EvQjhyS1I7QStCN3JLUTtFQUNJO0VBQ0E7RUFDQTtBL0IrcktaOztBZ0M1dEtJO0VBQ0k7QWhDK3RLUjtBZ0M1dEtRO0VBQ0k7RUFDQTtBaEM4dEtaO0FnQzF0S0k7RUFDSTtBaEM0dEtSO0FnQzF0S0k7RUFDSTtBaEM0dEtSO0FnQzN0S1E7RUFDSTtBaEM2dEtaO0FnQzF0S0k7RUFDSTtFQUNBO0FoQzR0S1I7QWdDM3RLUTtFQUNJO0VBQ0E7QWhDNnRLWjtBZ0MzdEtRO0VBQ0k7RUFDQTtBaEM2dEtaO0FnQzF0S0k7RUFDSTtFQUNBO0FoQzR0S1I7QWdDM3RLUTtFQUNJO0VBQ0E7QWhDNnRLWjtBZ0MzdEtRO0VBQ0k7RUFDQTtBaEM2dEtaO0FnQzF0S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEM0dEtSO0FnQ3p0S2dCO0VBQ0k7QWhDMnRLcEI7QWdDenRLZ0I7RUFDSTtBaEMydEtwQjtBZ0N4dEtZO0VBQ0k7RUFDQTtBaEMwdEtoQjtBZ0N4dEtZO0VBQ0k7QWhDMHRLaEI7QWdDdnRLZ0I7RUFDSTtFQUNBO0FoQ3l0S3BCO0FnQ3J0S1E7RUFDSTtFQUNBO0FoQ3V0S1o7O0FpQzl4S1k7RUFDSTtBakNpeUtoQjtBaUMveEtnQjtFQUNJO0FqQ2l5S3BCO0FpQzl4S2dCO0VBQ0k7QWpDZ3lLcEI7QWlDNXhLb0I7RUFDSTtBakM4eEt4QjtBaUM1eEt3QjtFQUVJO0FqQzZ4SzVCO0FpQ3Z4S29CO0VBQ0k7QWpDeXhLeEI7QWlDcHhLb0I7RUFDSTtBakNzeEt4QjtBaUNseEtnQjtFQUNJO0FqQ294S3BCO0FpQ2h4S1k7RUFDSTtBakNreEtoQjtBaUM3d0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpDK3dLUjtBaUMxd0tZO0VBQ0k7QWpDNHdLaEI7QWlDMXdLWTtFQUNJO0FqQzR3S2hCO0FpQzN3S2dCO0VBQ0k7QWpDNndLcEI7QWlDM3dLZ0I7RUFDSTtBakM2d0twQjtBaUMzd0tnQjtFQUNJO0FqQzZ3S3BCO0FpQzV3S29CO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBakM2d0t4QjtBaUM1d0t3QjtFQUNJO0FqQzh3SzVCO0FpQ3p3S29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMyd0t4QjtBaUMxd0t3QjtFQUNJO0FqQzR3SzVCO0FpQzF3S3dCO0VBQ0k7QWpDNHdLNUI7QWlDMXdLd0I7RUFDSTtBakM0d0s1Qjs7QWtDdjJLSTtFQUNJO0FsQzAyS1I7QWtDdjJLSTtFQUNJO0VBQ0E7QWxDeTJLUjtBa0N0MktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN3MktSO0FrQ3IyS0k7RUFDSTtFQUNBO0FsQ3UyS1I7QWtDdDJLUTtFQUNJO0VBQ0E7RUFDQTtBbEN3MktaO0FrQ3QyS1E7RUFDSTtBbEN3MktaO0FrQ3AyS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbENzMktSO0FrQ24yS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbENxMktSO0FrQ2wyS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ28yS1I7QWtDaDJLUTtFQUNJO0FsQ2syS1o7QWtDaDJLUTs7RUFFSTtBbENrMktaO0FrQzcxS1E7RUFDSTtFQUNBO0FsQysxS1o7QWtDNzFLUTtFQUNJO0VBQ0E7QWxDKzFLWjtBa0M3MUtRO0VBQ0k7RUFDQTtFQUNBO0FsQysxS1o7QWtDejFLWTtFQUNJO0FsQzIxS2hCO0FrQ3oxS1k7RUFDSTtFQUNBO0FsQzIxS2hCO0FrQ3IxS1E7RUFDSTtBbEN1MUtaO0FrQ3QxS1k7RUFDSTtBbEN3MUtoQjtBa0N0MUtZO0VBQ0k7QWxDdzFLaEI7QWtDcDFLWTtFQUNJO0VBQ0E7RUFDQTtBbENzMUtoQjtBa0NwMUtZO0VBQ0k7RUFDQTtFQUNBO0FsQ3MxS2hCO0FrQ2oxS1E7O0VBRUk7QWxDbTFLWjtBa0NqMUtRO0VBQ0k7QWxDbTFLWjtBa0MvMEtROztFQUVJO0FsQ2kxS1o7QWtDOTBLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2cxS1I7QWtDOTBLSTtFQUNJO0VBQ0E7QWxDZzFLUjtBa0MvMEtRO0VBQ0k7QWxDaTFLWjtBa0MvMEtRO0VBQ0k7QWxDaTFLWjtBa0M3MEtRO0VBQ0k7QWxDKzBLWjtBa0M3MEtRO0VBQ0k7QWxDKzBLWjtBa0MzMEtRO0VBQ0k7QWxDNjBLWjtBa0M1MEtZO0VBQ0k7QWxDODBLaEI7QWtDNTBLWTtFQUNJO0FsQzgwS2hCO0FrQzMwS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEM2MEtaO0FrQ3owS1E7RUFDSTtBbEMyMEtaO0FrQ3YwS1E7RUFDSTtFQUNBO0FsQ3kwS1o7QWtDdjBLUTtFQUNJO0VBQ0E7QWxDeTBLWjtBa0N0MEtRO0VBQ0k7RUFDQTtBbEN3MEtaO0FrQ3QwS1k7RUFDSTtFQUNBO0VBQ0E7QWxDdzBLaEI7QWtDcjBLZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkFuTkc7QWxDMGhMdkI7QWtDbDBLUTtFQUNJO0VBQ0E7QWxDbzBLWjtBa0NuMEtZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDcTBLaEI7QWtDcDBLZ0I7RUFDSSxjQWpPRTtFQWtPRjtBbENzMEtwQjtBa0NsMEtRO0VBQ0k7QWxDbzBLWjtBa0N2ekt3QjtFQUNJLHNCQXhQTDtBbENpakx2QjtBa0N2ekt3QjtFQUNJO0FsQ3l6SzVCO0FrQ2x6S0k7RUFDSTtBbENvektSO0FrQ256S1E7RUFDSTtFQUNBO0FsQ3F6S1o7QWtDbnpLUTtFQUNJO0FsQ3F6S1o7QWtDcHpLWTtFQUNJO0FsQ3N6S2hCO0FrQ256S1E7RUFDSTtFQUNBO0FsQ3F6S1o7QWtDcHpLWTtFQUNJO0VBQ0E7QWxDc3pLaEI7QWtDbnpLUTtFQUNJLGNBclJTO0VBc1JULHNCQXhSVztFQXlSWDtBbENxektaO0FrQ3B6S1k7RUFDSSxXQTFSTztFQTJSUCx5QkF4Uk87RUF5UlAscUJBelJPO0FsQytrTHZCOztBbUNqbExJO0VBQ0k7QW5Db2xMUjtBbUNqbExJO0VBQ0k7RUFDQTtBbkNtbExSO0FtQ2hsTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2tsTFI7QW1DL2tMSTtFQUNJO0VBQ0E7QW5DaWxMUjtBbUNobExRO0VBQ0k7RUFDQTtFQUNBO0FuQ2tsTFo7QW1DaGxMUTtFQUNJO0FuQ2tsTFo7QW1DOWtMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQ2dsTFI7QW1DN2tMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQytrTFI7QW1DM2tMUTtFQUNJO0FuQzZrTFo7QW1DM2tMUTs7RUFFSTtBbkM2a0xaO0FtQ3hrTFE7RUFDSTtFQUNBO0FuQzBrTFo7QW1DeGtMUTtFQUNJO0VBQ0E7QW5DMGtMWjtBbUN4a0xRO0VBQ0k7RUFDQTtFQUNBO0FuQzBrTFo7QW1DcGtMWTtFQUNJO0FuQ3NrTGhCO0FtQ3BrTFk7RUFDSTtFQUNBO0FuQ3NrTGhCO0FtQ2hrTFE7RUFDSTtBbkNra0xaO0FtQ2prTFk7RUFDSTtBbkNta0xoQjtBbUNqa0xZO0VBQ0k7QW5DbWtMaEI7QW1DL2pMWTtFQUNJO0VBQ0E7RUFDQTtBbkNpa0xoQjtBbUMvakxZO0VBQ0k7RUFDQTtFQUNBO0FuQ2lrTGhCO0FtQzVqTFE7O0VBR0k7QW5DNmpMWjtBbUMxakxRO0VBQ0k7QW5DNGpMWjtBbUMzakxZO0VBQ0k7QW5DNmpMaEI7QW1DMWpMUTtFQUNJO0FuQzRqTFo7QW1DeGpMUTs7RUFFSTtBbkMwakxaO0FtQ3ZqTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN5akxSO0FtQ3ZqTEk7RUFDSTtFQUNBO0FuQ3lqTFI7QW1DeGpMUTtFQUNJO0FuQzBqTFo7QW1DeGpMUTtFQUNJO0FuQzBqTFo7QW1DdGpMUTtFQUNJO0FuQ3dqTFo7QW1DdGpMUTtFQUNJO0FuQ3dqTFo7QW1DdGpMUTtFQUNJO0FuQ3dqTFo7QW1DcGpMUTtFQUNJO0FuQ3NqTFo7QW1DcmpMWTtFQUNJO0FuQ3VqTGhCO0FtQ3JqTFk7RUFDSTtBbkN1akxoQjtBbUNwakxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Dc2pMWjtBbUNsakxRO0VBQ0k7QW5Db2pMWjtBbUMvaUxRO0VBQ0k7RUFDQTtBbkNpakxaO0FtQy9pTFE7RUFDSTtFQUNBO0FuQ2lqTFo7QW1DOWlMUTtFQUNJO0VBQ0E7QW5DZ2pMWjtBbUM5aUxZO0VBQ0k7RUFDQTtFQUNBO0FuQ2dqTGhCO0FtQzdpTGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQytpTHBCO0FtQzFpTFE7RUFDSTtFQUNBO0FuQzRpTFo7QW1DM2lMWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzZpTGhCO0FtQzVpTGdCO0VBQ0k7RUFDQTtBbkM4aUxwQjtBbUMxaUxRO0VBQ0k7QW5DNGlMWjtBbUNyaUxRO0VBQ0k7RUFDQTtFQUNBO0FuQ3VpTFo7QW1DbGlMUTtFQUNJO0VBQ0E7QW5Db2lMWjtBbUNqaUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ21pTFo7QW1DaGlMUTtFQUNJLGVBelFVO0VBMFFWO0FuQ2tpTFo7QW1DL2hMSTtFQUNJO0VBQ0E7QW5DaWlMUjtBbUNoaUxROztFQUVJO0VBQ0E7QW5Da2lMWjs7QW9DcHpMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQ3V6TFo7QW9DcHpMWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQ3N6TGhCO0FvQ3B6TFk7RUFDSTtFQUNBO0FwQ3N6TGhCO0FvQ3J6TGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3V6THBCO0FvQ3R6TG9CO0VBQ0k7RUFDQTtBcEN3ekx4QjtBb0NyekxnQjtFQUNJO0FwQ3V6THBCO0FvQ3R6TG9CO0VBQ0k7RUFDQTtFQUNBO0FwQ3d6THhCO0FvQ3R6TG9CO0VBQ0k7RUFDQTtBcEN3ekx4QjtBb0NwekxZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDc3pMaEI7O0FxQ3AyTEk7RUFDSTtBckN1MkxSO0FxQ3QyTFE7RUFDSTtBckN3MkxaO0FxQ3YyTFk7RUFDSTtBckN5MkxoQjtBcUN2MkxZO0VBQ0k7RUFDQTtBckN5MkxoQjtBcUNuMkxRO0VBQ0k7RUFDQTtFQUNBO0FyQ3EyTFo7QXFDbjJMWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQ3EyTGhCO0FxQ2wyTFk7RUFDSTtFQUNBO0FyQ28yTGhCO0FxQ2wyTGdCO0VBQ0k7RUFDQTtBckNvMkxwQjtBcUNqMkxnQjtFQUNJO0FyQ20yTHBCO0FxQ2gyTGdCO0VBQ0k7RUFDQTtBckNrMkxwQjtBcUMvMUxnQjtFQUNJO0FyQ2kyTHBCO0FxQzkxTGdCO0VBQ0k7QXJDZzJMcEI7O0FzQ2w1TEk7RUFDSTtBdENxNUxSO0FzQ2w1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q281TFI7QXNDaDVMUTtFQUNJO0F0Q2s1TFo7QXNDaDVMWTtFQUNJO0F0Q2s1TGhCO0FzQy80TFk7RUFDSTtBdENpNUxoQjtBc0M1NExZO0VBQ0k7QXRDODRMaEI7QXNDejRMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMjRMUjtBc0MxNExRO0VBQ0k7QXRDNDRMWjtBc0N4NExJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F0Q3k0TFI7QXNDdjRMUTtFQUNJO0F0Q3k0TFo7QXNDcjRMSTtFQUNJO0F0Q3U0TFI7QXNDcDRMSTtFQUNJO0F0Q3M0TFI7QXNDbjRMSTtFQUNJO0VBQ0E7QXRDcTRMUjs7QXVDeDhMSTtFQUNJO0VBQ0E7QXZDMjhMUjtBdUN6OExRO0VBQ0k7QXZDMjhMWjtBdUN4OExRO0VBQ0k7QXZDMDhMWjtBdUNwOExZO0VBQ0k7QXZDczhMaEI7QXVDbjhMWTtFQUNJO0F2Q3E4TGhCO0F1Q244TGdCO0VBQ0k7QXZDcThMcEI7QXVDbDhMZ0I7RUFDSTtBdkNvOExwQjtBdUNsOExvQjtFQUNJO0F2Q284THhCO0F1Q2g4TGdCO0VBQ0k7RUFDQTtBdkNrOExwQjtBdUNoOExvQjtFQUNJO0F2Q2s4THhCOztBd0N6K0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM0K0xSO0F3QzErTEk7RUFDSTtBeEM0K0xSO0F3Q3orTFE7RUFDSTtBeEMyK0xaO0F3Q3orTFE7RUFDSTtBeEMyK0xaO0F3Q3orTFE7RUFDSTtBeEMyK0xaO0F3QzErTFk7RUFDSTtBeEM0K0xoQjtBd0N4K0xJO0VBQ0k7QXhDMCtMUjtBd0N6K0xRO0VBQ0k7QXhDMitMWjtBd0N4K0xJO0VBQ0k7QXhDMCtMUjtBd0N6K0xRO0VBQ0k7QXhDMitMWjtBd0N4K0xZO0VBQ0k7RUFDQTtFQUNBO0F4QzArTGhCO0F3Q3IrTFE7RUFDSTtFQUNBO0F4Q3UrTFo7O0F5Q3JoTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3doTVI7QXlDcmhNSTtFQUNJO0F6Q3VoTVI7QXlDcmhNUTtFQUNJO0VBQ0E7QXpDdWhNWjtBeUNuaE1JO0VBQ0k7QXpDcWhNUjtBeUNuaE1RO0VBQ0k7QXpDcWhNWjtBeUNqaE1JO0VBQ0k7QXpDbWhNUjtBeUNsaE1RO0VBQ0k7QXpDb2hNWjtBeUNoaE1JOztFQUVJO0F6Q2toTVI7QXlDaGhNUTs7RUFDSTtFQUNBO0F6Q21oTVo7QXlDL2dNSTtFQUNJO0F6Q2loTVI7QXlDOWdNSTs7RUFFSTtBekNnaE1SOztBMENoa01JO0VBQ0k7QTFDbWtNUjtBMENsa01RO0VBQ0k7RUFDQTtBMUNva01aO0EwQ25rTVk7RUFDSTtFQUNBO0ExQ3FrTWhCO0EwQ2prTVE7RUFDSTtFQUNBO0VBQ0E7QTFDbWtNWjtBMENsa01ZO0VBQ0k7QTFDb2tNaEI7QTBDbmtNZ0I7RUFDSTtFQUNBO0VBQ0E7RUFBa0I7QTFDc2tNdEM7QTBDcGtNZ0I7RUFDSTtFQUNBO0VBQ0E7QTFDc2tNcEI7QTBDbGtNZ0I7RUFDSTtBMUNva01wQjtBMENsa01nQjtFQUNJO0VBQ0E7QTFDb2tNcEI7QTBDaGtNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNra01aO0EwQ2prTVk7RUFDSTtFQUNBO0ExQ21rTWhCO0EwQ2prTVk7RUFDSTtFQUNBO0VBQ0E7QTFDbWtNaEI7QTBDOWpNSTtFQUNJO0ExQ2drTVI7QTBDL2pNUTtFQUNJO0ExQ2lrTVo7QTBDaGtNWTtFQUNJO0ExQ2trTWhCO0EwQ2hrTVk7RUFDSTtBMUNra01oQjtBMEM3ak1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDK2pNUjtBMEM5ak1RO0VBQ0k7QTFDZ2tNWjtBMEM5ak1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDZ2tNWjtBMEM5ak1RO0VBQ0k7RUFDQTtBMUNna01aO0EwQzlqTVk7RUFDSTtBMUNna01oQjtBMEM3ak1ZO0VBQ0k7QTFDK2pNaEI7QTBDN2pNZ0I7RUFDSTtBMUMrak1wQjs7QTJDaHFNQTtFQUNJO0VBQ0E7QTNDbXFNSjtBMkNqcU1RO0VBQ0k7RUFDQTtBM0NtcU1aO0EyQy9wTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDaXFNUjtBMkNocU1RO0VBQ0k7RUFDQTtBM0NrcU1aO0EyQ2pxTVk7RUFDSTtBM0NtcU1oQjtBMkNqcU1ZO0VBQ0k7RUFDQTtBM0NtcU1oQjtBMkNscU1nQjtFQUNJO0VBQ0E7QTNDb3FNcEI7QTJDbHFNZ0I7RUFDSTtBM0NvcU1wQjtBMkNocU1RO0VBQ0k7QTNDa3FNWjtBMkNqcU1ZO0VBQ0k7QTNDbXFNaEI7QTJDaHFNUTtFQUNJO0EzQ2txTVo7QTJDanFNWTtFQUNJO0EzQ21xTWhCO0EyQ2hxTVE7RUFDSTtBM0NrcU1aO0EyQy9wTVE7RUFDSTtFQUNBO0VBQ0E7QTNDaXFNWjtBMkMvcE1nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQ2lxTXBCO0EyQzdwTVE7RUFDSTtBM0MrcE1aO0EyQzVwTUk7RUFDSTtBM0M4cE1SO0EyQzdwTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDK3BNWjtBMkM1cE1RO0VBQ0k7RUFDQTtFQUNBO0EzQzhwTVo7QTJDMXBNSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMnBNUjtBMkN4cE1ZO0VBQ0k7RUFDQTtBM0MwcE1oQjtBMkN4cE1nQjtFQUNJO0EzQzBwTXBCO0EyQ3pwTW9CO0VBQ0k7QTNDMnBNeEI7QTJDMXBNd0I7RUFDSTtFQUNBO0VBQ0E7QTNDNHBNNUI7QTJDM3BNNEI7RUFDSTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMnBNaEM7QTJDenBNNEI7RUFDSTtFQUNBO0VBQ0E7QTNDMnBNaEM7QTJDenBNNEI7RUFDSTtBM0MycE1oQztBMkN6cE00QjtFQUNJO0EzQzJwTWhDO0EyQ2xwTVk7RUFDSTtFQUNBO0EzQ29wTWhCO0EyQ25wTWdCO0VBQ0k7QTNDcXBNcEI7QTJDbHBNZ0I7RUFDSTtBM0NvcE1wQjtBMkNqcE1nQjtFQUNJO0EzQ21wTXBCO0EyQ2pwTWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NtcE1wQjtBMkNocE1ZO0VBQ0k7RUFDQTtBM0NrcE1oQjtBMkNocE1ZO0VBQ0k7QTNDa3BNaEI7QTJDaHBNWTtFQUNJO0VBQ0E7RUFDQTtBM0NrcE1oQjtBMkNqcE1nQjtFQUNJO0EzQ21wTXBCOztBMkM3b01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDZ3BNSjtBMkM5b01RO0VBQ0k7RUFDQTtFQUNBO0EzQ2dwTVo7QTJDN29NSTtFQUNJO0EzQytvTVI7QTJDOW9NUTtFQUNJO0EzQ2dwTVo7O0E0Q2oxTUE7RUFDSTtFQUNBO0E1Q28xTUo7QTRDbDFNSTtFQUNJO0E1Q28xTVI7QTRDajFNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Q20xTVI7QTRDaDFNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Q2sxTWhCO0E0QzkwTVE7RUFDSTtBNUNnMU1aO0E0QzkwTVk7RUFDSTtBNUNnMU1oQjtBNEM3ME1ZO0VBQ0k7QTVDKzBNaEI7QTRDMTBNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QzQwTVI7QTRDejBNWTtFQUNJO0VBQ0E7QTVDMjBNaEI7QTRDMTBNZ0I7RUFDSTtBNUM0ME1wQjtBNEMzME1vQjtFQUNJO0E1QzYwTXhCO0E0Q3QwTVk7RUFDSTtFQUNBO0E1Q3cwTWhCO0E0Q3YwTWdCO0VBQ0k7QTVDeTBNcEI7QTRDdjBNZ0I7RUFDSTtBNUN5ME1wQjtBNEN2ME1nQjtFQUNJO0E1Q3kwTXBCO0E0Q24wTW9CO0VBQ0k7RUFDQTtFQUNBO0E1Q3EwTXhCO0E0Q3AwTXdCO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q28wTTVCO0E0Q2wwTXdCO0VBQ0k7RUFDQTtFQUNBO0E1Q28wTTVCO0E0Q2wwTXdCO0VBQ0k7QTVDbzBNNUI7O0E2Qy81TUk7RUFDSTtFQUNBO0E3Q2s2TVI7QTZDaDZNUTtFQUNJO0VBQ0E7QTdDazZNWjtBNkNoNk1RO0VBQ0k7QTdDazZNWjtBNkNoNk1RO0VBQ0k7RUFDQTtFQUNBO0E3Q2s2TVo7QTZDOTVNSTtFQUNJO0E3Q2c2TVI7QTZDOTVNUTtFQUNJO0E3Q2c2TVo7QTZDNzVNUTtFQUNJO0VBQ0E7QTdDKzVNWjtBNkM3NU1ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdDKzVNaEI7QTZDNzVNZ0I7RUFDSTtFQUNBO0E3Qys1TXBCO0E2QzU1TWdCO0VBQ0k7QTdDODVNcEI7QTZDMzVNZ0I7RUFDSTtBN0M2NU1wQjtBNkMxNU1nQjtFQUNJO0VBQ0E7RUFDQTtBN0M0NU1wQjtBNkN6NU1nQjtFQUNJO0VBQ0E7QTdDMjVNcEI7QTZDdjVNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N5NU1oQjtBNkNwNU1JO0VBQ0k7RUFDQTtBN0NzNU1SO0E2Q3A1TVE7RUFDSTtBN0NzNU1aO0E2Q241TVE7RUFDSTtFQUNBO0E3Q3E1TVo7QTZDcDVNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NzNU1oQjtBNkNuNU1ZO0VBQ0k7RUFDQTtFQUNBO0E3Q3E1TWhCO0E2Q2o1TVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0NtNU1aO0E2Q2g1TWdCO0VBQ0k7RUFDQTtBN0NrNU1wQjtBNkNqNU1vQjtFQUNJO0E3Q201TXhCO0E2Qzc0TWdCO0VBQ0k7QTdDKzRNcEI7QTZDOTRNb0I7RUFDSTtBN0NnNU14QjtBNkM5NE1vQjtFQUNJO0E3Q2c1TXhCO0E2Qzk0TW9CO0VBQ0k7QTdDZzVNeEI7QTZDMzRNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBN0M0NE1oQjtBNkMxNE1nQjtFQUNJO0E3QzQ0TXBCO0E2Q3Q0TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3c0TVI7QTZDdDRNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdzRNWjtBNkNwNE1JO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QTdDZzRNUjtBNkMvM01RO0VBQ0k7RUFDQTtBN0NpNE1aOztBOENqa05JO0VBQ0k7RUFDQTtBOUNva05SO0E4Q2xrTlE7RUFDSTtFQUNBO0E5Q29rTlo7QThDbGtOUTtFQUNJO0E5Q29rTlo7QThDbGtOUTtFQUNJO0VBQ0E7RUFDQTtBOUNva05aO0E4Q2hrTkk7RUFDSTtBOUNra05SO0E4Q2hrTlE7RUFDSTtBOUNra05aO0E4Qy9qTlE7RUFDSTtFQUNBO0E5Q2lrTlo7QThDL2pOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5Q2lrTmhCO0E4Qy9qTmdCO0VBQ0k7RUFDQTtBOUNpa05wQjtBOEM5ak5nQjtFQUNJO0E5Q2drTnBCO0E4QzdqTmdCO0VBQ0k7QTlDK2pOcEI7QThDNWpOZ0I7RUFDSTtFQUNBO0VBQ0E7QTlDOGpOcEI7QThDM2pOZ0I7RUFDSTtFQUNBO0E5QzZqTnBCO0E4Q3pqTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDMmpOaEI7QThDdGpOSTtFQUNJO0VBQ0E7QTlDd2pOUjtBOEN0ak5RO0VBQ0k7QTlDd2pOWjtBOENyak5RO0VBQ0k7RUFDQTtBOUN1ak5aO0E4Q3RqTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDd2pOaEI7QThDcmpOWTtFQUNJO0VBQ0E7RUFDQTtBOUN1ak5oQjtBOENuak5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlDcWpOWjtBOENsak5nQjtFQUNJO0VBQ0E7QTlDb2pOcEI7QThDbmpOb0I7RUFDSTtBOUNxak54QjtBOEMvaU5nQjtFQUNJO0E5Q2lqTnBCO0E4Q2hqTm9CO0VBQ0k7QTlDa2pOeEI7QThDaGpOb0I7RUFDSTtBOUNrak54QjtBOENoak5vQjtFQUNJO0E5Q2tqTnhCO0E4QzdpTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTlDOGlOaEI7QThDNWlOZ0I7RUFDSTtBOUM4aU5wQjtBOEN4aU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUMwaU5SO0E4Q3hpTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzBpTlo7QThDdGlOSTtFQUNJO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0E5Q2tpTlI7QThDamlOUTtFQUNJO0VBQ0E7QTlDbWlOWjs7QStDbnVOSTtFQUNJO0EvQ3N1TlI7QStDcHVOUTtFQUNJO0VBQ0E7QS9Dc3VOWjtBK0NwdU5ZO0VBQ0k7RUFDQTtBL0NzdU5oQjtBK0NydU5nQjtFQUNJO0VBQ0E7RUFDQTtBL0N1dU5wQjtBK0N0dU5vQjtFQUNJO0VBQ0E7QS9Dd3VOeEI7QStDcnVOZ0I7RUFDSTtFQUNBO0VBQ0E7QS9DdXVOcEI7QStDdHVOb0I7RUFDSTtFQUNBO0EvQ3d1TnhCO0ErQ3J1Tm9CO0VBQ0k7QS9DdXVOeEI7QStDcnVOb0I7RUFDSTtBL0N1dU54QjtBK0NwdU5nQjtFQUNJO0VBQ0E7RUFDQTtBL0NzdU5wQjtBK0NwdU5vQjtFQUNJO0VBQ0E7QS9Dc3VOeEI7QStDbnVOb0I7RUFDSTtFQUNBO0EvQ3F1TnhCO0ErQ2p1TmdCO0VBQ0k7QS9DbXVOcEI7QStDanVOb0I7RUFDSTtBL0NtdU54QjtBK0NodU5vQjtFQUNJO0VBQ0E7QS9Da3VOeEI7QStDOXROd0I7RUFDSTtFQUNBO0VBQ0E7QS9DZ3VONUI7QStDOXRONEI7RUFDSTtFQUNBO0VBQ0E7QS9DZ3VOaEM7QStDN3RONEI7RUFDSTtFQUNBO0EvQyt0TmhDO0ErQzV0TjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DOHROaEM7QStDM3RONEI7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QS9DMnROaEM7QStDenROZ0M7RUFDSTtBL0MydE5wQztBK0NwdE5ZO0VBQ0k7RUFDQTtFQUNBO0EvQ3N0TmhCO0ErQ250Tm9CO0VBQ0k7QS9DcXROeEI7QStDbnROd0I7RUFDSTtFQUNBO0EvQ3F0TjVCO0ErQ250TjRCO0VBQ0k7QS9DcXROaEM7QStDbHRONEI7RUFDSTtBL0NvdE5oQztBK0NqdE40QjtFQUNJO0VBQ0E7QS9DbXROaEM7QStDaHRONEI7RUFDSTtBL0NrdE5oQztBK0M1c05nQjtFQUNJO0VBQ0E7QS9DOHNOcEI7QStDeHNOd0I7O0VBQ0k7QS9DMnNONUI7QStDeHNOd0I7O0VBQ0k7RUFDQTtBL0Myc041QjtBK0N2c05vQjtFQUNJO0EvQ3lzTnhCO0ErQ3ZzTndCO0VBQ0k7QS9DeXNONUI7QStDbHNOUTtFQUNJO0VBQ0E7RUFDQTtBL0Nvc05aO0ErQ2xzTlk7RUFDSTtFQUNBO0VBQ0E7QS9Db3NOaEI7QStDbHNOZ0I7RUFDSTtFQUNBO0VBQ0E7QS9Db3NOcEI7QStDanNOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ21zTnBCO0ErQy9yTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0Npc05oQjtBK0Mvck5nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2lzTnBCO0ErQzNyTkk7RUFDSTtBL0M2ck5SO0ErQzNyTlE7RUFDSTtBL0M2ck5aO0ErQzFyTlE7RUFDSTtBL0M0ck5aO0ErQzFyTlk7RUFDSTtFQUNBO0EvQzRyTmhCO0ErQzFyTmdCOztFQUVJO0VBQ0E7RUFDQTtBL0M0ck5wQjtBK0Mxck5vQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0M2ck54QjtBK0Mxck5vQjs7RUFDSTtFQUNBO0VBQ0E7QS9DNnJOeEI7QStDMXJOb0I7O0VBQ0k7RUFDQTtFQUNBO0EvQzZyTnhCO0ErQ3pyTmdCO0VBQ0k7RUFDQTtBL0Myck5wQjtBK0N6ck5vQjtFQUNJO0VBQ0E7QS9DMnJOeEI7QStDdnJOZ0I7RUFDSTtFQUNBO0EvQ3lyTnBCO0ErQ3JyTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N1ck5oQjtBK0Nsck5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ29yTlI7QStDanJOSTtFQUNJO0EvQ21yTlI7O0FnRHI5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaER3OU5KO0FnRHI5TlE7RUFDSTtBaER1OU5aO0FnRHA5TlE7RUFDSTtFQUNBO0FoRHM5Tlo7QWdEbjlOUTtFQUNJO0VBQ0E7RUFDQTtBaERxOU5aO0FnRGo5Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERtOU5SO0FnRGo5TlE7RUFDSTtFQUNBO0VBQ0E7QWhEbTlOWjtBZ0RoOU5RO0VBQ0k7RUFDQTtBaERrOU5aO0FnRC84TlE7RUFDSTtFQUNBO0FoRGk5Tlo7QWdENzhOWTtFQUNJO0FoRCs4TmhCO0FnRDU4Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEQ4OE5oQjtBZ0Q1OE5nQjtFQUNJO0VBQ0E7RUFDQTtBaEQ4OE5wQjtBZ0Q1OE5vQjtFQUNJO0VBQ0E7QWhEODhOeEI7QWdEMzhOb0I7RUFDSTtFQUNBO0FoRDY4TnhCO0FnRHo4TmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQyOE5wQjtBZ0R6OE5vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRDI4TnhCO0FnRHo4TndCOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQyOE41QjtBZ0RwOE5RO0VBQ0k7QWhEczhOWjtBZ0RuOE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERxOE5SOztBaUR6ak9JO0VBQ0k7QWpENGpPUjtBaUQxak9RO0VBQ0k7QWpENGpPWjtBaUR6ak9RO0VBQ0k7RUFDQTtBakQyak9aO0FpRHZqT1E7RUFDSTtFQUNBO0VBQ0E7QWpEeWpPWjtBaUR4ak9ZO0VBQ0k7RUFDQTtFQUNBO0FqRDBqT2hCO0FpRHhqT2dCO0VBQ0k7RUFDQTtBakQwak9wQjtBaUR2ak9nQjtFQUNJO0FqRHlqT3BCO0FpRHJqT1k7RUFDSTtFQUNBO0VBQ0E7QWpEdWpPaEI7QWlEdGpPZ0I7RUFDSTtFQUNBO0VBQ0E7QWpEd2pPcEI7QWlEcmpPZ0I7RUFDSTtFQUNBO0VBQ0E7QWpEdWpPcEI7QWlEdGpPb0I7RUFDSTtFQUNBO0VBRUE7RUFDQTtBakR1ak94QjtBaURyak9vQjtFQUNJO0FqRHVqT3hCO0FpRHBqT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRzak9wQjtBaURoak9JO0VBQ0k7RUFDQTtBakRrak9SO0FpRGhqT1E7RUFDSTtBakRrak9aO0FpRC9pT1E7RUFDSTtFQUNBO0VBQ0E7QWpEaWpPWjtBaUQvaU9ZO0VBQ0k7RUFDQTtBakRpak9oQjtBaUQvaU9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRpak9wQjtBaUQ3aU9nQjtFQUNJO0VBQ0E7RUFDQTtBakQraU9wQjtBaUQzaU9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDZpT2hCO0FpRHppT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakQyaU9aO0FpRHhpT2dCO0VBQ0k7RUFDQTtBakQwaU9wQjtBaUR6aU9vQjtFQUNJO0FqRDJpT3hCO0FpRDFpT3dCO0VBQ0k7QWpENGlPNUI7QWlEcmlPZ0I7RUFDSTtBakR1aU9wQjtBaURyaU9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEdWlPeEI7QWlEcGlPb0I7RUFDSTtBakRzaU94QjtBaURuaU9vQjtFQUNJO0FqRHFpT3hCO0FpRG5pT29CO0VBQ0k7QWpEcWlPeEI7QWlEbmlPb0I7RUFDSTtBakRxaU94QjtBaURsaU9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpEbWlPeEI7QWlEamlPd0I7RUFDSTtBakRtaU81QjtBaUQvaE9vQjtFQUNJO0VBQ0E7RUFDQTtBakRpaU94QjtBaUQvaE93QjtFQUNJO0FqRGlpTzVCO0FpRHpoT0k7RUFDSTtBakQyaE9SOztBa0R2dE9JO0VBQ0k7QWxEMHRPUjtBa0R4dE9RO0VBQ0k7QWxEMHRPWjtBa0R2dE9RO0VBQ0k7RUFDQTtBbER5dE9aO0FrRHJ0T1E7RUFDSTtFQUNBO0FsRHV0T1o7QWtEcnRPWTtFQUNJO0VBQ0E7RUFDQTtBbER1dE9oQjtBa0RydE9nQjtFQUNJO0VBQ0E7QWxEdXRPcEI7QWtEcHRPZ0I7RUFDSTtBbERzdE9wQjtBa0RudE9nQjtFQUNJO0FsRHF0T3BCO0FrRGp0T1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRG10T2hCO0FrRDlzT0k7RUFDSTtFQUNBO0FsRGd0T1I7QWtEOXNPUTtFQUNJO0FsRGd0T1o7QWtEN3NPUTtFQUNJO0VBQ0E7QWxEK3NPWjtBa0Q3c09ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRCtzT2hCO0FrRDNzT1k7RUFDSTtFQUNBO0VBQ0E7QWxENnNPaEI7QWtEenNPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRDJzT1o7QWtEeHNPZ0I7RUFDSTtFQUNBO0FsRDBzT3BCO0FrRHpzT29CO0VBQ0k7QWxEMnNPeEI7QWtEMXNPd0I7RUFDSTtBbEQ0c081QjtBa0Ryc09nQjtFQUNJO0FsRHVzT3BCO0FrRHJzT29CO0VBQ0k7QWxEdXNPeEI7QWtEcHNPb0I7RUFDSTtBbERzc094QjtBa0Rwc09vQjtFQUNJO0FsRHNzT3hCO0FrRHBzT29CO0VBQ0k7QWxEc3NPeEI7QWtEcHNPb0I7RUFDSTtBbERzc094QjtBa0Ruc09vQjtFQUNJO0VBQ0E7RUFDQTtBbERxc094QjtBa0Ruc093QjtFQUNJO0FsRHFzTzVCO0FrRDdyT0k7RUFDSTtBbEQrck9SOztBa0Qzck9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEOHJPSjtBa0Q1ck9JO0VBQ0k7QWxEOHJPUjtBa0Q3ck9RO0VBQ0k7RUFDQTtBbEQrck9aO0FrRDNyT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxENnJPUjtBa0Qzck9RO0VBQ0k7QWxENnJPWjtBa0Qzck9ZO0VBQ0k7RUFDQTtBbEQ2ck9oQjtBa0Qzck9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQ2ck9wQjtBa0R6ck9nQjtFQUNJO0VBQ0E7RUFDQTtBbEQyck9wQjtBa0R2ck9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxEeXJPaEI7QWtEdHJPb0I7RUFDSTtFQUNBO0FsRHdyT3hCO0FrRHZyT3dCO0VBQ0k7QWxEeXJPNUI7QWtEeHJPNEI7RUFDSTtBbEQwck9oQztBa0Ruck9vQjtFQUNJO0FsRHFyT3hCO0FrRG5yT3dCO0VBQ0k7QWxEcXJPNUI7QWtEbHJPd0I7RUFDSTtBbERvck81QjtBa0Rqck93QjtFQUNJO0FsRG1yTzVCO0FrRGhyT3dCO0VBQ0k7QWxEa3JPNUI7QWtEL3FPd0I7RUFDSTtBbERpck81QjtBa0QvcU93QjtFQUNJO0FsRGlyTzVCO0FrRC9xT3dCO0VBQ0k7QWxEaXJPNUI7QWtEL3FPd0I7RUFDSTtBbERpck81QjtBa0R6cU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQycU9SOztBbURsNk9BO0VBSVk7SUFDSTtFbkRrNk9kOztFbUQ3NU9FO0lBQ0k7SUFHQTtFbkQ4NU9OO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9kaXN0L3JlYWN0LWRhdGVwaWNrZXIuY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3Njcm9sbGJhci5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2ZvcmJpZGRlbi5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc2VnbWVudC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9zZWdtZW50LWJhc2ljLWNyZWF0ZS5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvYWQtYWNjb3VudC1yZWdpc3Rlci5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvYWQtYWNjb3VudC1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3VzZXItbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc2VnbWVudC1jcmVhdGUtc3FsLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9hZC1hY2NvdW50LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2pvYi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9zdWJtaXNzaW9uLXNldHRpbmctbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc2VnbWVudC1zcWwtZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9zZWdtZW50LWJhc2ljLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3NlZ21lbnQtc3FsLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3NlZ21lbnQtYmFzaWMtZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9zZWdtZW50LWxpc3QtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3NlZ21lbnQtZXh0cmFjb25kaXRpb24tcXVlcnktcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3NlZ21lbnQtbGlzdC1wb3B1cC1mb3Itb3V0Ym91bmQtc2V0dGluZy5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvb3V0Ym91bmQtc2V0dGluZ3MtbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvb3V0Ym91bmQtc2V0dGluZ3MtY3JlYXRlLXVwZGF0ZS1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL291dEJvdW5kLXNldHRpbmdzLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL291dGJvdW5kLXNldHRpbmdzLWRldGFpbC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvb3V0Qm91bmQtc2V0dGluZ3MtY3JlYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9yZWd1bGFyLW91dGJvdW5kLXByaW9yaXR5LXNldHRpbmcuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2RhaWx5LW91dGJvdW5kLXByaW9yaXR5LXNldHRpbmcuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2NvbnRlbnQtZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9vdXRib3VuZC10aW1lLXJhbmdlLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3RyaWdnZXItaXRlbS1leGNsdXNpb24taW5mb3JtYXRpb24tY3JlYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy90cmlnZ2VyLWl0ZW0tZXhjbHVzaW9uLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3RyaWdnZXItb3V0Ym91bmQtbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvdHJpZ2dlci1vdXRib3VuZC1zZXR0aW5nLWRldGFpbC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy90cmlnZ2VyLW91dGJvdW5kLXNldHRpbmctZWRpdC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9vdXRib3VuZC11cHBlci1saW1pdC1jb250cm9sLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3Rlc3Qtb3V0Ym91bmQtbWVtYmVyLWlkLXNldHRpbmdzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3Rlc3Qtb3V0Ym91bmQtbWVtYmVyLWlkLXNldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9yZWdpb24tZXhjbHVzaW9uLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3JlZ2lvbi1leGNsdXNpb24tY3JlYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9rZXl3b3JkLXRyaWdnZXItc2V0dGluZy1jcmVhdGUuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2tleXdvcmQtdHJpZ2dlci1zZXR0aW5nLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL2xpdmVzdGF0aW9uLW91dGJvdW5kLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3N0b3JlLXBvc3Rpbmctc3RvcmUtZ3JvdXAtbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc3RvcmUtcG9zdGluZy1zdG9yZS1ncm91cC1jcmVhdGUuc2NzcyIsIndlYnBhY2s6Ly9tcGYtZnJvbnRlbmQvLi9zcmMvc3R5bGVzL3N0b3JlLXBvc3Rpbmctc3RvcmUtZ3JvdXAtZWRpdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc3RvcmUtcG9zdGluZy1zdG9yZS1uZXdzLWNyZWF0ZS5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc3RvcmUtcG9zdGluZy1zdG9yZS1uZXdzLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vbXBmLWZyb250ZW5kLy4vc3JjL3N0eWxlcy9zdG9yZS1wb3N0aW5nLXN0b3JlLW5ld3MtbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc3RvcmUtcG9zdGluZy1qb2ItbGlzdC5zY3NzIiwid2VicGFjazovL21wZi1mcm9udGVuZC8uL3NyYy9zdHlsZXMvc21hcnRwaG9uZS1sYXlvdXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiAzNXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUsXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiAxO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnQ9Ym90dG9tLWVuZF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnQ9dG9wLWVuZF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNDJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWxlZnRdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lLS1vbmx5KSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS1oYXMtdGltZS1zZWxlY3QpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjpob3ZlciAqOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xuICBsZWZ0OiAtMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAtN3B4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xuICByaWdodDogLTJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICByaWdodDogLTdweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2RlbGltaXRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIHdpZHRoOiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyLS13aXRoLXRvZGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNzJweDtcbiAgdG9wOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICB3aWR0aDogODVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogY2FsYygxOTVweCArICgxLjdyZW0gLyAyKSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0ZWQsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGNjNGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYmUzZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3OWJhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTA3LCAxNjUsIDAuNSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uLS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIsOXXCI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FlYWVhZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG4iLCJAaW1wb3J0ICcuL25vcm1hbGl6ZS5jc3MnO1xuQGltcG9ydCAnLi9zY3JvbGxiYXIuc2Nzcyc7XG5AaW1wb3J0ICdyZWFjdC1kYXRlcGlja2VyL2Rpc3QvcmVhY3QtZGF0ZXBpY2tlci5jc3MnO1xuQGltcG9ydCAnLi9sYXlvdXQuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbW1vbi5zY3NzJztcbkBpbXBvcnQgJy4vZm9yYmlkZGVuLnNjc3MnO1xuQGltcG9ydCAnLi9zZWdtZW50LWxpc3Quc2Nzcyc7XG5AaW1wb3J0ICcuL3NlZ21lbnQtYmFzaWMtY3JlYXRlLnNjc3MnO1xuQGltcG9ydCAnLi9hZC1hY2NvdW50LXJlZ2lzdGVyLnNjc3MnO1xuQGltcG9ydCAnLi9hZC1hY2NvdW50LWRldGFpbC5zY3NzJztcbkBpbXBvcnQgJy4vdXNlci1saXN0LnNjc3MnO1xuQGltcG9ydCAnLi9zZWdtZW50LWNyZWF0ZS1zcWwuc2Nzcyc7XG5AaW1wb3J0ICcuL2FkLWFjY291bnQtbGlzdC5zY3NzJztcbkBpbXBvcnQgJy4vam9iLWxpc3Quc2Nzcyc7XG5AaW1wb3J0ICcuL3N1Ym1pc3Npb24tc2V0dGluZy1saXN0LnNjc3MnO1xuQGltcG9ydCAnLi9zZWdtZW50LXNxbC1kZXRhaWwuc2Nzcyc7XG5AaW1wb3J0ICcuL3NlZ21lbnQtYmFzaWMtZWRpdC5zY3NzJztcbkBpbXBvcnQgJy4vc2VnbWVudC1zcWwtZWRpdC5zY3NzJztcbkBpbXBvcnQgJy4vc2VnbWVudC1iYXNpYy1kZXRhaWwuc2Nzcyc7XG5AaW1wb3J0ICcuL3NlZ21lbnQtbGlzdC1wb3B1cC5zY3NzJztcbkBpbXBvcnQgJy4vaG9tZS5zY3NzJztcbkBpbXBvcnQgJy4vc2VnbWVudC1leHRyYWNvbmRpdGlvbi1xdWVyeS1wb3B1cC5zY3NzJztcbkBpbXBvcnQgJy4vc2VnbWVudC1saXN0LXBvcHVwLWZvci1vdXRib3VuZC1zZXR0aW5nLnNjc3MnO1xuQGltcG9ydCAnLi9vdXRib3VuZC1zZXR0aW5ncy1saXN0LnNjc3MnO1xuQGltcG9ydCAnLi9vdXRib3VuZC1zZXR0aW5ncy1jcmVhdGUtdXBkYXRlLWRldGFpbC5zY3NzJztcbkBpbXBvcnQgJy4vb3V0Qm91bmQtc2V0dGluZ3MtZWRpdC5zY3NzJztcbkBpbXBvcnQgJy4vb3V0Ym91bmQtc2V0dGluZ3MtZGV0YWlsLnNjc3MnO1xuQGltcG9ydCAnLi9vdXRCb3VuZC1zZXR0aW5ncy1jcmVhdGUuc2Nzcyc7XG5AaW1wb3J0ICcuL3JlZ3VsYXItb3V0Ym91bmQtcHJpb3JpdHktc2V0dGluZy5zY3NzJztcbkBpbXBvcnQgJy4vZGFpbHktb3V0Ym91bmQtcHJpb3JpdHktc2V0dGluZy5zY3NzJztcbkBpbXBvcnQgJy4vY29udGVudC1kZXRhaWwuc2Nzcyc7XG5AaW1wb3J0ICcuL291dGJvdW5kLXRpbWUtcmFuZ2UtZWRpdCc7XG5AaW1wb3J0ICcuL3RyaWdnZXItaXRlbS1leGNsdXNpb24taW5mb3JtYXRpb24tY3JlYXRlJztcbkBpbXBvcnQgJy4vdHJpZ2dlci1pdGVtLWV4Y2x1c2lvbi1saXN0JztcbkBpbXBvcnQgJy4vdHJpZ2dlci1vdXRib3VuZC1saXN0JztcbkBpbXBvcnQgJy4vdHJpZ2dlci1vdXRib3VuZC1zZXR0aW5nLWRldGFpbC1wYWdlJztcbkBpbXBvcnQgJy4vdHJpZ2dlci1vdXRib3VuZC1zZXR0aW5nLWVkaXQtcGFnZSc7XG5AaW1wb3J0ICcuL291dGJvdW5kLXVwcGVyLWxpbWl0LWNvbnRyb2wtZWRpdCc7XG5AaW1wb3J0ICcuL3Rlc3Qtb3V0Ym91bmQtbWVtYmVyLWlkLXNldHRpbmdzLWxpc3QnO1xuQGltcG9ydCAnLi90ZXN0LW91dGJvdW5kLW1lbWJlci1pZC1zZXR0aW5ncyc7XG5AaW1wb3J0ICcuL3JlZ2lvbi1leGNsdXNpb24tbGlzdCc7XG5AaW1wb3J0ICcuL3JlZ2lvbi1leGNsdXNpb24tY3JlYXRlJztcbkBpbXBvcnQgJy4va2V5d29yZC10cmlnZ2VyLXNldHRpbmctY3JlYXRlJztcbkBpbXBvcnQgJy4va2V5d29yZC10cmlnZ2VyLXNldHRpbmctbGlzdCc7XG5AaW1wb3J0ICcuL2xpdmVzdGF0aW9uLW91dGJvdW5kLWxpc3QnO1xuQGltcG9ydCAnLi9zdG9yZS1wb3N0aW5nLXN0b3JlLWdyb3VwLWxpc3QnO1xuQGltcG9ydCAnLi9zdG9yZS1wb3N0aW5nLXN0b3JlLWdyb3VwLWNyZWF0ZSc7XG5AaW1wb3J0ICcuL3N0b3JlLXBvc3Rpbmctc3RvcmUtZ3JvdXAtZWRpdCc7XG5AaW1wb3J0ICcuL3N0b3JlLXBvc3Rpbmctc3RvcmUtbmV3cy1jcmVhdGUnO1xuQGltcG9ydCAnLi9zdG9yZS1wb3N0aW5nLXN0b3JlLW5ld3MtcG9wdXAnO1xuQGltcG9ydCAnLi9zdG9yZS1wb3N0aW5nLXN0b3JlLW5ld3MtbGlzdCc7XG5AaW1wb3J0ICcuL3N0b3JlLXBvc3Rpbmctam9iLWxpc3QnO1xuQGltcG9ydCAnLi9zbWFydHBob25lLWxheW91dC5zY3NzJztcbiIsIi8qIHdpZHRoICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmdiKDU2LCA3MCwgMTQwLCAwLjcpO1xufVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYig1NiwgNzAsIDE0MCwgMC45KTtcbn1cbiIsImJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xufVxuXG4jbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1NiwgNzAsIDE0MCwgMjAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogNTB2aDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDUwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4jcm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudXNlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgJi5saW5rLWhlbHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2hlbHAuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5saW5rLXVzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3VzZXIuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeUlEWWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWswd0lEQk1OaUEyVERFeUlEQklNRm9pSUdacGJHdzlJaU5tWm1ZaUx6NEtQQzl6ZG1jK0NnPT0pXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCByaWdodCA4cHggY2VudGVyO1xuICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgICAgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXlJRFlpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhNaUEyVERZZ01Fd3dJRFpNTVRJZ05sb2lJR1pwYkd3OUlpTm1abVlpTHo0S1BDOXpkbWMrQ2c9PSlcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IHJpZ2h0IDhweCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnVzaW5lc3MtdW5pdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuXG4gICAgICAgICAgICAgICAgJi5zaW5nbGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgLy8gYWRqdXN0IHRoZSBsZW5ndGggb2YgdGhlIGJ1c2luZXNzVW5pdCBuYW1lIHdoZW4gb25seSBvbmUgYnVzaW5lc3NVbml0XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1LWRpc3BsYXktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1LW9mZnNldCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idS1icmFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1LXJlZ2lvbi1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idS1zZWxlY3QtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvdHJpYW5nbGUtZG93bi13aGl0ZS5zdmcpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy90cmlhbmdsZS11cC13aGl0ZS5zdmcpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdHJpZ2dlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgcGFkZGluZzogMXB4IDAgMCAxcHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvbWVudS1vcGVuZXIuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMS5wYWdlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgLm1haW4tdGl0bGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gZXguIFVRSlAsIFVRVVNcbiAgICAgICAgICAgICZbY2xhc3MqPSdVUSddOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKGljb25zL3VuaXFsby5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gZXguIEdVSlBcbiAgICAgICAgICAgICZbY2xhc3MqPSdHVSddOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKGljb25zL2d1LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBleC4gUExKUFxuICAgICAgICAgICAgJltjbGFzcyo9J1BMJ106OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoaWNvbnMvcGxzdC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5uYXYubWVudSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpIDBzO1xuICAgIC5tZW51LWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgJi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWRvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2Rvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC50by1ob21lIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAtMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmMDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1vcGVuIHtcbiAgICBoZWFkZXIge1xuICAgICAgICAubWVudS10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9tZW51LWNsb3Nlci5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBuYXYge1xuICAgICAgICB3aWR0aDogMjgycHg7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufVxuXG4udXNlci1zZXR0aW5nIHtcbiAgICB3aWR0aDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSAwcztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2IoMCAwIDAgLyAyNSUpO1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGEubG9nb3V0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1zZXR0aW5nLW9wZW4ge1xuICAgIC51c2VyLXNldHRpbmcge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbn1cblxuLmNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHggMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblxuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcbiAgICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gICAgJGJsb2NrU2VwYXJhdG9yQm9yZGVyQ29sb3I6ICNiMmIyYjI7XG4gICAgJGJsb2NrU2VwYXJhdG9yQm9yZGVyU3R5bGU6IDFweCBzb2xpZCAkYmxvY2tTZXBhcmF0b3JCb3JkZXJDb2xvcjtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAkYmxvY2tTZXBhcmF0b3JCb3JkZXJTdHlsZTtcblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnMtc2VwZXJhdG9yIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9jaGV2cm9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgY2VudGVyO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnMtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKGljb25zL2NoZXZyb24tcmlnaHQuc3ZnKTtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnMtaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi5jb250cm9sLWhlYWRlciB7XG4gICAgLyogQXQgdGhpcyBtb21lbnQsIGgxIGFuZCBoMiBhcmUgY29leGlzdGluZywgYnV0IHdlIHBsYW4gdG8gcmVtb3ZlIGgxIGluIHRoZSBmdXR1cmUuICovXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmLmZpbHRlcmluZyA+IGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDE3cHggMDtcbiAgICAgICAgLyogRm9yIHRvZ2dsZSBidXR0b24gdG8gb3BlbiBhZHZhbmNlZCBzZWFyY2ggKi9cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmxheW91dC1wYWdlLXJlcGVhdC0xMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDgwcHgsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbn1cblxuLnBhZ2UtbGlzdCB7XG4gICAgJGJsb2NrU2VwYXJhdG9yQm9yZGVyQ29sb3I6ICNiMmIyYjI7XG4gICAgJGJsb2NrU2VwYXJhdG9yQm9yZGVyU3R5bGU6IDFweCBzb2xpZCAkYmxvY2tTZXBhcmF0b3JCb3JkZXJDb2xvcjtcblxuICAgIC5maWx0ZXItY29udHJvbHMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYmxvY2tTZXBhcmF0b3JCb3JkZXJTdHlsZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIC5jb250cm9sLWhlYWRlciB7XG4gICAgICAgICAgICBoMi5jb250cm9sLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDBcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWJvZHkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5jb250cm9sLWZpZWxkcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250cm9sLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWFuZC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJsb2NrU2VwYXJhdG9yQm9yZGVyU3R5bGU7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxufVxuIiwiKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gY3Vyc29yIHBvaW50ZXJcbmJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ10sXG5zZWxlY3QsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4vLyBGb2N1cy12aXNpYmxlIG91dGxpbmVcbmRpdixcbmxpIHtcbiAgICAmOmhhcyhidXR0b246Zm9jdXMtdmlzaWJsZSksXG4gICAgJjpoYXMoYTpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgYnV0dG9uLFxuICAgIGEge1xuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICNlNjk5MDA7XG4gICAgfVxufVxuXG5zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDIycHggMCA1cHg7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogI2U2OTkwMDtcbiAgICB9XG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgYXJyb3dcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLy8gQWRkIG5ldyBhcnJvd1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKGljb25zL3RyaWFuZ2xlLWRvd24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgOHB4IGNlbnRlcjtcbn1cblxuLy8gcmVhY3Qtc2VsZWN0XG4uc2VsZWN0LWluZGljYXRvciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3RyaWFuZ2xlLWRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ0biB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLmJ0bi1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgICYuYnRuLXN0YW5kYXJkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICYuYnRuLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogI2U2OTkwMDtcbiAgICB9XG4gICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTYsIDcwLCAxNDAsIDAuOCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNTYsIDcwLCAxNDAsIDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1NiwgNzAsIDE0MCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1kYW5nZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMDAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IwMDAwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3NiwgMCwgMCwgMC44KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbi1zZWFyY2gge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tc3RhbmRhcmQ7XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG59XG5cbi5idXR0b24tY2xlYXIge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tc3RhbmRhcmQ7XG4gICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbn1cblxuLmJ1dHRvbi1uZXcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9pY29uLWFkZC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5idXR0b24tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvaWNvbi1kZWxldGUuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uYnV0dG9uLXJlZ2lzdGVyIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLXN0YW5kYXJkO1xuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xufVxuXG4uYnV0dG9uLXVwZGF0ZSB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIEBleHRlbmQgLmJ0bi1zdGFuZGFyZDtcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cblxuLmJ1dHRvbi1jYW5jZWwge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tc3RhbmRhcmQ7XG4gICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbn1cblxuaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAjZTY5OTAwO1xuICAgIH1cbn1cbi5jdXN0b20tc2VsZWN0IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogI2U2OTkwMDtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG9wYWNpdHk6IDA7IC8vaWYgdXNpbmcgZGlzcGxheTogbm9uZSwgdGFiIGluZGV4IHdpbGwgbG9zdFxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICAmICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvY2hlY2tib3guc3ZnKSBuby1yZXBlYXQgbGVmdCAzcHhcbiAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgIH1cbn1cblxuLmNoZWNrYm94LW11bHRpcGxlIHtcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9tdWx0aXBsZS1jaGVja2JveC5zdmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgIGxlZnQgM3B4IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tib3gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL211bHRpcGxlLWNoZWNrYm94LnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgbGVmdCAzcHggY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlICsgc3BhbiB7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICBvcGFjaXR5OiAwOyAvL2lmIHVzaW5nIGRpc3BsYXk6IG5vbmUsIHRhYiBpbmRleCB3aWxsIGxvc3RcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3JhZGlvLnN2Zykgbm8tcmVwZWF0IGxlZnQgM3B4IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvcmFkaW8tY2hlY2tlZC5zdmcpO1xuICAgIH1cbn1cblxuLnV0bS1wYXJhbWV0ZXItZGVjaXNpb24ge1xuICAgICYgLmZpZWxkLWdyb3VwID4gbGFiZWwge1xuICAgICAgICAmIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChpY29ucy9yYWRpby5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKGljb25zL3JhZGlvLWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypkYXRlcGlja2VyKi9cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKGljb25zL2RhdGVwaWNrZXItY2FsZW5kYXIuc3ZnKSBuby1yZXBlYXQgcmlnaHQgNXB4XG4gICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNTQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuc3Bhbi5yZXF1aXJlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjU0KTtcbn1cblxuc3Bhbi5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNTQpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xufVxuXG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwLCAwLjIpO1xufVxuLnBvcHVwLWFkZC1jb25kaXRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMWI7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogNXB4O1xuICAgIC5wb3B1cC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb25kaXRpb25zIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAuY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCg1MHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2dpYy1vcGVyYXRvciB7XG4gICAgICAgICAgICAgICAgLmVsZW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMTI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMzBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMzBweCwgYXV0byk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbXBhcmlzaW9uLW9wZXJhdG9yIHtcbiAgICAgICAgICAgICAgICAuZWxlbWVudHMge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8xMjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgzMHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgzMHB4LCBhdXRvKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlZ21lbnQtY29uZGl0aW9uX19jb250cm9sIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICYuc2VnbWVudC1jb25kaXRpb25fX2NvbnRyb2wtLWlzLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYi1sb2dpYy1vcGVyYXRvciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYi1maWVsZCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYi1jYW1wYXJpc29uLW9wZXJhdG9yIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNS83O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNiLWNvbXBhcmlzb24tdmFsdWUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3LzExO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNiLWNvbXBhcmlzb24tc2luZ2xlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNy8xMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLW5ldy1jb25kaXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NlZ21lbnQtY29uZGl0aW9uLWFkZC5zdmcpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cC1mb290ZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIC5saW1pdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXBlci1wYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2VzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZXJyb3ItcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDMwdmg7XG4gICAgLmVycm9yLWNvZGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICB9XG4gICAgLmVycm9yLW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLmVycm9yLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG4iLCIuc2VnbWVudC1saXN0IHtcbiAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAuaWNvbi1maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWV4cGFuZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvY2hldnJvbi1kb3duLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoODBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgfVxuXG4gICAgLmZpbHRlci1ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgfVxuXG4gICAgLmZpbHRlci1iYXNpYyB7XG4gICAgICAgIC5jYi1idXNpbmVzcy10eXBlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgICAgIC5jYi1kZWxpdmVyeS1zY2hlZHVsZWQtbW9udGgge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2Itc3RhdHVzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5idXNpbmVzcy10eXBlLTEge1xuICAgICAgICAgICAgLmNiLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWFkdmFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAuY2ItZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS82O1xuICAgICAgICB9XG4gICAgICAgIC50YXJnZXQtcGVyaW9kLXR5cGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1zdGFydC1kYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtZGF0ZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtZW5kLWRhdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtcmVsYXRpdmUtdGVybS1wZXJpb2QtdmFsdWUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtcmVsYXRpdmUtdGVybS1wZXJpb2QtdW5pdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtc2VnbWVudC1uYW1lIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gICAgICAgIH1cbiAgICAgICAgLnRhcmdldC1jb3VudC1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LXRhcmdldC1jb3VudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgfVxuICAgICAgICAuY2ItdGFyZ2V0LWNvdW50LW9wZXJhdG9yIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jbGVhciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RlLWFkdmFuY2Uge1xuICAgICAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAgICAgLmZpbHRlci1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXNlYXJjaC1iYXNpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2xlYXItYmFzaWMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWFkdmFuY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0LXNldHRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgICAgICAuaWNvbi1zb3J0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NvcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY2Itc29ydC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2ItYnRuLWNyZWF0ZS1zZWdtZW50LXNxbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAuYnRuLWNyZWF0ZS1zZWdtZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9pY29uLWFkZC5zdmcpIG5vLXJlcGVhdCBsZWZ0XG4gICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNiLWJ0bi1jcmVhdGUtc2VnbWVudC1iYXNpYyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAuYnRuLWNyZWF0ZS1zZWdtZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9pY29uLWFkZC5zdmcpIG5vLXJlcGVhdCBsZWZ0XG4gICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNiLWJ0bi1jb3B5LXNlZ21lbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgLmJ0bi1jb3B5LXNlZ21lbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ljb24tY29weS5zdmcpIG5vLXJlcGVhdCBsZWZ0XG4gICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNiLWJ0bi1kZWxldGUtc2VnbWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgLmJ0bi1kZWxldGUtc2VnbWVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvaWNvbi1kZWxldGUuc3ZnKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhLXRhYmxlLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLmRhdGEtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAuc2VnbWVudC1kYXRhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLnNlcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWdtZW50LXNlcXVlbmNlLFxuICAgICAgICAgICAgICAgIC5zZWdtZW50LWJ1c2luZXNzLXR5cGUsXG4gICAgICAgICAgICAgICAgLnNlZ21lbnQtZGVsaXZlcnktc2NoZWR1bGVkLW1vbnRoLFxuICAgICAgICAgICAgICAgIC5zZWdtZW50LWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaGVjay1zZWdtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWdtZW50LWJhc2ljLWNyZWF0ZSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAuYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgfVxuICAgIC5idXNpbmVzcy10eXBlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAuY2Itc2VnbWVudC1uYW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgLnNlZ21lbnQtbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtZGVsaXZlcnktc2NoZWR1bGVkLW1vbnRoIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsLWl0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICB9XG4gICAgLmNiLWl0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjogNC85O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwtZGF0YS10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICAgIC5jYi1kYXRhLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgIH1cbiAgICAudGFyZ2V0LXBlcmlvZC10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICB9XG4gICAgLmF0dHJpYnV0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC5ldmVudC10YXJnZXQtcGVyaW9kLXN0YXJ0LWRhdGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW5kLWRhdGUtbGFiZWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1lbmQtZGF0ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1yZWxhdGl2ZS10ZXJtLXBlcmlvZC12YWx1ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1yZWxhdGl2ZS10ZXJtLXBlcmlvZC11bml0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgICB9XG4gICAgLmdlbmRlci1hdHRyaWJ1dGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAucHJlZGljdGlvbnMtZ2VuZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbC1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY2ItYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvNjtcbiAgICB9XG4gICAgLmNiLWRlcGFybWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgfVxuICAgIC5sYWJlbC1kaXZpc2lvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYi1kaXZpc2lvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0LzY7XG4gICAgfVxuICAgIC5jYWxjdWxhdGUtdGFyZ2V0LXVzZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMS83O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi10ZW1wb3JhcnktcmVnaXN0ZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ0bi1yZWdpc3RlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbmRpdGlvbi1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIC5sb2dpY2FsLW9wZXJhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgIC5zZWdtZW50LWNvbmRpdGlvbl9fY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWRlbGV0ZS1jdXN0b20tZmlsdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy90cmFzaC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b20tY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbmRpdGlvbi1kZXRhaWxzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWFkZC1jdXN0b20tY29uZGl0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9wbHVzLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LXJlbGF0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5yZXF1aXJlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwOGE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWQtYWNjb3VudC1yZWdpc3RlciB7XG4gICAgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC51c2VyLWFjY291bnQge1xuICAgICAgICAgICAgLmF1dGhlbnRpY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi5idG4tc21hbGwuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkLWFjY291bnQtaWQge1xuICAgICAgICAgICAgLmFkQWNjb3VudCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3JlYXRlLWFjY291bnQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDgvODtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNhZC1hY2NvdW50LWRldGFpbC1wYWdlIHtcbiAgICAkaW5wdXQtaXRlbS12YWx1ZS1mb250LXNpemU6IDE0cHg7XG4gICAgJGlucHV0LWl0ZW0tdmFsdWUtZm9udC1jb2xvcjogIzFiMWIxYjtcbiAgICAkaW5wdXQtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtaXRlbSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29udGFpbmVyO1xuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgICAgID4gbGFiZWwgKyBwIHtcbiAgICAgICAgICAgIC8vIFNhbWUgYXMgaW5wdXQgc3R5bGUgaW4gY29tbW9uLmNzc1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtaXRlbS12YWx1ZS1mb250LXNpemU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtaXRlbS12YWx1ZS1mb250LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWl0ZW0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA1O1xuICAgICAgICB9XG4gICAgICAgID4gLmFkcy1wZi12YWx1ZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVyYXRpb24td3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29udGFpbmVyO1xuICAgICAgICA+IGJ1dHRvbi5kZWxldGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG5cbiAgICAgICAgICAgIC8vIFNhbWUgYXMgYnRuIGNsYXNzIHN0eWxlIGluIGNvbW1vbi5jc3NcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLy8gU2FtZSBhcyBidG4tc3RhbmRhcmQgY2xhc3Mgc3R5bGUgaW4gY29tbW9uLmNzc1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIC8vIFNhbWUgYXMgYnRuLWRhbmdlciBjbGFzcyBzdHlsZSBpbiBjb21tb24uY3NzXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDAwMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjAwMDAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3NiwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTc2LCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVzZXItbGlzdCB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICB9XG4gICAgLnN1Ym1pc3Npb24tdGltaW5nLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV4dHJhY3Rpb25fdGFyZ2V0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1yZXNlcnZhdGlvbi1zdWJtaXNzaW9uLWRhdGUtdGltZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtcmVndWxhcmx5LXN1Ym1pc3Npb24tZnJlcXVlbmN5LWRhdGUtdGltZS1iYXNpcyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVndWxhcmx5LXN1Ym1pc3Npb24tZnJlcXVlbmN5LXBlcmlvZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICAgIC5yZWd1bGFybHktc3VibWlzc2lvbi1mcmVxdWVuY3ktcGVyaW9kLXVuaXQge1xuICAgICAgICBncmlkLWNvbHVtbjogMy81O1xuICAgIH1cbiAgICAuY2ItYWRzLXBsYXRmb3JtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNztcbiAgICB9XG4gICAgLmFkLWFjY291bnQtc2VxIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNztcbiAgICB9XG4gICAgLmNiLWxvZ2luLXVzZXItaWQge1xuICAgICAgICBncmlkLWNvbHVtbjogMi83O1xuICAgIH1cbiAgICAuYnRuLXNlZ21lbnQtY2hvaWNlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgfVxuICAgIC5jYi1zdWJtaXNzaW9uLWNvbXBsZXRpb24tY29udGFjdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzc7XG4gICAgfVxuICAgIC5idG4tZHJhZnQge1xuICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICB9XG4gICAgLnNlZ21lbnQtbGlzdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzc7XG4gICAgfVxuICAgIC5jYi1vdXRib3VuZC1zZXR0aW5nLW5hbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAub3V0Ym91bmQtc2V0dGluZy1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3Qtc2VnbWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzg7XG4gICAgfVxufVxuIiwiLnNlZ21lbnQtY3JlYXRlLXNxbCB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICB9XG4gICAgLmJ1c2luZXNzLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXNpbmVzcy10eXBlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAuY2Itc2VnbWVudC1uYW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgLnNlZ21lbnQtbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktc2NoZWR1bGVkLW1vbnRoIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsLWNhdGVnb3J5IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgfVxuICAgIC5pbnB1dC1jYXRlZ29yeSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2Lzk7XG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VnbWVudC1zcWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMS85O1xuICAgICAgICBjb2xvcjogIzFiMWIxYjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzODJweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgICAucmVnaXN0ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLmNvbmZpcm0tY291bnQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUvNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXRlbXAtcmVnaXN0ZXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1yZWdpc3RlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hZC1hY2NvdW50LWxpc3Qge1xuICAgIC5pY29uLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweCBjZW50ZXI7XG4gICAgfVxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgfVxuICAgIC5maWx0ZXItYmFzaWMge1xuICAgICAgICAuY2ItcGYge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNiLWxvZ2luLXVzZXItaWQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tc2VhcmNoLWJhc2ljIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGEtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAuYWQtYWNjb3VudC1kYXRhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLmFkLWFjY291bnQge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hZC1hY2NvdW50LXJvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgLmFkLWFjY291bnQtdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5qb2ItbGlzdCB7XG4gICAgLmNvbnRyb2wtaGVhZGVyIHtcbiAgICAgICAgLmljb24tZmlsdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9maWx0ZXIuc3ZnKSBuby1yZXBlYXQgbGVmdCA1cHhcbiAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgIH1cblxuICAgIC5jYi1sb2dpbi11c2VyLFxuICAgIC5jYi1qb2ItdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgfVxuXG4gICAgLmNybS1vdXRib3VuZC1zZXF1ZW5jZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgIH1cblxuICAgIC5jYi1qb2Itc3RhdHVzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgfVxuXG4gICAgLnR4dC1zZWdtZW50LW5hbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS83O1xuICAgICAgICAuc2VnbWVudC1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zZWFyY2gge1xuICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAuZGF0YS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuc2VxdWVuY2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuam9iLXR5cGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhbXBhaWduLW5hbWUudXNlci1saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50cmlnZ2VyLWNvbmRpdGlvbi5zZWdtZW50LWNvbmRpdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudXBkYXRlZC11c2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51cGRhdGVkLWRhdGV0aW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5qb2Itc3RhdHVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5qb2Itc3RvcC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLmpvYi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmpvYi1yb3cge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tZGVsZXRlOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2RlbGV0ZS1kaXNhYmxlZC5zdmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdWJtaXNzaW9uLXNldHRpbmctbGlzdCB7XG4gICAgLmNvbnRyb2wtaGVhZGVyIHtcbiAgICAgICAgLmljb24tZmlsdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9maWx0ZXIuc3ZnKSBuby1yZXBlYXQgbGVmdCA1cHhcbiAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWlzc2lvbi1zZXR0aW5nLWZpbHRlcmluZyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE3cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9maWx0ZXIuc3ZnKSBuby1yZXBlYXQgbGVmdCA1cHhcbiAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1jb250YWluZXIuc3VibWlzc2lvbi10aW1pbmcge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2tib3gtbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNjtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL211bHRpcGxlLWNoZWNrYm94LnN2ZylcbiAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBsZWZ0IDNweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWw6aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgfVxuXG4gICAgLmNiLWFkcy1wbGF0Zm9ybSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICB9XG5cbiAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmJ0bi1jbGVhciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5jYi1idG4tZGVsZXRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgLmJ0bi1kZWxldGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ljb24tZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0YS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICYuc3VibWlzc2lvbi1zZXR0aW5nLWxpc3QtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuY2hlY2tib3gtbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdWJtaXNzaW9uLWlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWRzLXBsYXRmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudXNlci1saXN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudGltaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3VibWlzc2lvbi1kYXRhLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXNzaW9uLWRhdGUtdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5yZWd1bGFyLXN1Ym1pc3Npb24tZnJlcXVlbmN5LXBlcmlvZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNyU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFkLWFjY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudXNlci1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnN1Ym1pc3Npb24tdGFyZ2V0LXNlZ21lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdWJtaXNzaW9uLXNldHRpbmctbGlzdC1yb3cge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2staXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdWJtaXNzaW9uLWlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWRzLXBsYXRmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudXNlci1saXN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudGltaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3VibWlzc2lvbi1kYXRhLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3VibWlzc2lvbi1kYXRlLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYucmVndWxhci1zdWJtaXNzaW9uLWZyZXF1ZW5jeS1wZXJpb2Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDclO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hZC1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnVzZXItYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdWJtaXNzaW9uLXRhcmdldC1zZWdtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1kZWxldGU6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvZGVsZXRlLWRpc2FibGVkLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlZ21lbnQtc3FsLWRldGFpbCB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICB9XG5cbiAgICAuc2VnbWVudC1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5idXNpbmVzcy10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgfVxuXG4gICAgLnNlZ21lbnQtdGFyZ2V0LWNvdW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgfVxuXG4gICAgLnNlZ21lbnQtY2FsY3VsYXRpb24tZGF0ZXRpbWUtbGFiZWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMy85O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1zY2hlZHVsZWQtbW9udGgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1jYXRlZ29yeSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2IC8gOTtcbiAgICB9XG5cbiAgICAubGFiZWwtY2F0ZWdvcnkge1xuICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICB9XG5cbiAgICAuc2VnbWVudC1zcWwge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBncmlkLWNvbHVtbjogMS85O1xuICAgICAgICBjb2xvcjogIzFiMWIxYjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgIC5idG4tY291bnQge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICB3aWR0aDogMjUxcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1lZGl0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgIC5idG4tZHVwbGljYXRlIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbn1cbiIsIi5zZWdtZW50LWJhc2ljLWVkaXQge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgLmJ1c2luZXNzLXR5cGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICB9XG4gICAgLmNiLXNlZ21lbnQtbmFtZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgIC5zZWdtZW50LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LWRlbGl2ZXJ5LXNjaGVkdWxlZC1tb250aCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbC1pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgfVxuICAgIC5jYi1pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvOTtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsLWRhdGEtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAuY2ItZGF0YS10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICB9XG4gICAgLmF0dHJpYnV0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC50YXJnZXQtcGVyaW9kLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIH1cbiAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1zdGFydC1kYXRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVuZC1kYXRlLWxhYmVsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtZW5kLWRhdGUge1xuICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtcmVsYXRpdmUtdGVybS1wZXJpb2QtdmFsdWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtcmVsYXRpdmUtdGVybS1wZXJpb2QtdW5pdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XG4gICAgfVxuICAgIC5jYi1nZW5kZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICAmLmZtLWdlbmRlciB7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2VuZGVyLWF0dHJpYnV0ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5wcmVkaWN0aW9ucy1nZW5kZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwtYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmF0dHJpYnV0ZS1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogNS82O1xuICAgIH1cbiAgICAuY2ItZGVwYXJtZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICB9XG4gICAgLmxhYmVsLWRpdmlzaW9uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNiLWRpdmlzaW9uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvNjtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmNhbGN1bGF0ZS10YXJnZXQtdXNlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXRlbXBvcmFyeS1yZWdpc3RlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAuYnRuLXJlZ2lzdGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb25kaXRpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbmRpdGlvbi1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIC5sb2dpY2FsLW9wZXJhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgIC5zZWdtZW50LWNvbmRpdGlvbl9fY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWRlbGV0ZS1jdXN0b20tZmlsdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy90cmFzaC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b20tY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbmRpdGlvbi1kZXRhaWxzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWFkZC1jdXN0b20tY29uZGl0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9wbHVzLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tZ3JvdWQtYnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvdHJhc2guc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgLnNlZ21lbnQtY29uZGl0aW9uX19jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxufVxuIiwiLnNlZ21lbnQtc3FsLWVkaXQge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgfVxuXG4gICAgLmJ1c2luZXNzLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Itc2VnbWVudC1uYW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgY29sb3I6ICMxYjFiMWI7XG4gICAgICAgIC5zZWdtZW50LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsaXZlcnktc2NoZWR1bGVkLW1vbnRoIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2ItYnJhbmQge1xuICAgICAgICBncmlkLWNvbHVtbjogNC82O1xuICAgIH1cblxuICAgIC5sYWJlbC1jYXRlZ29yeSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgIH1cbiAgICAuaW5wdXQtY2F0ZWdvcnkge1xuICAgICAgICBncmlkLWNvbHVtbjogNi85O1xuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VnbWVudC1zcWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMS85O1xuICAgICAgICBjb2xvcjogIzFiMWIxYjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzODJweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgIC51cGRhdGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAuY29uZmlybS1jb3VudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNC82O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWRldGVsZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tdGVtcC1yZWdpc3RlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tdXBkYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlZ21lbnQtYmFzaWMtZGV0YWlsIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgIH1cbiAgICAuc2VnbWVudC1kZWxpdmVyeS1zY2hlZHVsZWQtbW9udGguc2VnbWVudC1ldmVudC10YXJnZXQtcGVyaW9kLXRpbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICB9XG4gICAgLnNlZ21lbnQtYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMjtcbiAgICB9XG4gICAgLnNlZ21lbnQtbmFtZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gOTtcbiAgICB9XG4gICAgLnNlZ21lbnQtdGFyZ2V0LW51bWJlci1vZi1wZW9wbGUtYnktc2VnbWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIH1cbiAgICAuc2VnbWVudC10YXJnZXQtbnVtYmVyLW9mLXBlb3BsZS1ieS1zZWdtZW50LWxhYmVsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICAgIC5zZWdtZW50LWNhbGN1bGF0aW9uLWRhdGV0aW1lLWxhYmVsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvOTtcbiAgICB9XG4gICAgLnNlZ21lbnQtZXZlbnQtdHlwZS1saXN0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA5O1xuICAgIH1cbiAgICAuc2VnbWVudC1ldmVudC10eXBlLWxpc3QtbGFiZWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgLnNlZ21lbnQtYnVzaW5lc3MtdHlwZS1sYWJlbCxcbiAgICAuc2VnbWVudC1uYW1lLWxhYmVsLFxuICAgIC5zZWdtZW50LWRlbGl2ZXJ5LXNjaGVkdWxlZC1tb250aC1sYWJlbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAuc2VnbWVudC1ldmVudC10YXJnZXQtcGVyaW9kLXJlbGF0aXZlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgfVxuICAgIC5zZWdtZW50LXRhcmdldC1pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA5O1xuICAgIH1cbiAgICAuc2VnbWVudC10YXJnZXQtaXRlbS1jYXRlZ29yeS1sYWJlbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIH1cblxuICAgIC5iYXNpYy1jb25kaXRpb25zIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFzaWMtY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuYmFzaWMtY29uZGl0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF0dHJpYnV0ZS1nZW5kZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgICAgICAgICAgICY6cmVhZC1vbmx5ICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmVkaWN0aW9ucy1nZW5kZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29uZGl0aW9uLWdlbmRlci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb25kaXRpb24tZ2VuZGVyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbmRpdGlvbi1hZ2Uge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1Lzk7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LXR5cGUge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtdHlwZSB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtYWJzb2x1dGUtc3RhcnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1hYnNvbHV0ZS1lbmQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQvOTtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtcmVsYXRpdmUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb25kaXRpb24tZGVwdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29uZGl0aW9uLXR3by1kaWdpdC1kZXB0IHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNC85O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29uZGl0aW9uLWluY2x1ZGUge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb25kaXRpb24tZXhjbHVkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VnbWVudC1jb25kaXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAuY3VzdG9tLWNvbmRpdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb25kaXRpb24tZGV0YWlscyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm51bWJlci1vZi1wZW9wbGUtaGVhZGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xuICAgIH1cbiAgICAuYnRuLWNhbGN1bGF0ZS11c2VyIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgd2lkdGg6IDI1MXB4O1xuICAgIH1cbiAgICAuYnRuLXNxbC1lZGl0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgLmJ0bi1lZGl0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDhweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAmLml0ZW0tZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2ljYWwtb3BlcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDBweCA2cHg7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLmJ0bi1kdXBsaWNhdGUge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxufVxuIiwiLnBvcHVwLXNlbGVjdC1zZWdtZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMWI7XG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250cm9sLWhlYWRlciB7XG4gICAgICAgIC5pY29uLWZpbHRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvZmlsdGVyLnN2Zykgbm8tcmVwZWF0IGxlZnQgNXB4XG4gICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItZXhwYW5kZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9jaGV2cm9uLWRvd24uc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCg4MHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDgwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgIH1cblxuICAgIC5maWx0ZXItYmFzaWMge1xuICAgICAgICAuY2ItYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgICAgICAuY2ItZGVsaXZlcnktc2NoZWR1bGVkLW1vbnRoIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNiLXN0YXR1cyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1c2luZXNzLXR5cGUtMSB7XG4gICAgICAgICAgICAuY2Itc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWFkdmFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAuY2ItZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgICB9XG4gICAgICAgIC50YXJnZXQtcGVyaW9kLXR5cGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1zdGFydC1kYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtZGF0ZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LXRhcmdldC1wZXJpb2QtZW5kLWRhdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtcmVsYXRpdmUtdGVybS1wZXJpb2QtdmFsdWUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtcmVsYXRpdmUtdGVybS1wZXJpb2QtdW5pdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtc2VnbWVudC1uYW1lIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgfVxuICAgICAgICAudGFyZ2V0LWNvdW50LWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtdGFyZ2V0LWNvdW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICB9XG4gICAgICAgIC5jYi10YXJnZXQtY291bnQtb3BlcmF0b3Ige1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zZWFyY2gge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jbGVhciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RlLWFkdmFuY2Uge1xuICAgICAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAgICAgLmZpbHRlci1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXNlYXJjaC1iYXNpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2xlYXItYmFzaWMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWFkdmFuY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0LXNldHRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAuaWNvbi1zb3J0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NvcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY2Itc29ydC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWdtZW50LWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIwMHB4KTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuZGF0YS10YWJsZS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cblxuICAgIC5kYXRhLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLnNlZ21lbnQtZGF0YSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJi5zZXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWdtZW50LXJvdy0wIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VnbWVudC1zZXF1ZW5jZSxcbiAgICAgICAgICAgICAgICAuc2VnbWVudC1idXNpbmVzcy10eXBlLFxuICAgICAgICAgICAgICAgIC5zZWdtZW50LWRlbGl2ZXJ5LXNjaGVkdWxlZC1tb250aCxcbiAgICAgICAgICAgICAgICAuc2VnbWVudC1pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWdtZW50LXJvdy0xIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VnbWVudC1yb3ctMiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5maWx0ZXItZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDgwcHgsIDFmcikpO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoODBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaG9tZSB7XG4gICAgJG5hdnktYmx1ZTogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICR3aGl0ZTogd2hpdGU7XG4gICAgJGZvbnQtc2l6ZS1zbWFsbDogMTRweDtcbiAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAvLyDnj77lnKjjga9oMeOCv+OCsOOBqOOBquOBo+OBpuOBhOOCi+OBjOOAgeODkeODs+OBj+OBmuODquOCueODiOOBp+OBmeOBp+OBq2gx44K/44Kw44GM5L2/55So44GV44KM44Gm44GE44KL44Gf44KB44CBaDLjgr/jgrDjgavkv67mraPjgZnjgovkuojlrprjgafjgYLjgovjgIJcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtZmVlZCB7XG4gICAgICAgIC8vIOOBiuefpeOCieOBm+WGheWuueOCkuihqOekuuOBmeOCi+mDqOWIhuOBruiDjOaZr+iJsuOBr+eZveiJsuOBqOOBmeOCi+OAglxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMjVweDtcblxuICAgICAgICAgICAgLy8gaDPjga7jgrnjgr/jgqTjg6vjga9NS1BG5YWo5L2T44Go44GX44Gm57Wx5LiA44GV44KM44Gm44GK44KJ44Ga44CB5piO6KiY44KC44GV44KM44Gm44GE44Gq44GE44CCXG4gICAgICAgICAgICAvLyDjg5vjg7zjg6DnlLvpnaLjga7jgYrnn6XjgonjgZvlhoXlrrnjgpLooajnpLrjgZnjgovnrofmiYDjga7jgb/jgavpgannlKjjgZnjgosgaDMg44Gn44GC44KL44Gf44KB44CB5LuW44Gu55S76Z2i44GuIGgzIOOBq+OBr+W9semfv+OBl+OBquOBhOOAglxuICAgICAgICAgICAgaDMubmV3cy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgLm5ld3MtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld2VyLWJ1c2luZXNzLXVuaXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXdzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWoCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzg0NjhjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRuYXZ5LWJsdWU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wb3B1cC1leHRyYWN0aW9uLXF1ZXJ5IHtcbiAgICB3aWR0aDogY2FsYyg3NXZ3IC0gMjAwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMWI7XG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcWwge1xuICAgICAgICAgICAgY29sb3I6ICMxYjFiMWI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5leHRyYWNvbmRpdGlvbi1xdWVyeSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDV2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9wdXAtZm9vdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wb3B1cC1zZWxlY3Qtc2VnbWVudC1mb3Itb3V0Ym91bmQtc2V0dGluZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjFiO1xuICAgIC5wb3B1cC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAuaWNvbi1maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWV4cGFuZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvY2hldnJvbi1kb3duLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoODBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgfVxuXG4gICAgLmZpbHRlci1ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCg4MHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWJhc2ljIHtcbiAgICAgICAgLmNiLXNlZ21lbnQtc2VxdWVuY2Uge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNiLWJ1c2luZXNzLXR5cGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmNiLWRlbGl2ZXJ5LXNjaGVkdWxlZC1tb250aCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYi1zdGF0dXMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zZWFyY2gge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jbGVhciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItYWR2YW5jZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5jYi1ldmVudC10eXBlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhcmdldC1wZXJpb2QtdHlwZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS83O1xuICAgICAgICB9XG4gICAgICAgIC5ldmVudC10YXJnZXQtcGVyaW9kLXN0YXJ0LWRhdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1kYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtdGFyZ2V0LXBlcmlvZC1lbmQtZGF0ZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1yZWxhdGl2ZS10ZXJtLXBlcmlvZC12YWx1ZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1yZWxhdGl2ZS10ZXJtLXBlcmlvZC11bml0IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1zZWdtZW50LW5hbWUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICB9XG4gICAgICAgIC50YXJnZXQtY291bnQtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC10YXJnZXQtY291bnQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIH1cbiAgICAgICAgLmNiLXRhcmdldC1jb3VudC1vcGVyYXRvciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGUtYWR2YW5jZSB7XG4gICAgICAgIC5jb250cm9sLWhlYWRlciB7XG4gICAgICAgICAgICAuZmlsdGVyLWV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tc2VhcmNoLWJhc2ljIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jbGVhci1iYXNpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItYWR2YW5jZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvcnQtc2V0dGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIC5pY29uLXNvcnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvc29ydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jYi1zb3J0LWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMjQ4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlZ21lbnQtbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMjAwcHgpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5kYXRhLXRhYmxlLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLmRhdGEtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAuc2VnbWVudC1kYXRhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLnNlcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWdtZW50LXNlcXVlbmNlLFxuICAgICAgICAgICAgICAgIC5zZWdtZW50LWJ1c2luZXNzLXR5cGUsXG4gICAgICAgICAgICAgICAgLnNlZ21lbnQtZGVsaXZlcnktc2NoZWR1bGVkLW1vbnRoLFxuICAgICAgICAgICAgICAgIC5zZWdtZW50LWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm91dGJvdW5kLXNldHRpbmdzLWxpc3Qge1xuICAgIC5jb250cm9sLWhlYWRlciB7XG4gICAgICAgIC5pY29uLWZpbHRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvZmlsdGVyLnN2Zykgbm8tcmVwZWF0IGxlZnQgNXB4XG4gICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItZXhwYW5kZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9jaGV2cm9uLWRvd24uc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDgwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgIH1cblxuICAgIC5jYi1vdXRib3VuZC1jeWNsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgIH1cblxuICAgIC5jYi1jaGFubmVsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgLm91dGJvdW5kLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogNS83O1xuICAgIH1cblxuICAgIC50YXJnZXQtbGFuZ3VhZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogNy85O1xuICAgIH1cblxuICAgIC5maWx0ZXItY29udGVudC1uYW1lLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDU7XG4gICAgICAgIC5pbnB1dC1jb250ZW50LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1jYW1wYWlnbi1uYW1lLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDk7XG4gICAgICAgIC5pbnB1dC1jYW1wYWlnbi1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcmlvZC1kYXRlLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLm91dGJvdW5kLXNjaGVkdWxlLXBlcmlvZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgyNXB4LCAxZnIpKTtcblxuICAgICAgICAub3V0Ym91bmQtc2NoZWR1bGUtcGVyaW9kLXN0YXJ0LWRhdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGVyaW9kLWRhdGUtc3ltYm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAub3V0Ym91bmQtc2NoZWR1bGUtcGVyaW9kLWVuZC1kYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gMTI7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItb3V0Ym91bmQtYXBwcm92ZS1zdGF0dXMge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIDk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNXB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcblxuICAgICAgICAuY2Itb3V0Ym91bmQtc3RhdHVzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNiLXRlbXAtc2F2ZS1mbGFnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNiLWFwcHJvdmUtc3RhdHVzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDQwcHgsIDFmcikpO1xuXG4gICAgICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29ydC1zZXR0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICAgICAgLmljb24tc29ydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9zb3J0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNiLXNvcnQtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5kYXRhLXRhYmxlLm91dGJvdW5kLXNldHRpbmdzIHtcbiAgICAgICAgJGFsZXJ0LWNvbG9yOiAjYjA5MzAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNhbmNlbC1vdXRib3VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFwcHJvdmUtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY2FuY2VsLW91dGJvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2RlbGV0ZS5zdmcpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChpY29ucy9kZWxldGUtZGlzYWJsZWQuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hcHByb3ZlLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDgwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgIH1cblxuICAgIC5wYWdlbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY3JlYXRlLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoNDBweCwgMWZyKSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgICAgIC5idG4tY3JlYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm91dGJvdW5kLXNldHRpbmdzLWNyZWF0ZSxcbi5vdXRCb3VuZC1zZXR0aW5ncy1lZGl0LFxuLm91dGJvdW5kLXNldHRpbmdzLWRldGFpbCB7XG4gICAgLm9uLWRlbWFuZC1vdXRib3VuZCB7XG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWZpZWxkIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gOTtcbiAgICAgICAgICAgIC5maWVsZHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3V0Ym91bmQtc2NoZWR1bGUtaG91ciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZGl2W2NsYXNzJD0nTWVudUxpc3QnXSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGltZS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm91dGJvdW5kLXNjaGVkdWxlLW1pbnV0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBkaXZbY2xhc3MkPSdNZW51TGlzdCddID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uaWdodC1vdXRib3VuZC1mbGFnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub3V0Ym91bmQtY29udGVudC1saXN0LWZvcm0ge1xuICAgICAgICAub3V0Ym91bmQtdGFyZ2V0LWxhbmd1YWdlIHtcbiAgICAgICAgICAgIHNwYW4ubGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm91dGJvdW5kLXNldHRpbmdzLWNyZWF0ZSB7XG4gICAgLm91dGJvdW5kLWNvbnRlbnQtbGlzdC1mb3JtIHtcbiAgICAgICAgLm91dGJvdW5kLXRhcmdldC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBzcGFuLmxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdXRCb3VuZC1zZXR0aW5ncy1lZGl0IHtcbiAgICAub3V0Ym91bmQtY29udGVudC1saXN0LWZvcm0ge1xuICAgICAgICAub3V0Ym91bmQtdGFyZ2V0LWxhbmd1YWdlIHtcbiAgICAgICAgICAgIC5jYXV0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ubGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm91dGJvdW5kLXNldHRpbmdzLWRldGFpbCB7XG4gICAgLm91dGJvdW5kLWNvbnRlbnQtbGlzdC1mb3JtIHtcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddOmRpc2FibGVkLFxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J106cmVhZC1vbmx5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLm91dGJvdW5kLXRhcmdldC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBzcGFuLmxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm91dGJvdW5kLWNvbnRlbnQtbGlzdC1mb3JtIHtcbiAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgLmNvbnRyb2wtZmllbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDk7XG4gICAgfVxuICAgIC5vdXRib3VuZC10YXJnZXQtbGFuZ3VhZ2Uge1xuICAgICAgICAuY29udHJvbC1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXV0aW9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1tYXRlcmlhbC1zZWxlY3RvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM4NDY4YztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzM4NDY4YztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWF0ZXJpYWwtY29weSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gOTtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1zdGFuZGFyZDtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA5O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGluay11cmwge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDk7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51dG0tcGFyYW1ldGVyLWRlY2lzaW9uIHtcbiAgICAgICAgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudXRtLXBhcmFtZXRlci10ZW1wbGF0ZS1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAudXRtLXBhcmFtZXRlci10ZW1wbGF0ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gOTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICAgIC5pbWFnZS11cmwge1xuICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzg0NjhjO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vdXRCb3VuZC1zZXR0aW5ncy1lZGl0IHtcbiAgICAkZm9udC1zaXplLXNtYWxsOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICBkaXYubW9udGhseS1vdXRib3VuZC1jeWNsZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMy84O1xuXG4gICAgICAgICAgICBkaXYuc2V0dGluZy12YWx1ZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKGlucHV0W3R5cGU9J3JhZGlvJ10pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9yYWRpby5zdmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgM3B4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL3JhZGlvLWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFRoZSBjdXJyZW50IHN0eWxlIGRlc2lnbiBpcyBub3QgY2xlYXJseSBkZWZpbmVkLCB0aGlzIHN0eWxlIGlzIG1lYW50IHRvIG1hdGNoIHRoZSBjdXJyZW50IHN0eWxlIGluIGEgbm9uLW1lYW5pbmdmdWwgd2F5LlxuICAgICAgICAubWVzc2FnZS1kaXNwbGF5LXBvc2l0aW9uLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29udHJvbC1ncm91cCB7XG4gICAgICAgICAgICAuY2FuY2VsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51cGRhdGUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVGhlIGN1cnJlbnQgc3R5bGUgZGVzaWduIGlzIG5vdCBjbGVhcmx5IGRlZmluZWQuIFRoaXMgc3R5bGUgaXMgbWVhbnQgdG8gbWF0Y2ggdGhlIGN1cnJlbnQgc3R5bGUgaW4gYSBub24tbWVhbmluZ2Z1bCB3YXksIHdpdGhvdXQgYSBjbGVhciBvciBpbnRlbnRpb25hbCBwdXJwb3NlLlxuICAgICAgICAgICAgLmFwcHJvdmUtc3RhdHVzLWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub3V0Ym91bmQtY3ljbGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIH1cbiAgICAub3V0Ym91bmRfc2NoZWR1bGUtdGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLm91dEJvdW5kLXNjaGVkdWxlZC1kYXRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm91dEJvdW5kLXNjaGVkdWxlZC10aW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgIC5vdXRCb3VuZC1zY2hlZHVsZWQtaG91ciB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2xvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgfVxuICAgICAgICAub3V0Qm91bmQtc2NoZWR1bGVkLW1pbnV0ZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uaWdodC1vdXRCb3VuZC1mbGFnIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvNztcbiAgICB9XG4gICAgLmRlbGl2ZXJ5LWludGVydmFsLXRpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuZGVsaXZlcnktaW50ZXJ2YWwtaWRlbnRpZmljYXRpb24taXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI3LCAyNywgMjcsIDAuNTQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG4gICAgLmRheS1pbnRlcnZhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBncmlkLWNvbHVtbjogMy84O1xuICAgICAgICAuZnJlcXVlbmN5LWJ5LWRheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5mcmVxIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxdWVuY3ktZGF5LWludGVydmFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGFpbHkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53ZWVrLWludGVydmFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzg7XG4gICAgICAgIC5mcmVxdWVuY3ktYnktd2VlayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5pbnRlcnZhbCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJlcXVlbmN5LXdlZWstaW50ZXJ2YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53ZWVrbHkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tb250aC1pbnRlcnZhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBncmlkLWNvbHVtbjogMy84O1xuICAgICAgICAuZnJlcXVlbmN5LW1vbnRoLWJ5LWRheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5tb250aGx5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxdWVuY3ktc3BlY2lmaWVkLWRheSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNldC10by1kYXRlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxdWVuY3ktbW9udGgtaW50ZXJ2YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZWxpdmVyZWQtbW9udGhseSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyZXF1ZW5jeS1tb250aC1ieS1kYXktb2Ytd2VlayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmZyZXF1ZW5jeS1zcGVjaWZpZWQtZGF5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJlcXVlbmN5LXNwZWNpZmllZC13ZWVrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJlcSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJlcXVlbmN5LW1vbnRoLWludGVydmFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVsaXZlcmVkLW1vbnRobHkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS10aW1lLWxiIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuY2ItZGVsaXZlcnktdGltZSB7XG4gICAgICAgIC5kZWxpdmVyeS10aW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIC5kZWxpdmVyeS1ob3VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbG9uIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVsaXZlcnktbWludXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uaWdodC1vdXRCb3VuZC1mbGFnLXJlZ3VsYXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMy81O1xuICAgIH1cbiAgICAuZGVsaXZlcnktc3RhcnQtZW5kLWRhdGUtbGIge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5kZWxpdmVyeS1zdGFydC1lbmQtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAudGlsZGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uaWdodC1vdXRib3VuZC1mbGFnLWltbWVkaWF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuc3VtbWVydGltZS1ub3RlcyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXRhLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLnNlZ21lbnQtZGF0YSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJi5zZXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWdtZW50LXJvdy0wIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VnbWVudC1zZXF1ZW5jZSxcbiAgICAgICAgICAgICAgICAuc2VnbWVudC1idXNpbmVzcy10eXBlLFxuICAgICAgICAgICAgICAgIC5zZWdtZW50LWRlbGl2ZXJ5LXNjaGVkdWxlZC1tb250aCxcbiAgICAgICAgICAgICAgICAuc2VnbWVudC1pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWdtZW50LXJvdy0xIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VnbWVudC1yb3ctMiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlZ21lbnQtZGV0YWlsIHtcbiAgICAgICAgPiAubG9naWNhbC1vcGVyYXRvciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlbGl2ZXJ5LWNvbnRyb2wge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIH1cbiAgICAuZHVwbGljYXRlLWNvbnRyb2wtZmxhZyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0Lzg7XG4gICAgfVxuICAgIC5vdXRib3VuZC10YXJnZXQtY3VzdG9tZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIH1cbiAgICAuYWN0aXZlLWNlcnRpZmljYXRpb24tcGVyaW9kIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICB9XG4gICAgLmNiLWNvbnRlbnQtbmFtZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIC5jb250ZW50LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNiLWNvbnRlbnQtY29tbWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIC5jb250ZW50LWNvbW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpc3BsYXktY2F0ZWdvcnkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIH1cbiAgICAuY2ItYnJlYWtkb3duLW9mLXRhcmdldCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIC5icmVha2Rvd24tb2YtdGFyZ2V0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnRfY29udHJvbF9mbGFnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgLmluYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYW5uZWwtbWVzc2FnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzY7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm91dGJvdW5kLXR5cGUtbWVzc2FnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzY7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNiLWNhbXBhaWduLW5hbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAuY2FtcGFpZ24tbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcnZhbC1zZXR0aW5nIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuY29udHJvbC1lbGVtZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJ2YWwtZGF5IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtZWxlbWVudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5YWl5Yqb5b+F6aCI44OV44Kj44O844Or44OJ44Gu44Op44OZ44Or44Gr44Ki44K544K/44Oq44K544Kv44KS6KGo56S644GV44Gb44KLXG4gICAgbGFiZWwuZmllbGQtcmVxdWlyZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDhhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g54++5Zyo44CBT3V0Ym91bmRDb250ZW50TGlzdEZvcm3jgrPjg7Pjg53jg7zjg43jg7Pjg4jjga7jgrnjgr/jgqTjg6vjga8gb3V0Ym91bmQtc2V0dGluZ3MtY3JlYXRlLXVwZGF0ZS1kZXRhaWwuc2NzcyDjgavmm7jjgYvjgozjgabjgYTjgovjgYzjgIHjgrPjg7Pjg53jg7zjg43jg7Pjg4jjgZTjgajjgavjgrnjgr/jgqTjg6vnlKjjga7jg5XjgqHjgqTjg6vjgpLkvZzmiJDjgZnjgovjga7jga/pganliIfjgafjga/jgarjgYTjgIJcbiAgICAvLyDjgZPjga7jg5fjg63jgrjjgqfjgq/jg4jjgafjga/jgIHnlLvpnaLjgZTjgajjgavjgrnjgr/jgqTjg6vnlKjjga7jg5XjgqHjgqTjg6vjgpLkvZzmiJDjgZnjgovjg6vjg7zjg6vjgYzjgYLjgovjgZ/jgoHjgIEuY29udGVudC1tYXRlcmlhbCDjga7jgrnjgr/jgqTjg6vjga/phY3kv6HnmbvpjLLjga7jgrnjgr/jgqTjg6vnlKjjg5XjgqHjgqTjg6vjgafjgYLjgovjgZPjga7jg5XjgqHjgqTjg6vjgavoqJjovInjgZfjgabjgYTjgovjgIJcbiAgICAuY29udGVudC1tYXRlcmlhbCB7XG4gICAgICAgIC8vIOODqeODmeODq+OBq+WvvuOBl+OBpuOCouOCueOCv+ODquOCueOCr+OCkuihqOekuuOBleOBm+OCi+OCueOCv+OCpOODq+OCkuW9k+OBpuOCi+OBqOOAgSBpbmZvLWljb24g44Go44Ki44K544K/44Oq44K544Kv44GM6YeN44Gq44Gj44Gm44GX44G+44GG44CCXG4gICAgICAgIC8vIOOBk+OBruWVj+mhjOOCkuWbnumBv+OBmeOCi+OBn+OCgeOAgeODqeODmeODq+OBruODhuOCreOCueODiOOCknNwYW7jgr/jgrDjgaflm7Ljgb/jgIFzcGFu44K/44Kw44Gr44Ki44K544K/44Oq44K544Kv44KS6KGo56S644GZ44KL44K544K/44Kk44Or44KS6YGp55So44GX44Gm44GE44KL44CCXG4gICAgICAgIHNwYW4uZmllbGQtcmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwOGE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9pY29uLWluZm9ybWF0aW9uLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC10b29sdGlwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm91dGJvdW5kLXNldHRpbmdzLWRldGFpbCB7XG4gICAgJGZvbnQtc2l6ZS1zbWFsbDogMTRweDtcblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgJjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpkaXNhYmxlZCArIGxhYmVsLFxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNDBweCwgYXV0byk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICAmLnBhZ2Uge1xuICAgICAgICAuaW5wdXQtaXRlbSB7XG4gICAgICAgICAgICA+IC5pbnB1dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICAgICAgICAgICAqIFRvIHByZXZlbnQgdGV4dGFyZWEgZnJvbSBsb29raW5nIGxpa2UgaW5wdXQgZmllbGRcbiAgICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub3V0Ym91bmQtY3ljbGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIH1cbiAgICAubmlnaHQtb3V0Ym91bmQtZmxhZy1pbW1lZGlhdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLnNjaGVkdWxlLWRhdGV0aW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgLnNjaGVkdWxlLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNjaGVkdWxlLWhvdXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAudGltZS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNjaGVkdWxlLW1pbnV0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zY2hlZHVsZS1hdC1uaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktaW50ZXJ2YWwtdGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuZGVsaXZlcnktaW50ZXJ2YWwtZGV0YWlsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmludGVydmFsLXR5cGUge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjcsIDI3LCAyNywgMC41NCk7XG4gICAgfVxuICAgIC5pbnRlcnZhbC1zcGVjIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC5pbnRlcnZhbC1zcGVjLWxpbmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAuZGF5cy1pbnRlcnZhbC12YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53ZWVrLWludGVydmFsIHtcbiAgICAgICAgLndlZWstaW50ZXJ2YWwtbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndlZWstaW50ZXJ2YWwtdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9udGgtaW50ZXJ2YWwge1xuICAgICAgICAuc3BlY2lmaWVkLWRheS12YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zcGVjaWZpZWQtZGF5LW9mLXdlZWstdmFsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3BlY2lmaWVkLXdlZWstdmFsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZyZXEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vbnRoLWludGVydmFsLXZhbHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYub3V0Ym91bmQtY3ljbGUge1xuICAgICAgICAkd2hpdGU6ICNmZmY7XG4gICAgICAgICRsaWdodC1ncmF5OiAjZTZlNmU2O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIGRpdi5zZXR0aW5nLXZhbHVlcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi52YWx1ZS1maWVsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLmJsYW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjaGVkdWxlLXN0YXJ0LWVuZC1kYXRlLXRpbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICAucmFuZ2Utc2lnbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWVydGltZS1ub3RlcyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFyZ2V0LXNlZ21lbnQge1xuICAgICAgICAuZGF0YS10YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnNlZ21lbnQtZGF0YSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICYuc2VwIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VnbWVudC1yb3ctMCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlZ21lbnQtc2VxdWVuY2UsXG4gICAgICAgICAgICAgICAgICAgIC5zZWdtZW50LWJ1c2luZXNzLXR5cGUsXG4gICAgICAgICAgICAgICAgICAgIC5zZWdtZW50LWRlbGl2ZXJ5LXNjaGVkdWxlZC1tb250aCxcbiAgICAgICAgICAgICAgICAgICAgLnNlZ21lbnQtaXRlbS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNlZ21lbnQtcm93LTEge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VnbWVudC1yb3ctMiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlZ21lbnQtZGV0YWlsIHtcbiAgICAgICAgICAgID4gLmxvZ2ljYWwtb3BlcmF0b3Ige1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYjFiMWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51cHBlci1saW1pdC1jb250cm9sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNiLW91dGJvdW5kLXVwcGVyLWxpbWl0LWNvbnRyb2wge1xuICAgICAgICAgICAgZGl2W2NsYXNzJD0nY29udHJvbCddIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5zZWxlY3QtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vdXRib3VuZC10YXJnZXQtY3VzdG9tZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIH1cbiAgICAuYWN0aXZlLWNlcnRpZmljYXRpb24tcGVyaW9kIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFubmVsIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNiLWNvbnRlbnQtbmFtZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIC5jb250ZW50LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNiLWNvbnRlbnQtY29tbWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgICAgIC5jb250ZW50LWNvbW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNiLWJyZWFrZG93bi1vZi10YXJnZXQge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgIH1cbiAgICAuY29udGVudF9jb250cm9sX2ZsYWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gICAgLmRpc3BsYXktY2F0ZWdvcnkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1kaXN0cmlidXRpb24tdmFsdWUge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICAgIC5jb250ZW50LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIC5jb250ZW50LXRhYiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2IyYjJiMjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFiLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNiLWRlbGl2ZXJ5LXRpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICAgICAgLmRlbGl2ZXJ5LXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYi1saW5rLXVybCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgIC5saW5rLXVybCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudXRtLXBhcmFtZXRlci1kZWNpc2lvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgfVxuICAgIC51dG0tcGFyYW1ldGVyLXRlbXBsYXRlLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC51dG0tcGFyYW1ldGVyLXRlbXBsYXRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmNiLXB1c2gtdGV4dCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgfVxuICAgIC5wdXNoLWltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNiLW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgfVxuICAgIC5tZXNzYWdlLWltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYi1jYW1wYWlnbi1uYW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICAgICAgLmNhbXBhaWduLW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIGxlZnQsIHJpZ2h0IOOBqOOBhOOBhuWIhuWJsuOBruaEj+Wbs+OBr+S4jeaYjuOBp+OBguOCi+OAglxuICAgICAgICAuZ3JvdXAtbGVmdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIGxlZnQsIHJpZ2h0IOOBqOOBhOOBhuWIhuWJsuOBruaEj+Wbs+OBr+S4jeaYjuOBp+OBguOCi+OAglxuICAgICAgICAvLyBncm91cC1yaWdodOOCr+ODqeOCueWGheOBriBidG7jgq/jg6njgrnjga/jg6bjg7zjgrbjg7zjga7mqKnpmZDjgIHphY3kv6HjgrXjgqTjgq/jg6vjgIHjg4Hjg6Pjg43jg6vjgavjgojjgaPjgabooajnpLrmlbDjgYzlpInjgo/jgovjgYzjgIHjgZPjga7jgojjgYbjgarlrp/oo4Xjga7loLTlkIjjga8gZmxleCDjgpLnlKjjgYTjgovjga7jgYzoia/jgYTjgajmgJ3jgo/jgozjgovjgIJcbiAgICAgICAgLmdyb3VwLXJpZ2h0IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzEwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5kdXBsaWNhdGUtaW1tZWRpYXRlLWNhbXBhaWduIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAvLyDooajnpLrmlofoqIDjgpLmlLnooYzmloflrZfjgafmlLnooYzjgZfjgIEy6KGM44Gn6KGo56S644GV44Gb44KL44Gf44KB44Gr5oyH5a6a44GX44Gm44GE44KL44CCXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1kZWxldGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjAwMDAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYTYwNjA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjYTYwNjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1ub3QtYXBwcm92ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgIH1cblxuICAgIC5pbnRlcnZhbC1zZXR0aW5nIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuY29udHJvbC1lbGVtZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJ2YWwtZGF5IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtZWxlbWVudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBvcHVwLW1lbWJlci1pZC1zZXR0aW5nIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwMHB4KTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjFiO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAucG9wdXAtYm9keSB7XG4gICAgICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyg4NXZoIC0gMjAwcHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg4NXZoIC0gMjAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIC5tZW1iZXIge1xuICAgICAgICAgICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoNTBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWRlbGV0ZS1tZW1iZXItaWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvZGVsZXRlLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW1iZXItaWQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8xMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW1iZXItaWQtZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzEyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1uZXctbWVtYmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvc2VnbWVudC1jb25kaXRpb24tYWRkLnN2ZylcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVzZS1tZWFzdXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAudGFibGUtZGF0YSB7XG4gICAgICAgICAgICA+IHRhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLmNoZWNrYm94LW11bHRpcGxlID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5tZWFzdXJlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubWVhc3VyZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3B1cC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAuYnV0dG9uLWNhbmNlbCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWRlbGl2ZXJ5IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBseSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vdXRib3VuZC1zZXR0aW5ncy1jcmVhdGUge1xuICAgICRmb250LXNpemUtc21hbGw6IDE0cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIGRpdi5tb250aGx5LW91dGJvdW5kLWN5Y2xlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzg7XG5cbiAgICAgICAgICAgIGRpdi5zZXR0aW5nLXZhbHVlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweCAwIDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoaW5wdXRbdHlwZT0ncmFkaW8nXSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3JhZGlvLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCAzcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvcmFkaW8tY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2LmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gVGhlIGN1cnJlbnQgc3R5bGUgZGVzaWduIGlzIG5vdCBjbGVhcmx5IGRlZmluZWQsIHRoaXMgc3R5bGUgaXMgbWVhbnQgdG8gbWF0Y2ggdGhlIGN1cnJlbnQgc3R5bGUgaW4gYSBub24tbWVhbmluZ2Z1bCB3YXkuXG4gICAgICAgIC5tZXNzYWdlLWRpc3BsYXktcG9zaXRpb24uZHJvcGRvd24ge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm91dGJvdW5kLWN5Y2xlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICB9XG4gICAgLm91dGJvdW5kX3NjaGVkdWxlLXRpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5vdXRCb3VuZC1zY2hlZHVsZWQtZGF0ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vdXRCb3VuZC1zY2hlZHVsZWQtdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAub3V0Qm91bmQtc2NoZWR1bGVkLWhvdXIge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAuY29sb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm91dEJvdW5kLXNjaGVkdWxlZC1taW51dGUge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmlnaHQtb3V0Qm91bmQtZmxhZyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1Lzc7XG4gICAgfVxuICAgIC5kZWxpdmVyeS1pbnRlcnZhbC10aXRsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLm5pZ2h0LW91dGJvdW5kLWZsYWctaW1tZWRpYXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5kZWxpdmVyeS1pbnRlcnZhbC1pZGVudGlmaWNhdGlvbi1pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjcsIDI3LCAyNywgMC41NCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICAuZGF5LWludGVydmFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzg7XG4gICAgICAgIC5mcmVxdWVuY3ktYnktZGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLmZyZXEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZXF1ZW5jeS1kYXktaW50ZXJ2YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYWlseSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndlZWstaW50ZXJ2YWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvODtcbiAgICAgICAgLmZyZXF1ZW5jeS1ieS13ZWVrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLmludGVydmFsIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxdWVuY3ktd2Vlay1pbnRlcnZhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlZWtseSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vbnRoLWludGVydmFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzg7XG4gICAgICAgIC5mcmVxdWVuY3ktbW9udGgtYnktZGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLm1vbnRobHktdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZXF1ZW5jeS1zcGVjaWZpZWQtZGF5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2V0LXRvLWRhdGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZXEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZXF1ZW5jeS1tb250aC1pbnRlcnZhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlbGl2ZXJlZC1tb250aGx5IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJlcXVlbmN5LW1vbnRoLWJ5LWRheS1vZi13ZWVrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuZnJlcXVlbmN5LXNwZWNpZmllZC1kYXkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxdWVuY3ktc3BlY2lmaWVkLXdlZWsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVxdWVuY3ktbW9udGgtaW50ZXJ2YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZWxpdmVyZWQtbW9udGhseSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlbGl2ZXJ5LXRpbWUtbGIge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5jYi1kZWxpdmVyeS10aW1lIHtcbiAgICAgICAgLmRlbGl2ZXJ5LXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgLmRlbGl2ZXJ5LWhvdXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZWxpdmVyeS1taW51dGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5pZ2h0LW91dEJvdW5kLWZsYWctcmVndWxhciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzU7XG4gICAgfVxuICAgIC5kZWxpdmVyeS1zdGFydC1lbmQtZGF0ZS1sYiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmRlbGl2ZXJ5LXN0YXJ0LWVuZC1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIC50aWxkZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1bW1lcnRpbWUtbm90ZXMge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0YS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5zZWdtZW50LWRhdGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICYuc2VwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VnbWVudC1yb3ctMCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlZ21lbnQtc2VxdWVuY2UsXG4gICAgICAgICAgICAgICAgLnNlZ21lbnQtYnVzaW5lc3MtdHlwZSxcbiAgICAgICAgICAgICAgICAuc2VnbWVudC1kZWxpdmVyeS1zY2hlZHVsZWQtbW9udGgsXG4gICAgICAgICAgICAgICAgLnNlZ21lbnQtaXRlbS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VnbWVudC1yb3ctMSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlZ21lbnQtcm93LTIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWdtZW50LWRldGFpbCB7XG4gICAgICAgID4gLmxvZ2ljYWwtb3BlcmF0b3Ige1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS1jb250cm9sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICB9XG4gICAgLmR1cGxpY2F0ZS1jb250cm9sLWZsYWcge1xuICAgICAgICBncmlkLWNvbHVtbjogNC84O1xuICAgIH1cbiAgICAub3V0Ym91bmQtdGFyZ2V0LWN1c3RvbWVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICB9XG4gICAgLmFjdGl2ZS1jZXJ0aWZpY2F0aW9uLXBlcmlvZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgfVxuICAgIC5jYi1jb250ZW50LW5hbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAuY29udGVudC1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYi1jb250ZW50LWNvbW1lbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAuY29udGVudC1jb21tZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXNwbGF5LWNhdGVnb3J5IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICB9XG4gICAgLmNiLWJyZWFrZG93bi1vZi10YXJnZXQge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICAuYnJlYWtkb3duLW9mLXRhcmdldCB7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50X2NvbnRyb2xfZmxhZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIC5pbmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2IyYjJiMjtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vdXRib3VuZC10eXBlLW1lc3NhZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMy85O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5jYi1jYW1wYWlnbi1uYW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICAgICAgLmNhbXBhaWduLW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVtcG9yYXJ5LXNhdmUge1xuICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICB9XG5cbiAgICAucmVnaXN0ZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogOC85O1xuICAgIH1cblxuICAgIC5pbnRlcnZhbC1zZXR0aW5nIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuY29udHJvbC1lbGVtZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJ2YWwtZGF5IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtZWxlbWVudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5YWl5Yqb5b+F6aCI44OV44Kj44O844Or44OJ44Gu44Op44OZ44Or44Gr44Ki44K544K/44Oq44K544Kv44KS6KGo56S644GV44Gb44KLXG4gICAgbGFiZWwuZmllbGQtcmVxdWlyZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDhhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g54++5Zyo44CBT3V0Ym91bmRDb250ZW50TGlzdEZvcm3jgrPjg7Pjg53jg7zjg43jg7Pjg4jjga7jgrnjgr/jgqTjg6vjga8gb3V0Ym91bmQtc2V0dGluZ3MtY3JlYXRlLXVwZGF0ZS1kZXRhaWwuc2NzcyDjgavmm7jjgYvjgozjgabjgYTjgovjgYzjgIHjgrPjg7Pjg53jg7zjg43jg7Pjg4jjgZTjgajjgavjgrnjgr/jgqTjg6vnlKjjga7jg5XjgqHjgqTjg6vjgpLkvZzmiJDjgZnjgovjga7jga/pganliIfjgafjga/jgarjgYTjgIJcbiAgICAvLyDjgZPjga7jg5fjg63jgrjjgqfjgq/jg4jjgafjga/jgIHnlLvpnaLjgZTjgajjgavjgrnjgr/jgqTjg6vnlKjjga7jg5XjgqHjgqTjg6vjgpLkvZzmiJDjgZnjgovjg6vjg7zjg6vjgYzjgYLjgovjgZ/jgoHjgIEuY29udGVudC1tYXRlcmlhbCDjga7jgrnjgr/jgqTjg6vjga/phY3kv6HnmbvpjLLjga7jgrnjgr/jgqTjg6vnlKjjg5XjgqHjgqTjg6vjgafjgYLjgovjgZPjga7jg5XjgqHjgqTjg6vjgavoqJjovInjgZfjgabjgYTjgovjgIJcbiAgICAuY29udGVudC1tYXRlcmlhbCB7XG4gICAgICAgIC8vIOODqeODmeODq+OBq+WvvuOBl+OBpuOCouOCueOCv+ODquOCueOCr+OCkuihqOekuuOBleOBm+OCi+OCueOCv+OCpOODq+OCkuW9k+OBpuOCi+OBqOOAgSBpbmZvLWljb24g44Go44Ki44K544K/44Oq44K544Kv44GM6YeN44Gq44Gj44Gm44GX44G+44GG44CCXG4gICAgICAgIC8vIOOBk+OBruWVj+mhjOOCkuWbnumBv+OBmeOCi+OBn+OCgeOAgeODqeODmeODq+OBruODhuOCreOCueODiOOCknNwYW7jgr/jgrDjgaflm7Ljgb/jgIFzcGFu44K/44Kw44Gr44Ki44K544K/44Oq44K544Kv44KS6KGo56S644GZ44KL44K544K/44Kk44Or44KS6YGp55So44GX44Gm44GE44KL44CCXG4gICAgICAgIHNwYW4uZmllbGQtcmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwOGE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9pY29uLWluZm9ybWF0aW9uLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC10b29sdGlwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3JlZ3VsYXItb3V0Ym91bmQtcHJpb3JpdHktc2V0dGluZy1wYWdlIHtcbiAgICAkdGFibGUtZm9udC1zaXplOiAxM3B4O1xuICAgICR0aGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICR0Ym9keS1ldmVuLXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICR0Ym9keS1vZGQtcm93LWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgJGJ1dHRvbi1mb250LXNpemU6IDE0cHg7XG4gICAgJGJ1dHRvbi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAgICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICRidXR0b24taG92ZXItY29sb3I6IHJnYig1NiwgNzAsIDE0MCwgMC44KTtcblxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAmLnJlZ3VsYXItb3V0Ym91bmQtcHJpb3JpdHktc2V0dGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWJsZS1mb250LXNpemU7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgICAgICB0aGVhZCB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVhZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJvZHktZXZlbi1yb3ctYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0Ym9keS1vZGQtcm93LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgJi5zZXF1ZW5jZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaGFubmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jYW1wYWlnbi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbnRlbnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zY2hlZHVsZS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hcHByb3ZlLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wZXJhdGlvbi1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi5zdWJtaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGFpbHktb3V0Ym91bmQtcHJpb3JpdHktc2V0dGluZyB7XG4gICAgLmljb24tZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvZmlsdGVyLnN2Zykgbm8tcmVwZWF0IGxlZnQgNXB4IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCg4MHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcblxuICAgICAgICAub3V0Ym91bmQtc2NoZWR1bGUtZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm91dGJvdW5kLXNjaGVkdWxlLWRhdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0YS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgLnJvd3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYgPiA6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhaWx5LW91dGJvdW5kLXByaW9yaXR5LXNldHRpbmctaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGFpbHktb3V0Ym91bmQtcHJpb3JpdHktc2V0dGluZy1yb3cge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VxdWVuY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2hhbm5lbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN5Y2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm91dGJvdW5kLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2FtcGFpZ24tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jb250ZW50LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2NoZWR1bGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hcHByb3ZlLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0LWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCg4MHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg1MHB4LCBhdXRvKTtcbiAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xuXG4gICAgICAgIC5idG4tc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNy8xMztcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50LWRldGFpbCB7XG4gICAgJi5wYWdlIHtcbiAgICAgICAgLmlucHV0LWl0ZW0ge1xuICAgICAgICAgICAgPiAuaW5wdXQtYmxvY2sge1xuICAgICAgICAgICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlwLWRlbGl2ZXJ5LXRpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICAgICAgLmRlbGl2ZXJ5LXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlwLWxpbmstdXJsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICAgICAgLmxpbmstdXJsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMi84O1xuICAgICAgICAuZGVsaXZlcnktdHlwZS1vdXRib3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5vdXRib3VuZC10eXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZWxpdmVyeS10eXBlLXV0bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmNiLXV0bS1wYXJhbWV0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgLnV0bS1wYXJhbWV0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnV0bS1wYXJhbWV0ZXItZGVjaXNpb24ge1xuICAgICAgICBncmlkLWNvbHVtbjogMi84O1xuICAgIH1cbiAgICAudXRtLXBhcmFtZXRlci10ZW1wbGF0ZS1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAudXRtLXBhcmFtZXRlci10ZW1wbGF0ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAuaXAtcHVzaC10ZXh0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICB9XG4gICAgLnB1c2gtaW1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMi84O1xuICAgICAgICAucHVzaC1pbWFnZS11cmwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuY2ItcHVzaC1pbWFnZS11cmwtaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgLnB1c2gtaW1hZ2UtdXJsLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGluay1pbWFnZS1hZG1pbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wdXNoLWltYWdlLXNpemUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgfVxuICAgIC5pcC1jb250ZW50LW91dGJvdW5kLXNvdXJjZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzk7XG4gICAgICAgIC5jb250ZW50LW91dGJvdW5kLXNvdXJjZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXAtbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvOTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtaW1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMi84O1xuICAgICAgICAubWVzc2FnZS1pbWFnZS11cmwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuY2ItbWVzc2FnZS1pbWFnZS11cmwtaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgLm1lc3NhZ2UtaW1hZ2UtdXJsLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGluay1pbWFnZS1hZG1pbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm91dGJvdW5kLXRpbWUtY29udHJvbC1tYXN0ZXIge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoODBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgIH1cblxuICAgIC5vdXRib3VuZC10aW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMjVweCwgMWZyKSk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgLm91dGJvdW5kLW9wZW4taG91ciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvbjEge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm91dGJvdW5kLW9wZW4tbWludXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhbmdlLXN5bWJvbCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3V0Ym91bmQtZW5kLWhvdXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sb24yIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdXRib3VuZC1lbmQtbWludXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdW1tZXJ0aW1lLW5vdGVzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1pdC1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDQwcHgsIDFmcikpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAgICAgICAuYnRuLXN1Ym1pdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmlnZ2VyLWl0ZW0tZXhjbHVzaW9uLWluZm9ybWF0aW9uLWNyZWF0ZSB7XG4gICAgLmV4Y2x1c2lvbi1zZXR0aW5nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgICAgIC5leGNsdXNpb24tc2V0dGluZy02ZGlnaXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCA0MHB4O1xuICAgICAgICAgICAgLmlwLXNldHRpbmdzLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTMlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5leGNsdXNpb24taW5mb3JtYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDQwcHg7XG4gICAgfVxuICAgIC5idG4tcmVnaXN0ZXItNmRpZ2kge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmlnZ2VyLWl0ZW0tZXhjbHVzaW9uLWxpc3Qge1xuICAgIC5zZWFyY2gtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgIH1cbiAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAuaWNvbi1maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEzO1xuICAgIH1cbiAgICAuaXAtc2V0dGluZ3MtaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIC5zZXR0aW5ncy1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3JlYXRlLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDExO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAuYnRuLWNyZWF0ZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoaWNvbnMvaWNvbi1hZGQuc3ZnKTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxldGUtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMTI7XG4gICAgICAgIC5idG4tZGVsZXRlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChpY29ucy9pY29uLWRlbGV0ZS5zdmcpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGEtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLnRyaWdnZXItaXRlbS1leGNsdXNpb24tcm93IHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudHJpZ2dlci1pdGVtLWV4Y2x1c2lvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGFibGUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgLml0ZW0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICYgLmNoZWNrLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmlnZ2VyLW91dGJvdW5kLWxpc3Qge1xuICAgIC5maWx0ZXItY29udHJvbHMge1xuICAgICAgICAuY29udHJvbC1ib2R5IHtcbiAgICAgICAgICAgIC5jb250cm9sLWZpZWxkcyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2Itb3V0Ym91bmQtc3RvcC1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYi1vdXRib3VuZC1jaGFubmVsLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNiLW91dGJvdW5kLXRhcmdldC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGhlIGRyb3Bkb3duIGJlIHVzaW5nIGEgdGV4dCBpbnB1dCB0byBhbGxvdyB1c2VycyB0byBmaWx0ZXIgb3Igc2VhcmNoIHRocm91Z2ggb3B0aW9uc1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCBmaWVsZCBpcyBzZXQgZXhwbGljaXRseSB0byBtYWtlIHN1cmUgaXQgaGFzIHRoZSBzYW1lIGhlaWdodCBhcyB0aGUgb3RoZXIgZHJvcGRvd25zIGluIHRoZSBGaWx0ZXJDb250cm9sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhbXBhaWduLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRiLWNvdXBvbi1pZCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2tiLWNvdXBvbi1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRyb2wtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Itc29ydC1vcHRpb24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvc29ydC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGFibGUtZGF0YSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2U2OTkwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9kZWxldGUuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChpY29ucy9kZWxldGUtZGlzYWJsZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL3RvZ2dsZS1idXR0b24tb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy90b2dnbGUtYnV0dG9uLW9mZi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRyaWdnZXItb3V0Ym91bmQtc2V0dGluZy1kZXRhaWwtcGFnZS5wYWdlLXJvb3Qge1xuICAgICRjb2xvci1iYXNlLXdoaXRlOiAjZmZmO1xuICAgICRjb2xvci1iYXNlLWJsYWNrOiAjMDAwO1xuICAgICRjb2xvci1kYXJrLXJlZDogI2IwMDAwMDtcbiAgICAkY29sb3ItZGFyay1ibHVlOiAjMzg0NjhjO1xuICAgICRjb2xvci1saWdodC1ncmV5OiAjZDNkM2QzO1xuICAgICRjb2xvci1kYXJrLWdyZXk6ICNiMmIyYjI7XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcmstZ3JleTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgZGl2Om5vdCgudXRtLXBhcmFtZXRlci1kZWNpc2lvbikgPiAuZmllbGQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmIGRpdi5jb250cm9sLWVsZW1lbnQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBoMi50cmlnZ2VyLW91dGJvdW5kLWhlYWRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDQwcHgsIGF1dG8pO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAuYmFzaWMtaW5mbyB7XG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYi1vdXRib3VuZC1jaGFubmVsLXR5cGUsXG4gICAgICAgIC5jYi10cmlnZ2VyLWNvbmRpdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3V0Ym91bmQtdGltZSB7XG4gICAgICAgIC5ob3VyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5taW51dGUge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLm5pZ2h0LW91dGJvdW5kLWZsYWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdXBvbi1zZXR0aW5nIHtcbiAgICAgICAgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm91dGJvdW5kLXNldHRpbmcge1xuICAgICAgICAuaW50ZXJ2YWwtc2V0dGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnRlcnZhbC1kYXkge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vdXRib3VuZC1tZXRob2Qge1xuICAgICAgICBpbnB1dCxcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYi1ub3RpZmljYXRpb24tZGlzcGxheS10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3V0Ym91bmQtY29udHJvbCB7XG4gICAgICAgIGlucHV0LFxuICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIjdHJpZ2dlci1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgfVxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGgzLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWxhbmRpbmctdXJsIHtcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIC5pbWFnZS11cmwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rLWltYWdlLWFkbWluIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktc2V0dGluZyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpZ2dlci1jb250ZW50IHtcbiAgICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdXRib3VuZC10YXJnZXQtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250cm9sLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBzcGFuLmxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmlnZ2VyLWNvbnRlbnQtbWF0ZXJpYWwtc2VsZWN0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWF0ZXJpYWwtY29weSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDk7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tc3RhbmRhcmQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyaWdnZXItb3V0Ym91bmQuc2VjdGlvbi1ncm91cCB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgICAgIC5jb250cm9sLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZbY2xhc3MkPSdjb250cm9sJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5zZWxlY3QtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250cm9scyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JvdXAtbGVmdCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ncm91cC1yaWdodCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMy8xMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXRvLXN0b3Age1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmstcmVkO1xuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHJpZ2dlci1vdXRib3VuZC1zZXR0aW5nLWVkaXQtcGFnZS5wYWdlLXJvb3Qge1xuICAgICRmb250LXNpemUtc21hbGw6IDE0cHg7XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgZGl2Om5vdCgudXRtLXBhcmFtZXRlci1kZWNpc2lvbikgPiAuZmllbGQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmIGRpdi5jb250cm9sLWVsZW1lbnQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBoMi50cmlnZ2VyLW91dGJvdW5kLWhlYWRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYmFzaWMtaW5mbyB7XG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYi1vdXRib3VuZC1jaGFubmVsLXR5cGUsXG4gICAgICAgIC5jYi10cmlnZ2VyLWNvbmRpdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3V0Ym91bmQtdGltZSB7XG4gICAgICAgIC5ob3VyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5taW51dGUge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLm5pZ2h0LW91dGJvdW5kLWZsYWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdXBvbi1zZXR0aW5nIHtcbiAgICAgICAgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm91dGJvdW5kLXNldHRpbmcge1xuICAgICAgICAuaW50ZXJ2YWwtc2V0dGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnRlcnZhbC1kYXkge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vdXRib3VuZC1tZXRob2Qge1xuICAgICAgICBpbnB1dCxcbiAgICAgICAgLy8gV2lsbCBiZSByZW1vdmVkIGFmdGVyIGNvbXBsZXRlbHkgcmVtb3ZpbmcgdGhlIERyb3Bkb3duIGNvbXBvbmVudC5cbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIFRoZSBjdXJyZW50IHN0eWxlIGRlc2lnbiBpcyBub3QgY2xlYXJseSBkZWZpbmVkLCB0aGlzIHN0eWxlIGlzIG1lYW50IHRvIG1hdGNoIHRoZSBjdXJyZW50IHN0eWxlIGluIGEgbm9uLW1lYW5pbmdmdWwgd2F5LlxuICAgICAgICAubWVzc2FnZS1kaXNwbGF5LXBvc2l0aW9uLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYi1ub3RpZmljYXRpb24tZGlzcGxheS10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3V0Ym91bmQtY29udHJvbCB7XG4gICAgICAgIGlucHV0LFxuICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIjdHJpZ2dlci1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgfVxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGgzLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWxhbmRpbmctdXJsIHtcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnV0bS1wYXJhbWV0ZXItZGVjaXNpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM3ZjdmN2Y7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIC5pbWFnZS11cmwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rLWltYWdlLWFkbWluIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktc2V0dGluZyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmlnZ2VyLWNvbnRlbnQge1xuICAgICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm91dGJvdW5kLXRhcmdldC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgbGFiZWwuY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRyb2wtZmllbGQge1xuICAgICAgICAgICAgICAgIHNwYW4ubGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyaWdnZXItY29udGVudC1tYXRlcmlhbC1zZWxlY3RvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM4NDY4YztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzODQ2OGM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXRlcmlhbC1jb3B5IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gOTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1zdGFuZGFyZDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J11bcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg6njg5njg6vjgavlr77jgZfjgabjgqLjgrnjgr/jg6rjgrnjgq/jgpLooajnpLrjgZXjgZvjgovjgrnjgr/jgqTjg6vjgpLlvZPjgabjgovjgajjgIEgaW5mby1pY29uIOOBqOOCouOCueOCv+ODquOCueOCr+OBjOmHjeOBquOBo+OBpuOBl+OBvuOBhuOAglxuICAgICAgICAvLyDjgZPjga7llY/poYzjgpLlm57pgb/jgZnjgovjgZ/jgoHjgIHjg6njg5njg6vjga7jg4bjgq3jgrnjg4jjgpJzcGFu44K/44Kw44Gn5Zuy44G/44CBc3BhbuOCv+OCsOOBq+OCouOCueOCv+ODquOCueOCr+OCkuihqOekuuOBmeOCi+OCueOCv+OCpOODq+OCkumBqeeUqOOBl+OBpuOBhOOCi+OAglxuICAgICAgICBzcGFuLmZpZWxkLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDhhO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvaWNvbi1pbmZvcm1hdGlvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtdG9vbHRpcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBidXR0b24sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm91dGJvdW5kLXVwcGVyLWxpbWl0LWNvbnRyb2wtZWRpdC1wYWdlIHtcbiAgICAuc2VjdGlvbi1ncm91cCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIxYjFiOGE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA4YTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udHJvbC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMWIxYjhhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVzdC1vdXRib3VuZC1tZW1iZXItaWQtc2V0dGluZ3MtbGlzdCB7XG4gICAgLmNvbW1hbmQtY29udHJvbHMge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgPiAuY29udHJvbC1idXR0b25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgPiAuYnV0dG9uLW5ldyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuYnV0dG9uLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAudGFibGUtZGF0YSB7XG4gICAgICAgID4gdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmNoZWNrYm94LW11bHRpcGxlID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLm1lYXN1cmUtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5tZWFzdXJlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVzdC1vdXRib3VuZC1tZW1iZXItaWQtc2V0dGluZ3Mge1xuICAgIC5tZWFzdXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgbWlubWF4KDQwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1pdGVtIHtcbiAgICAgICAgPiAuaW5wdXQtYmxvY2sge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA4O1xuXG4gICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5tZXNzYWdlcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW1iZXItaWQtaW5wdXQgPiAuaW5wdXQtYmxvY2s6b25seS1vZi10eXBlIHtcbiAgICAgICAgICAgID4gLmRlbGV0ZS1tZW1iZXItaWQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxldGUtbWVtYmVyLWlkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1tZW1iZXItaWQtaW5wdXQge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NlZ21lbnQtY29uZGl0aW9uLWFkZC5zdmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXJlZ2lzdGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE1IC8gMTY7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi11cGRhdGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMTUgLyAxNjtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWNhbmNlbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMyAvIDE0O1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICB9XG59XG4iLCIucmVnaW9uLWV4Y2x1c2lvbi1saXN0IHtcbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuYnV0dG9uLW5ldyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTIwcHggMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tZGVsZXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMjBweCAwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhdGEge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmVnaW9uLWV4Y2x1c2lvbi1jcmVhdGUge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoNDBweCwgMWZyKSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNTBweCwgYXV0byk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5jaGFubmVsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICB9XG4gICAgLmV4Y2x1ZGVkLXJlZ2lvbiB7XG4gICAgICAgIC5leGNsdWRlZC1yZWdpb24tdHlwZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgICAgICB9XG4gICAgICAgIC5wcm92aW5jZS1pbnB1dCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0YWwtaW5wdXQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWFzb24ge1xuICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udHJvbHMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLmJ0bi1jb250aW51ZS1yZWdpc3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbC5maWVsZC1yZXF1aXJlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwOGE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIua2V5d29yZC10cmlnZ2VyLXNldHRpbmctY3JlYXRlIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDUwcHgsIGF1dG8pO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmtleXdvcmQtdHJpZ2dlci1zZXR0aW5nLWxhYmVsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA4YTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rZXl3b3JkLXRyaWdnZXItc2V0dGluZy1pbnB1dCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWFyZWEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLmNvbnRpbnVlLWNyZWF0ZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdlbmRlci1maWx0ZXItbGFiZWwsXG4gICAgLmNhdGFsb2ctY2F0ZWdvcnktbGFiZWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDhhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdlbmRlci1maWx0ZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgIH1cblxuICAgIC5nZW5kZXItZHJvcGRvd24sXG4gICAgLmNhdGFsb2ctY2F0ZWdvcnktZHJvcGRvd24ge1xuICAgICAgICBncmlkLWNvbHVtbjogMi81O1xuICAgIH1cbn1cbiIsIi5rZXl3b3JkLXRyaWdnZXItc2V0dGluZy1saXN0IHtcbiAgICAuZmlsdGVyLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLmNvbnRyb2wtaGVhZGVyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgICAgICAgLmljb24tZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtZmllbGRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgICAgIC5zZWFyY2h3b3JkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAuaW5wdXQta2V5d29yZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgLyoxNiBjaGFyIG9ubHkqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2F0YWxvZy1jYXRlZ29yeS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZW5kZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuZ2VuZGVyLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdlbmRlci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtYnV0dG9ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIC5idXR0b24tY2xlYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1zZWFyY2gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1hbmQtY29udHJvbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5jb250cm9sLWJ1dHRvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAuYnV0dG9uLW5ldyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1kZWxldGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhdGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5saXZlc3RhdGlvbi1vdXRib3VuZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICAuY29udHJvbC1oZWFkZXIge1xuICAgICAgICAuaWNvbi1maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udHJvbC1maWVsZHMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLm91dGJvdW5kLWRhdGV0aW1lLWZpbHRlci1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLXJhbmdlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBlcmlvZC1zeW1ib2wge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnB1c2gtdGl0bGUtZmllbGQtaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wdXNoLWJvZHktZmllbGQtaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXMtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250cm9sLWJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvcnQtc2VsZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgLmljb24tc29ydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9zb3J0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY2Itc29ydC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLmRhdGEtdGFibGUubGl2ZXN0YXRpb24tb3V0Ym91bmQtdGFibGUge1xuICAgICAgICAkYWxlcnQtY29sb3I6ICNiMDkzMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKGljb25zL211bHRpcGxlLWNoZWNrYm94LnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDNweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnB1c2gtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0dXMtZmFpbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucm93LWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkwOTA5MDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBvcHVwLWNhbmNlbC1saXZlc3RhdGlvbi1vdXRib3VuZCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IDQwZW07XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjFiO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAuY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9wdXAtZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdG9yZS1ncm91cC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1pbi13aWR0aDogNjQwcHg7XG5cbiAgICAuTXVpU25hY2tiYXJDb250ZW50LW1lc3NhZ2Uge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cblxuICAgIC5pbnN0cnVjdGlvbi1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5ub3RpY2Utc2VjdGlvbiB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2UxMGMwYztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMtc2VjdGlvbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAuYnV0dG9uLW5ldyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUuZGF0YS10YWJsZS5zdG9yZS1ncm91cC10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3guc3ZnKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9tdWx0aXBsZS1jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3RvcmUtZ3JvdXAtY3JlYXRlIHtcbiAgICAuc3RvcmUtZ3JvdXAtbmFtZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4LjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgLmZpbHRlci1pbnB1dHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiA1O1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4LjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyaW5nLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlcmluZy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItdXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItbG93ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgIGdhcDogMyU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnQtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5pY29uLXNvcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvc29ydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvcnQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQuODUlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUuc3RvcmUtdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9tdWx0aXBsZS1jaGVja2JveC5zdmcpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBsZWZ0IDNweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9tdWx0aXBsZS1jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgLmJ1dHRvbi1zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMyU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi5kZWxldGUge1xuICAgICAgICBncmlkLWNvbHVtbjogODtcblxuICAgICAgICAvLyBTYW1lIGFzIGJ0biBjbGFzcyBzdHlsZSBpbiBjb21tb24uY3NzXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC8vIFNhbWUgYXMgYnRuLXN0YW5kYXJkIGNsYXNzIHN0eWxlIGluIGNvbW1vbi5jc3NcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgLy8gU2FtZSBhcyBidG4tZGFuZ2VyIGNsYXNzIHN0eWxlIGluIGNvbW1vbi5jc3NcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMDAwMDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3NiwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNzYsIDAsIDAsIDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3RvcmUtZ3JvdXAtZWRpdCB7XG4gICAgLnN0b3JlLWdyb3VwLW5hbWUtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOC41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIC5maWx0ZXItaW5wdXRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogNTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOC41cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlcmluZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXJpbmctc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLXVwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLWxvd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0LXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAuaWNvbi1zb3J0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NvcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb3J0LW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0Ljg1JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlLnN0b3JlLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbC5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3guc3ZnKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgbGVmdCAzcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDAgMzBweDtcblxuICAgICAgICAgICAgICAgICY6aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgIC5idXR0b24tc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24uZGVsZXRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG5cbiAgICAgICAgLy8gU2FtZSBhcyBidG4gY2xhc3Mgc3R5bGUgaW4gY29tbW9uLmNzc1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAvLyBTYW1lIGFzIGJ0bi1zdGFuZGFyZCBjbGFzcyBzdHlsZSBpbiBjb21tb24uY3NzXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIC8vIFNhbWUgYXMgYnRuLWRhbmdlciBjbGFzcyBzdHlsZSBpbiBjb21tb24uY3NzXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjAwMDAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTc2LCAwLCAwLCAwLjgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN0b3JlLW5ld3MtY3JlYXRlIHtcbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XG5cbiAgICAgICAgLnVwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAuaW5wdXQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5wb3N0LXRpbWluZy1zZWxlY3Qtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dC1kYXRlLXRpbWUtc2NoZWR1bGVkLXBvc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIE92ZXJyaWRlIERhdGVQaWNrZXIgY3NzLCBkb24ndCBtYWtlIGl0IGJvbGRcbiAgICAgICAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdG9kYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0b3JlLWdyb3VwLXNlbGVjdC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yZS1ncm91cC1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RvcmUtbmV3cy1tZWRpYS11cmwtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudXJsLWlucHV0LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnVybC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoaWNvbnMvbWVkaWEtdXJsLWNvbmRpdGlvbi1hZGQuc3ZnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3JlLW5ld3MtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVkaWEtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lc3NhZ2UtYm9keS1ub3RpY2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZXNzYWdlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAucG9saWN5LWRldGFpbCxcbiAgICAgICAgICAgICAgICAgICAgLnJlc3RyaWN0aW9uX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51cmwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG93ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgICAgICAgICAgLnRpdGxlLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lc3NhZ2UtaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxNjBweCAxMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb24tc2V0dGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuc3RvcmUtbmV3cy1vcHRpb24ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5idXR0b24tdHlwZSxcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWFjdGlvbi11cmwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXR5cGUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1hY3Rpb24tdXJsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ljb24taW5mb3JtYXRpb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLk11aVNuYWNrYmFyQ29udGVudC1tZXNzYWdlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB9XG59XG4iLCIuc3RvcmUtbmV3cy1wb3B1cCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjFiO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAucG9wdXAtaGVhZGVyIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtdGl0bGUtbGFiZWwge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTU5LCAxNjEsIDE1OSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtc2VjdGlvbiB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMWVtIDEuN2VtIDFlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFlbSAwIDFlbSAxLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVkaWEtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgZ2FwOiAzJTtcbiAgICB9XG59XG4iLCIuc3RvcmUtbmV3cy1saXN0IHtcbiAgICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuZmlsdGVyLWlucHV0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogNTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOC41cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlcmluZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtdGltaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogOCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOCU7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9tdWx0aXBsZS1jaGVja2JveC5zdmcpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGxlZnQgM3B4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbDpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvbXVsdGlwbGUtY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWx0ZXItYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24taXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgLnNvcnQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgICAgICAgICAgLmljb24tc29ydCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpY29ucy9zb3J0LnN2Zykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zb3J0LW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBnYXA6IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUuc3RvcmUtbmV3cy10YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1saW5lLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlbGV0ZWQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhY2E1YTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3JhZGlvLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCAzcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvcmFkaW8tY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbn1cbiIsIi5zdG9yZS1wb3N0aW5nLWpvYi1saXN0IHtcbiAgICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL2ZpbHRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDVweFxuICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgLmZpbHRlci1pbnB1dHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzJTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDguNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXJpbmctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyaW5nLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzJTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydC1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgICAgICAuaWNvbi1zb3J0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NvcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvcnQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZS5iYXRjaC10YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgICAgICAgICAgICAgICAuZXJyb3Itc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTYwOTA5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlNjk5MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxufVxuXG4uc3RvcmUtcG9zdGluZy1qb2ItcG9wdXAge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxYjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTU5LCAxNjEsIDE1OSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAgIC50YWJsZS1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuXG4gICAgICAgICAgICAuc29ydC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1zb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGljb25zL3NvcnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvcnQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZS5qb2ItdGFibGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXJyb3Itc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U2MDkwOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlbGV0ZWQtc3RvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWNhNWE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTY5OTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgZ2FwOiAzJTtcbiAgICB9XG59XG4iLCIvLyDosrjkuI5pUGhvbmXnlKjjga7jgrnjgr/jgqTjg6tcbi8vIGlQaG9uZSBTRTPjgpLmqKrjgavjgZfjgZ/jgajjgY3jga7nlLvpnaLjgrXjgqTjgrpcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgLnVzZXIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAvLyDjgrPjg7Pjg4bjg7Pjg4TooajnpLrpoJjln5/jgpLluoPjgZLjgovjgZ/jgoHjgIHjg5jjg4Pjg4Djg7zjga7jg5jjg6vjg5fjg5zjgr/jg7PjgpLpnZ7ooajnpLrjgavjgZfjgabjgYTjgotcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIC8vIGlQaG9uZeOBp+ihqOekuuOBmeOCi+OBqOODmOODg+ODgOODvOOBruihqOekuumgmOWfn+OBjOW6g+OBjOOCi+OBn+OCgeOAgeODkeODs+OBj+OBmuODquOCueODiOOBjOmaoOOCjOOCi1xuICAgICAgICAvLyDjg5Hjg7PjgY/jgZrjg6rjgrnjg4jjgpLooajnpLrjgZXjgZvjgovjgZ/jgoHjgavjgIHkuIrpg6jjgavkvZnnmb3jgpLov73liqDjgZfjgabjgYTjgotcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTBweCAwcHggMTBweDtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/