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

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

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

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

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

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

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

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

body * {
  margin: 0;
  padding: 0;
}

a, a:hover, a:focus, a:visited {
  text-decoration: none;
  color: #000;
}

li {
  list-style: none;
}

input,
button,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  font: inherit;
  outline: none;
}

input {
  box-sizing: border-box;
}

textarea {
  resize: vertical;
}

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

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

select:disabled {
  opacity: 1;
}

select::-ms-expand {
  display: none;
}

/* フォント 変数定義 */
/* 色 変数定義 */
html {
  font-size: 16px;
  font-family: YuGothic, "Yu Gothic", "ヒラギノ角ゴシック", "Hiragino Sans", "Futura", sans-serif;
}

/* color */
.el_hidden {
  display: none;
}

/* メディアクエリ */
/* z-index */
/* width */
.el_width80rem {
  width: 80rem;
}

.el_width79_5rem {
  width: 79.5rem;
}

.el_width79rem {
  width: 79rem;
}

.el_width78_5rem {
  width: 78.5rem;
}

.el_width78rem {
  width: 78rem;
}

.el_width77_5rem {
  width: 77.5rem;
}

.el_width77rem {
  width: 77rem;
}

.el_width76_5rem {
  width: 76.5rem;
}

.el_width76rem {
  width: 76rem;
}

.el_width75_5rem {
  width: 75.5rem;
}

.el_width75rem {
  width: 75rem;
}

.el_width74_5rem {
  width: 74.5rem;
}

.el_width74rem {
  width: 74rem;
}

.el_width73_5rem {
  width: 73.5rem;
}

.el_width73rem {
  width: 73rem;
}

.el_width72_5rem {
  width: 72.5rem;
}

.el_width72rem {
  width: 72rem;
}

.el_width71_5rem {
  width: 71.5rem;
}

.el_width71rem {
  width: 71rem;
}

.el_width70_5rem {
  width: 70.5rem;
}

.el_width70rem {
  width: 70rem;
}

.el_width69_5rem {
  width: 69.5rem;
}

.el_width69rem {
  width: 69rem;
}

.el_width68_5rem {
  width: 68.5rem;
}

.el_width68rem {
  width: 68rem;
}

.el_width67_5rem {
  width: 67.5rem;
}

.el_width67rem {
  width: 67rem;
}

.el_width66_5rem {
  width: 66.5rem;
}

.el_width66rem {
  width: 66rem;
}

.el_width65_5rem {
  width: 65.5rem;
}

.el_width65rem {
  width: 65rem;
}

.el_width64_5rem {
  width: 64.5rem;
}

.el_width64rem {
  width: 64rem;
}

.el_width63_5rem {
  width: 63.5rem;
}

.el_width63rem {
  width: 63rem;
}

.el_width62_5rem {
  width: 62.5rem;
}

.el_width62rem {
  width: 62rem;
}

.el_width61_5rem {
  width: 61.5rem;
}

.el_width61rem {
  width: 61rem;
}

.el_width60_5rem {
  width: 60.5rem;
}

.el_width60rem {
  width: 60rem;
}

.el_width59_5rem {
  width: 59.5rem;
}

.el_width59rem {
  width: 59rem;
}

.el_width58_5rem {
  width: 58.5rem;
}

.el_width58rem {
  width: 58rem;
}

.el_width57_5rem {
  width: 57.5rem;
}

.el_width57rem {
  width: 57rem;
}

.el_width56_5rem {
  width: 56.5rem;
}

.el_width56rem {
  width: 56rem;
}

.el_width55_5rem {
  width: 55.5rem;
}

.el_width55rem {
  width: 55rem;
}

.el_width54_5rem {
  width: 54.5rem;
}

.el_width54rem {
  width: 54rem;
}

.el_width53_5rem {
  width: 53.5rem;
}

.el_width53rem {
  width: 53rem;
}

.el_width52_5rem {
  width: 52.5rem;
}

.el_width52rem {
  width: 52rem;
}

.el_width51_5rem {
  width: 51.5rem;
}

.el_width51rem {
  width: 51rem;
}

.el_width50_5rem {
  width: 50.5rem;
}

.el_width50rem {
  width: 50rem;
}

.el_width49_5rem {
  width: 49.5rem;
}

.el_width49rem {
  width: 49rem;
}

.el_width48_5rem {
  width: 48.5rem;
}

.el_width48rem {
  width: 48rem;
}

.el_width47_5rem {
  width: 47.5rem;
}

.el_width47rem {
  width: 47rem;
}

.el_width46_5rem {
  width: 46.5rem;
}

.el_width46rem {
  width: 46rem;
}

.el_width45_5rem {
  width: 45.5rem;
}

.el_width45rem {
  width: 45rem;
}

.el_width44_5rem {
  width: 44.5rem;
}

.el_width44rem {
  width: 44rem;
}

.el_width43_5rem {
  width: 43.5rem;
}

.el_width43rem {
  width: 43rem;
}

.el_width42_5rem {
  width: 42.5rem;
}

.el_width42rem {
  width: 42rem;
}

.el_width41_5rem {
  width: 41.5rem;
}

.el_width41rem {
  width: 41rem;
}

.el_width40_5rem {
  width: 40.5rem;
}

.el_width40rem {
  width: 40rem;
}

.el_width39_5rem {
  width: 39.5rem;
}

.el_width39rem {
  width: 39rem;
}

.el_width38_5rem {
  width: 38.5rem;
}

.el_width38rem {
  width: 38rem;
}

.el_width37_5rem {
  width: 37.5rem;
}

.el_width37rem {
  width: 37rem;
}

.el_width36_5rem {
  width: 36.5rem;
}

.el_width36rem {
  width: 36rem;
}

.el_width35_5rem {
  width: 35.5rem;
}

.el_width35rem {
  width: 35rem;
}

.el_width34_5rem {
  width: 34.5rem;
}

.el_width34rem {
  width: 34rem;
}

.el_width33_5rem {
  width: 33.5rem;
}

.el_width33rem {
  width: 33rem;
}

.el_width32_5rem {
  width: 32.5rem;
}

.el_width32rem {
  width: 32rem;
}

.el_width31_5rem {
  width: 31.5rem;
}

.el_width31rem {
  width: 31rem;
}

.el_width30_5rem {
  width: 30.5rem;
}

.el_width30rem {
  width: 30rem;
}

.el_width29_5rem {
  width: 29.5rem;
}

.el_width29rem {
  width: 29rem;
}

.el_width28_5rem {
  width: 28.5rem;
}

.el_width28rem {
  width: 28rem;
}

.el_width27_5rem {
  width: 27.5rem;
}

.el_width27rem {
  width: 27rem;
}

.el_width26_5rem {
  width: 26.5rem;
}

.el_width26rem {
  width: 26rem;
}

.el_width25_5rem {
  width: 25.5rem;
}

.el_width25rem {
  width: 25rem;
}

.el_width24_5rem {
  width: 24.5rem;
}

.el_width24rem {
  width: 24rem;
}

.el_width23_5rem {
  width: 23.5rem;
}

.el_width23rem {
  width: 23rem;
}

.el_width22_5rem {
  width: 22.5rem;
}

.el_width22rem {
  width: 22rem;
}

.el_width21_5rem {
  width: 21.5rem;
}

.el_width21rem {
  width: 21rem;
}

.el_width20_5rem {
  width: 20.5rem;
}

.el_width20rem {
  width: 20rem;
}

.el_width19_5rem {
  width: 19.5rem;
}

.el_width19rem {
  width: 19rem;
}

.el_width18_5rem {
  width: 18.5rem;
}

.el_width18rem {
  width: 18rem;
}

.el_width17_5rem {
  width: 17.5rem;
}

.el_width17rem {
  width: 17rem;
}

.el_width16_5rem {
  width: 16.5rem;
}

.el_width16rem {
  width: 16rem;
}

.el_width15_5rem {
  width: 15.5rem;
}

.el_width15rem {
  width: 15rem;
}

.el_width14_5rem {
  width: 14.5rem;
}

.el_width14rem {
  width: 14rem;
}

.el_width13_5rem {
  width: 13.5rem;
}

.el_width13rem {
  width: 13rem;
}

.el_width12_5rem {
  width: 12.5rem;
}

.el_width12rem {
  width: 12rem;
}

.el_width11_5rem {
  width: 11.5rem;
}

.el_width11rem {
  width: 11rem;
}

.el_width10_5rem {
  width: 10.5rem;
}

.el_width10rem {
  width: 10rem;
}

.el_width9_5rem {
  width: 9.5rem;
}

.el_width9rem {
  width: 9rem;
}

.el_width8_5rem {
  width: 8.5rem;
}

.el_width8rem {
  width: 8rem;
}

.el_width7_5rem {
  width: 7.5rem;
}

.el_width7rem {
  width: 7rem;
}

.el_width6_5rem {
  width: 6.5rem;
}

.el_width6rem {
  width: 6rem;
}

.el_width5_5rem {
  width: 5.5rem;
}

.el_width5rem {
  width: 5rem;
}

.el_width4_5rem {
  width: 4.5rem;
}

.el_width4rem {
  width: 4rem;
}

.el_width3_5rem {
  width: 3.5rem;
}

.el_width3rem {
  width: 3rem;
}

.el_width2_5rem {
  width: 2.5rem;
}

.el_width2rem {
  width: 2rem;
}

.el_width1_5rem {
  width: 1.5rem;
}

.el_width1rem {
  width: 1rem;
}

.el_width0_5rem {
  width: 0.5rem;
}

.el_max_width80rem {
  max-width: 80rem;
}

.el_max_width79_5rem {
  max-width: 79.5rem;
}

.el_max_width79rem {
  max-width: 79rem;
}

.el_max_width78_5rem {
  max-width: 78.5rem;
}

.el_max_width78rem {
  max-width: 78rem;
}

.el_max_width77_5rem {
  max-width: 77.5rem;
}

.el_max_width77rem {
  max-width: 77rem;
}

.el_max_width76_5rem {
  max-width: 76.5rem;
}

.el_max_width76rem {
  max-width: 76rem;
}

.el_max_width75_5rem {
  max-width: 75.5rem;
}

.el_max_width75rem {
  max-width: 75rem;
}

.el_max_width74_5rem {
  max-width: 74.5rem;
}

.el_max_width74rem {
  max-width: 74rem;
}

.el_max_width73_5rem {
  max-width: 73.5rem;
}

.el_max_width73rem {
  max-width: 73rem;
}

.el_max_width72_5rem {
  max-width: 72.5rem;
}

.el_max_width72rem {
  max-width: 72rem;
}

.el_max_width71_5rem {
  max-width: 71.5rem;
}

.el_max_width71rem {
  max-width: 71rem;
}

.el_max_width70_5rem {
  max-width: 70.5rem;
}

.el_max_width70rem {
  max-width: 70rem;
}

.el_max_width69_5rem {
  max-width: 69.5rem;
}

.el_max_width69rem {
  max-width: 69rem;
}

.el_max_width68_5rem {
  max-width: 68.5rem;
}

.el_max_width68rem {
  max-width: 68rem;
}

.el_max_width67_5rem {
  max-width: 67.5rem;
}

.el_max_width67rem {
  max-width: 67rem;
}

.el_max_width66_5rem {
  max-width: 66.5rem;
}

.el_max_width66rem {
  max-width: 66rem;
}

.el_max_width65_5rem {
  max-width: 65.5rem;
}

.el_max_width65rem {
  max-width: 65rem;
}

.el_max_width64_5rem {
  max-width: 64.5rem;
}

.el_max_width64rem {
  max-width: 64rem;
}

.el_max_width63_5rem {
  max-width: 63.5rem;
}

.el_max_width63rem {
  max-width: 63rem;
}

.el_max_width62_5rem {
  max-width: 62.5rem;
}

.el_max_width62rem {
  max-width: 62rem;
}

.el_max_width61_5rem {
  max-width: 61.5rem;
}

.el_max_width61rem {
  max-width: 61rem;
}

.el_max_width60_5rem {
  max-width: 60.5rem;
}

.el_max_width60rem {
  max-width: 60rem;
}

.el_max_width59_5rem {
  max-width: 59.5rem;
}

.el_max_width59rem {
  max-width: 59rem;
}

.el_max_width58_5rem {
  max-width: 58.5rem;
}

.el_max_width58rem {
  max-width: 58rem;
}

.el_max_width57_5rem {
  max-width: 57.5rem;
}

.el_max_width57rem {
  max-width: 57rem;
}

.el_max_width56_5rem {
  max-width: 56.5rem;
}

.el_max_width56rem {
  max-width: 56rem;
}

.el_max_width55_5rem {
  max-width: 55.5rem;
}

.el_max_width55rem {
  max-width: 55rem;
}

.el_max_width54_5rem {
  max-width: 54.5rem;
}

.el_max_width54rem {
  max-width: 54rem;
}

.el_max_width53_5rem {
  max-width: 53.5rem;
}

.el_max_width53rem {
  max-width: 53rem;
}

.el_max_width52_5rem {
  max-width: 52.5rem;
}

.el_max_width52rem {
  max-width: 52rem;
}

.el_max_width51_5rem {
  max-width: 51.5rem;
}

.el_max_width51rem {
  max-width: 51rem;
}

.el_max_width50_5rem {
  max-width: 50.5rem;
}

.el_max_width50rem {
  max-width: 50rem;
}

.el_max_width49_5rem {
  max-width: 49.5rem;
}

.el_max_width49rem {
  max-width: 49rem;
}

.el_max_width48_5rem {
  max-width: 48.5rem;
}

.el_max_width48rem {
  max-width: 48rem;
}

.el_max_width47_5rem {
  max-width: 47.5rem;
}

.el_max_width47rem {
  max-width: 47rem;
}

.el_max_width46_5rem {
  max-width: 46.5rem;
}

.el_max_width46rem {
  max-width: 46rem;
}

.el_max_width45_5rem {
  max-width: 45.5rem;
}

.el_max_width45rem {
  max-width: 45rem;
}

.el_max_width44_5rem {
  max-width: 44.5rem;
}

.el_max_width44rem {
  max-width: 44rem;
}

.el_max_width43_5rem {
  max-width: 43.5rem;
}

.el_max_width43rem {
  max-width: 43rem;
}

.el_max_width42_5rem {
  max-width: 42.5rem;
}

.el_max_width42rem {
  max-width: 42rem;
}

.el_max_width41_5rem {
  max-width: 41.5rem;
}

.el_max_width41rem {
  max-width: 41rem;
}

.el_max_width40_5rem {
  max-width: 40.5rem;
}

.el_max_width40rem {
  max-width: 40rem;
}

.el_max_width39_5rem {
  max-width: 39.5rem;
}

.el_max_width39rem {
  max-width: 39rem;
}

.el_max_width38_5rem {
  max-width: 38.5rem;
}

.el_max_width38rem {
  max-width: 38rem;
}

.el_max_width37_5rem {
  max-width: 37.5rem;
}

.el_max_width37rem {
  max-width: 37rem;
}

.el_max_width36_5rem {
  max-width: 36.5rem;
}

.el_max_width36rem {
  max-width: 36rem;
}

.el_max_width35_5rem {
  max-width: 35.5rem;
}

.el_max_width35rem {
  max-width: 35rem;
}

.el_max_width34_5rem {
  max-width: 34.5rem;
}

.el_max_width34rem {
  max-width: 34rem;
}

.el_max_width33_5rem {
  max-width: 33.5rem;
}

.el_max_width33rem {
  max-width: 33rem;
}

.el_max_width32_5rem {
  max-width: 32.5rem;
}

.el_max_width32rem {
  max-width: 32rem;
}

.el_max_width31_5rem {
  max-width: 31.5rem;
}

.el_max_width31rem {
  max-width: 31rem;
}

.el_max_width30_5rem {
  max-width: 30.5rem;
}

.el_max_width30rem {
  max-width: 30rem;
}

.el_max_width29_5rem {
  max-width: 29.5rem;
}

.el_max_width29rem {
  max-width: 29rem;
}

.el_max_width28_5rem {
  max-width: 28.5rem;
}

.el_max_width28rem {
  max-width: 28rem;
}

.el_max_width27_5rem {
  max-width: 27.5rem;
}

.el_max_width27rem {
  max-width: 27rem;
}

.el_max_width26_5rem {
  max-width: 26.5rem;
}

.el_max_width26rem {
  max-width: 26rem;
}

.el_max_width25_5rem {
  max-width: 25.5rem;
}

.el_max_width25rem {
  max-width: 25rem;
}

.el_max_width24_5rem {
  max-width: 24.5rem;
}

.el_max_width24rem {
  max-width: 24rem;
}

.el_max_width23_5rem {
  max-width: 23.5rem;
}

.el_max_width23rem {
  max-width: 23rem;
}

.el_max_width22_5rem {
  max-width: 22.5rem;
}

.el_max_width22rem {
  max-width: 22rem;
}

.el_max_width21_5rem {
  max-width: 21.5rem;
}

.el_max_width21rem {
  max-width: 21rem;
}

.el_max_width20_5rem {
  max-width: 20.5rem;
}

.el_max_width20rem {
  max-width: 20rem;
}

.el_max_width19_5rem {
  max-width: 19.5rem;
}

.el_max_width19rem {
  max-width: 19rem;
}

.el_max_width18_5rem {
  max-width: 18.5rem;
}

.el_max_width18rem {
  max-width: 18rem;
}

.el_max_width17_5rem {
  max-width: 17.5rem;
}

.el_max_width17rem {
  max-width: 17rem;
}

.el_max_width16_5rem {
  max-width: 16.5rem;
}

.el_max_width16rem {
  max-width: 16rem;
}

.el_max_width15_5rem {
  max-width: 15.5rem;
}

.el_max_width15rem {
  max-width: 15rem;
}

.el_max_width14_5rem {
  max-width: 14.5rem;
}

.el_max_width14rem {
  max-width: 14rem;
}

.el_max_width13_5rem {
  max-width: 13.5rem;
}

.el_max_width13rem {
  max-width: 13rem;
}

.el_max_width12_5rem {
  max-width: 12.5rem;
}

.el_max_width12rem {
  max-width: 12rem;
}

.el_max_width11_5rem {
  max-width: 11.5rem;
}

.el_max_width11rem {
  max-width: 11rem;
}

.el_max_width10_5rem {
  max-width: 10.5rem;
}

.el_max_width10rem {
  max-width: 10rem;
}

.el_max_width9_5rem {
  max-width: 9.5rem;
}

.el_max_width9rem {
  max-width: 9rem;
}

.el_max_width8_5rem {
  max-width: 8.5rem;
}

.el_max_width8rem {
  max-width: 8rem;
}

.el_max_width7_5rem {
  max-width: 7.5rem;
}

.el_max_width7rem {
  max-width: 7rem;
}

.el_max_width6_5rem {
  max-width: 6.5rem;
}

.el_max_width6rem {
  max-width: 6rem;
}

.el_max_width5_5rem {
  max-width: 5.5rem;
}

.el_max_width5rem {
  max-width: 5rem;
}

.el_max_width4_5rem {
  max-width: 4.5rem;
}

.el_max_width4rem {
  max-width: 4rem;
}

.el_max_width3_5rem {
  max-width: 3.5rem;
}

.el_max_width3rem {
  max-width: 3rem;
}

.el_max_width2_5rem {
  max-width: 2.5rem;
}

.el_max_width2rem {
  max-width: 2rem;
}

.el_max_width1_5rem {
  max-width: 1.5rem;
}

.el_max_width1rem {
  max-width: 1rem;
}

.el_max_width0_5rem {
  max-width: 0.5rem;
}

.el_font5rem {
  font-size: 5rem;
}

.el_font4_9rem {
  font-size: 4.9rem;
}

.el_font4_8rem {
  font-size: 4.8rem;
}

.el_font4_7rem {
  font-size: 4.7rem;
}

.el_font4_6rem {
  font-size: 4.6rem;
}

.el_font4_5rem {
  font-size: 4.5rem;
}

.el_font4_4rem {
  font-size: 4.4rem;
}

.el_font4_3rem {
  font-size: 4.3rem;
}

.el_font4_2rem {
  font-size: 4.2rem;
}

.el_font4_1rem {
  font-size: 4.1rem;
}

.el_font4rem {
  font-size: 4rem;
}

.el_font3_9rem {
  font-size: 3.9rem;
}

.el_font3_8rem {
  font-size: 3.8rem;
}

.el_font3_7rem {
  font-size: 3.7rem;
}

.el_font3_6rem {
  font-size: 3.6rem;
}

.el_font3_5rem {
  font-size: 3.5rem;
}

.el_font3_4rem {
  font-size: 3.4rem;
}

.el_font3_3rem {
  font-size: 3.3rem;
}

.el_font3_2rem {
  font-size: 3.2rem;
}

.el_font3_1rem {
  font-size: 3.1rem;
}

.el_font3rem {
  font-size: 3rem;
}

.el_font2_9rem {
  font-size: 2.9rem;
}

.el_font2_8rem {
  font-size: 2.8rem;
}

.el_font2_7rem {
  font-size: 2.7rem;
}

.el_font2_6rem {
  font-size: 2.6rem;
}

.el_font2_5rem {
  font-size: 2.5rem;
}

.el_font2_4rem {
  font-size: 2.4rem;
}

.el_font2_3rem {
  font-size: 2.3rem;
}

.el_font2_2rem {
  font-size: 2.2rem;
}

.el_font2_1rem {
  font-size: 2.1rem;
}

.el_font2rem {
  font-size: 2rem;
}

.el_font1_9rem {
  font-size: 1.9rem;
}

.el_font1_8rem {
  font-size: 1.8rem;
}

.el_font1_7rem {
  font-size: 1.7rem;
}

.el_font1_6rem {
  font-size: 1.6rem;
}

.el_font1_5rem {
  font-size: 1.5rem;
}

.el_font1_4rem {
  font-size: 1.4rem;
}

.el_font1_3rem {
  font-size: 1.3rem;
}

.el_font1_2rem {
  font-size: 1.2rem;
}

.el_font1_1rem {
  font-size: 1.1rem;
}

.el_font1rem {
  font-size: 1rem;
}

.el_font0_9rem {
  font-size: 0.9rem;
}

.el_font0_8rem {
  font-size: 0.8rem;
}

.el_font0_7rem {
  font-size: 0.7rem;
}

.el_font0_6rem {
  font-size: 0.6rem;
}

.el_font0_5rem {
  font-size: 0.5rem;
}

.el_font0_4rem {
  font-size: 0.4rem;
}

.el_font0_3rem {
  font-size: 0.3rem;
}

.el_font0_2rem {
  font-size: 0.2rem;
}

.el_font0_1rem {
  font-size: 0.1rem;
}

.el_margin_auto {
  margin: auto;
}

.u_font_bold {
  font-weight: bold;
}

.u_red {
  margin: 0 0 0 0.5rem;
  color: #ff0000;
}

.u_text_align_center {
  text-align: center;
}

body {
  margin: 0;
  display: flex;
  flex-flow: column;
  min-height: 100vh;
  background-image: url(/images/common/bg.png);
  background-repeat: repeat-y;
  background-size: 100% auto;
  z-index: -1000;
  width: 100%;
}

main {
  margin-bottom: 2em;
}

.el_error_msg {
  color: #ff0000;
  margin: 0.2rem 0;
  font-weight: bold;
  width: 100%;
}

.el_textAlign_center {
  text-align: center;
}

.bl_pagenate .bl_pagenate_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.bl_pagenate .bl_pagenate_ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 1.8rem;
  height: 1.8rem;
  font-size: 1rem;
  color: #3c8dbc;
}
.bl_pagenate .bl_pagenate_ul li a:hover {
  background: rgba(60, 141, 188, 0.4392156863);
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .bl_pagenate .bl_pagenate_ul li a {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.3rem;
  }
}
.bl_pagenate .bl_pagenate_ul li span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 1.8rem;
  height: 1.8rem;
  font-size: 1rem;
  color: #ccc;
}
.bl_pagenate .bl_pagenate_ul li span.el_active {
  background: #3c8dbc;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .bl_pagenate .bl_pagenate_ul li span {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.3rem;
  }
}

.bl_overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  transition: all 0.2s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 500;
}
.bl_overlay.active {
  visibility: visible;
  opacity: 1;
}

.js_scroll_stop {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
}

.c_form_flex {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

/* text形式のForm用 */
.c_form_item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.c_form_item label {
  display: block;
  font-size: 1.05rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}
.c_form_item input[type=text],
.c_form_item input[type=number],
.c_form_item input[type=password],
.c_form_item input[type=date] {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  padding: 0.4rem 0.7rem;
  font-size: 1rem;
  box-sizing: border-box;
}
.c_form_item input.el_readOnly {
  background: #e7e7e7;
  pointer-events: none;
}
.c_form_item textarea {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;
  width: 100%;
  height: 8rem;
  padding: 0.6rem 1rem;
  line-height: 1.6;
  box-sizing: border-box;
}
.c_form_item textarea.el_readOnly {
  background: #e7e7e7;
  pointer-events: none;
}
.c_form_item > span {
  margin: 0 0.5rem;
}

/* select用 */
.c_form_select {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.c_form_select label {
  display: block;
  font-size: 1.05rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}
.c_form_select::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -20%);
  right: 0.8rem;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.c_form_select select {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.c_form_select select.el_readOnly {
  background: #e7e7e7;
  pointer-events: none;
}

/* チェックボックス用 */
.c_form_checkbox input[type=checkbox] {
  display: none;
}
.c_form_checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.c_form_checkbox label {
  display: block;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 8px 0 8px 30px;
  position: relative;
  width: auto;
  font-size: 0.8rem;
  word-break: break-word;
  margin-bottom: 0;
}
.c_form_checkbox label::before {
  background: #fff;
  border: 1px solid #b3b3b3;
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  left: 5px;
  width: 16px;
  top: 50%;
  transform: translate(0px, -50%);
}
.c_form_checkbox label::after {
  border-right: 3px solid #ed7a9c;
  border-bottom: 3px solid #ed7a9c;
  content: "";
  display: block;
  height: 9px;
  left: 10px;
  margin-top: -7px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 5px;
}

/* ラジオボタン用 */
.c_form_radio input[type=radio] {
  display: none;
}
.c_form_radio input[type=radio]:checked + label::after {
  opacity: 1;
}
.c_form_radio label {
  display: block;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 8px 0 8px 30px;
  position: relative;
  width: auto;
  font-size: 0.8rem;
  word-break: break-word;
  margin-bottom: 0;
}
.c_form_radio label::before {
  background: #fff;
  border: 1px solid #b3b3b3;
  border-radius: 100%;
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  left: 5px;
  width: 16px;
  top: 50%;
  transform: translate(0px, -50%);
}
.c_form_radio label::after {
  border-right: 3px solid #ed7a9c;
  border-bottom: 3px solid #ed7a9c;
  content: "";
  display: block;
  height: 9px;
  left: 10px;
  margin-top: -7px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 5px;
}

/* file用 */
.c_form_file {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.c_form_file label {
  display: block;
  font-size: 1.05rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}
.c_form_file input[type=file] {
  width: 100%;
}
.c_form_file img {
  max-width: 100%;
  max-height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* サブミット用 */
.c_form_submit input[type=submit] {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
  padding: 0.6rem 1rem;
  box-sizing: border-box;
}
.c_form_submit input[type=submit]:hover {
  opacity: 0.8;
}

input[type=submit].c_submit {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  box-sizing: border-box;
}
input[type=submit].c_submit:hover {
  opacity: 0.7rem;
}

input[type=submit].c_submit2 {
  background: #fff;
  color: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  box-sizing: border-box;
  border: 1px solid #3c8dbc;
}
input[type=submit].c_submit2:hover {
  color: #fff;
  background: #3c8dbc;
  border: 1px solid transparent;
}

.c_button_box button {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  box-sizing: border-box;
}

.c_reset_btn_box button {
  color: #fff;
  background: #000;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  box-sizing: border-box;
}

a.c_link {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  display: inline-block;
  box-sizing: border-box;
}
a.c_link:hover {
  opacity: 0.8;
}

a.c_link2 {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  border: 1px solid transparent;
  box-sizing: border-box;
  display: inline-block;
}
a.c_link2:hover {
  background: #fff;
  color: #3c8dbc;
  border: 1px solid #3c8dbc;
}

a.c_btn,
button.c_btn,
input[type=submit].c_btn {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  display: inline-block;
  box-sizing: border-box;
}
a.c_btn.c_btn_bgRed,
button.c_btn.c_btn_bgRed,
input[type=submit].c_btn.c_btn_bgRed {
  background: red;
}
a.c_btn:hover,
button.c_btn:hover,
input[type=submit].c_btn:hover {
  opacity: 0.8;
}

a.c_normal_link {
  color: #0000ee;
  text-decoration: underline;
}
a.c_normal_link:hover {
  opacity: 0.6;
}

.c_form_editor label {
  display: block;
  font-size: 1.05rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}

.js_form_delivery_company_name {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: -9999;
  pointer-events: none;
}
.js_form_delivery_company_name.js_active {
  opacity: 1;
  visibility: visible;
  position: relative;
  z-index: initial;
  pointer-events: auto;
}

.js_eventNone {
  pointer-events: none;
  opacity: 0.5;
}

.c_calendar #next {
  visibility: hidden;
}
.c_calendar #next.active {
  visibility: visible;
}
.c_calendar #prev {
  visibility: hidden;
}
.c_calendar #prev.active {
  visibility: visible;
}
.c_calendar table {
  width: 100%;
  max-width: 768px;
  margin: 15px auto;
  border-collapse: collapse;
  background: #fff;
}
.c_calendar table thead {
  max-height: 10%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.c_calendar table thead tr th {
  padding: 7px;
  text-align: center;
}
.c_calendar table thead tr th a,
.c_calendar table thead tr th span,
.c_calendar table thead tr th button {
  display: inline-block;
  text-decoration: none;
  font-size: 1rem;
  cursor: pointer;
  width: 100%;
}
.c_calendar table thead tr th a:hover,
.c_calendar table thead tr th span:hover,
.c_calendar table thead tr th button:hover {
  background: #eee;
  color: #000;
}
.c_calendar table tbody {
  display: none;
}
.c_calendar table tbody.active {
  display: table-row-group;
}
.c_calendar table tbody tr.el_day_week td {
  width: 14.2857142857%;
  font-size: 0.7rem;
  text-align: center;
  vertical-align: middle;
  height: 3%;
  border: 1px solid #ccc;
}
.c_calendar table tbody tr.el_date td {
  width: 14.2857142857%;
  padding: 7px;
  border: 1px solid #ccc;
  height: 10vh;
  vertical-align: top;
}
.c_calendar table tbody tr.el_date td.el_hover:hover {
  background: rgba(60, 141, 188, 0.3137254902);
}
.c_calendar table tbody tr.el_date td.el_pointer {
  cursor: pointer;
}
.c_calendar table tbody tr.el_date td.el_relative {
  position: relative;
}
.c_calendar table tbody tr.el_date td.youbi_0 {
  color: red;
}
.c_calendar table tbody tr.el_date td.youbi_6 {
  color: blue;
}
.c_calendar table tbody tr.el_date td.gray {
  background: rgba(222, 222, 222, 0.5019607843);
  color: #b2b2b2;
  cursor: not-allowed;
}
.c_calendar table tbody tr.el_date td.el_admin {
  height: 7vh;
  margin-bottom: 10px;
}
.c_calendar table tbody tr.el_date td.today {
  background: rgba(0, 255, 8, 0.3);
}
.c_calendar table tbody tr.el_date td.active {
  background: #3c8dbc;
}
.c_calendar table tbody tr.el_date td.disable {
  background: #dedede;
  cursor: not-allowed;
}
.c_calendar table tbody tr.el_date td span {
  font-size: 0.8rem;
  text-align: center;
  display: block;
}
.c_calendar table tbody tr.el_date td span.el_absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c_calendar table tbody tr.el_date td span.el_black {
  color: black;
}
.c_calendar table tbody tr.el_date td span.busy_date {
  background: #ffa0a0;
}
.c_calendar table tbody tr.el_date td span.el_radio {
  font-size: 1.2rem;
}
.c_calendar table tbody tr.el_date td span.el_tick {
  font-size: 1.8rem;
}
.c_calendar table tbody tr.el_date td a,
.c_calendar table tbody tr.el_date td button {
  display: inline-block;
  overflow: hidden;
  margin-bottom: 2px;
  width: 100%;
  color: #000;
  border-radius: 3px;
  padding: 0.1rem 0 0.1rem 0.1rem;
  height: 0.8rem;
  font-size: 0.7rem;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .c_calendar table tbody tr.el_date td a,
  .c_calendar table tbody tr.el_date td button {
    height: 1rem;
    font-size: 0.8rem;
  }
}
.c_calendar table tbody tr.el_date td a:hover,
.c_calendar table tbody tr.el_date td button:hover {
  opacity: 0.7;
  font-weight: bold;
}
.c_calendar table tbody tr.el_date td a.available_date,
.c_calendar table tbody tr.el_date td button.available_date {
  background: #a2ffcd;
}
.c_calendar table tbody tr.el_date td a.task_date,
.c_calendar table tbody tr.el_date td button.task_date {
  background: rgb(177, 224, 255);
}
.c_calendar table tbody tr.el_date td a.busy_date,
.c_calendar table tbody tr.el_date td button.busy_date {
  background: #ffa0a0;
}
.c_calendar table tbody tr.el_date td .el_dashboard {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c_calendar table tbody tr.el_date td .el_dashboard a {
  overflow: unset;
}
.c_calendar table tbody tr.el_date td .el_dashboard span {
  font-size: 1.2rem;
  font-weight: bold;
}
@media screen and (max-width: 400px) {
  .c_calendar table tbody tr.el_date td .el_dashboard span {
    font-size: 1rem;
  }
}
.c_calendar table tbody tr.el_date td .el_active_task {
  border: 1px solid;
  border-radius: 10px;
  color: black;
  padding: 1px 0;
  font-size: 13px;
}
.c_calendar table tbody tr.el_date td .el_active_task .el_active_driver {
  text-align: center;
  display: flex;
  justify-content: center;
  margin: 5px 0;
}
.c_calendar table tbody tr.el_date td .el_active_task .el_active_driver .el_active_driver_text {
  color: blue;
}
.c_calendar table tbody tr.el_date td .el_active_task .el_active_driver .el_inactive_driver_text {
  color: red;
}

/* 読み込み中 くるくるアニメーション */
.js_loading {
  opacity: 0;
  pointer-events: none;
  transition: all 100ms 0s ease;
}
.js_loading.active {
  background-color: black;
  opacity: 0.6;
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  pointer-events: auto;
  z-index: 100000;
}
.js_loading .js_loading_circle {
  width: 7rem;
  height: 7rem;
  border-radius: 150px;
  border: 1rem solid #fff;
  border-top-color: rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: circle 1s linear infinite;
  -webkit-animation: circle 1s linear infinite;
}
@keyframes circle {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.bl_noData {
  max-width: 1280px;
  margin: auto;
  margin-top: 5.5rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_noData {
    margin-top: 7rem;
  }
}
.bl_noData .bl_noData_inner {
  position: relative;
  width: 90%;
  margin: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.bl_noData .bl_noData_inner p {
  font-weight: bold;
}

.bl_header {
  background: #fff;
}
.bl_header .bl_header_inner {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 1.2rem 0;
}
.bl_header .bl_header_inner .bl_header_inner_ttl {
  width: 8rem;
  margin: 0 1rem;
}
.bl_header .bl_header_inner .bl_header_inner_ttl a img {
  width: 100%;
}
.bl_header .bl_header_inner .bl_header_inner_ttl a:hover {
  opacity: 0.8;
}
.bl_header .bl_header_inner .bl_header_inner_userBtn {
  margin-left: auto;
  margin-right: 1.4rem;
  display: none;
}
@media only screen and (min-width: 600px) {
  .bl_header .bl_header_inner .bl_header_inner_userBtn {
    display: block;
  }
}
.bl_header .bl_header_inner .bl_header_inner_userBtn a {
  display: block;
  background: linear-gradient(to top, #e5e5e5, #fff);
  border: 1px solid #8ea3a9;
  padding: 0.8rem 1rem;
  border-radius: 0.2rem;
}
.bl_header .bl_header_inner .bl_header_inner_userBtn a:hover {
  opacity: 0.8;
}
.bl_header .bl_header_inner .bl_header_inner_menuBtn {
  position: relative;
  margin-right: 1.6rem;
  height: 42px;
  width: 45px;
  margin-left: auto;
}
@media only screen and (min-width: 600px) {
  .bl_header .bl_header_inner .bl_header_inner_menuBtn {
    margin-left: 0;
  }
}
.bl_header .bl_header_inner .bl_header_inner_menuBtn button {
  right: 1.6rem;
  background: #fff;
  z-index: 750;
  transition: all 300ms 0s ease;
  top: 0;
  border-radius: 0.2rem;
}
.bl_header .bl_header_inner .bl_header_inner_menuBtn button i {
  color: #3c8dbc;
  border: 1px solid #3c8dbc;
  border-radius: 0.2rem;
  padding: 0.5rem 0.8rem;
  font-size: 1.5rem;
}
.bl_header .bl_header_inner .bl_header_inner_menuBtn button.scroll {
  position: fixed;
  top: 1rem;
}
.bl_header .bl_header_inner .bl_header_inner_menu {
  background: #fff;
  position: fixed;
  width: 360px;
  max-width: 85%;
  right: -360px;
  top: 0;
  border-left: 1px solid #8ea3a9;
  border-bottom: 1px solid #8ea3a9;
  max-height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  transition: all 0.2s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 750;
}
.bl_header .bl_header_inner .bl_header_inner_menu.active {
  visibility: visible;
  opacity: 1;
  top: 0;
  right: 0;
}
.bl_header .bl_header_inner .bl_header_inner_menu .bl_header_inner_menu_head {
  display: flex;
  align-items: center;
  padding: 1.6rem 0;
  margin-bottom: 0.4rem;
}
.bl_header .bl_header_inner .bl_header_inner_menu .bl_header_inner_menu_head h2 {
  margin-left: 2rem;
  position: relative;
  font-size: 1.4rem;
}
.bl_header .bl_header_inner .bl_header_inner_menu .bl_header_inner_menu_head h2 span {
  position: absolute;
  top: 100%;
  left: 0px;
  font-size: 0.8rem;
  vertical-align: top;
  font-weight: normal;
}
.bl_header .bl_header_inner .bl_header_inner_menu .bl_header_inner_menu_head .bl_header_inner_head_userBtn {
  margin-left: auto;
  margin-right: 1rem;
}
.bl_header .bl_header_inner .bl_header_inner_menu .bl_header_inner_menu_head .bl_header_inner_head_userBtn a {
  display: block;
  background: linear-gradient(to top, #e5e5e5, #fff);
  border: 1px solid #8ea3a9;
  padding: 0.7rem 0.8rem;
  border-radius: 0.2rem;
  font-size: 0.9rem;
}
.bl_header .bl_header_inner .bl_header_inner_menu .bl_header_inner_menu_head .bl_header_inner_head_userBtn a:hover {
  opacity: 0.8;
}
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li {
  border-bottom: 1px solid #8ea3a9;
}
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li:nth-child(1) {
  border-top: 1px solid #8ea3a9;
}
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li a,
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li button {
  display: block;
  padding: 1rem 1.8rem;
  font-size: 1rem;
  font-weight: bold;
  width: 100%;
  text-align: left;
  color: #000;
}
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li a:hover,
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li button:hover {
  background: rgba(60, 141, 188, 0.5019607843);
  color: #fff;
}
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li a.active,
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li button.active {
  background: #3c8dbc;
  color: #fff;
}
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li a span,
.bl_header .bl_header_inner .bl_header_inner_menu nav ul li button span {
  font-size: 0.8rem;
  font-weight: normal;
  margin-left: 0.7rem;
}

.bl_footer {
  margin-top: auto;
}
.bl_footer .bl_footer_inner {
  background: #fff;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu {
  margin: 0 auto;
  padding: 0.8rem 1rem 0 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu .bl_footer_inner_menu_img {
  width: 100%;
  margin: auto 0;
}
@media only screen and (min-width: 768px) {
  .bl_footer .bl_footer_inner .bl_footer_inner_menu .bl_footer_inner_menu_img {
    width: 6.5rem;
    margin: auto 2rem auto 0;
  }
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu .bl_footer_inner_menu_img a {
  display: block;
  text-align: center;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_footer .bl_footer_inner .bl_footer_inner_menu .bl_footer_inner_menu_img a {
    margin: 0;
  }
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu .bl_footer_inner_menu_img a img {
  width: 6.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_footer .bl_footer_inner .bl_footer_inner_menu .bl_footer_inner_menu_img a img {
    width: 100%;
  }
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu ul li {
  margin: 0 0.4rem 0.4rem 0;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu ul li a {
  display: inline-block;
  position: relative;
  color: #666666;
  padding-left: 1.5rem;
  font-size: 0.9rem;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu ul li a:hover {
  color: #3c8dbc;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu ul li a:hover::before {
  background: #3c8dbc;
}
.bl_footer .bl_footer_inner .bl_footer_inner_menu ul li a::before {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translate(-50%, -50%);
  background: #666666;
}
.bl_footer .bl_footer_inner .bl_footer_inner_copyright {
  padding: 1rem 0.5rem;
}
.bl_footer .bl_footer_inner .bl_footer_inner_copyright p {
  text-align: center;
  color: #666666;
  font-size: 0.6rem;
}

.bl_msg {
  position: relative;
  max-width: 600px;
  margin: 2rem auto;
  padding: 1.2rem 3rem;
  background: #fff;
  box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
}
.bl_msg::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_msg p {
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}
.bl_msg p.el_red {
  color: #ff0000;
}

.bl_login {
  max-width: 600px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_login .bl_login_inner {
  padding: 3.2rem;
}
.bl_login .bl_login_inner h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.bl_login .bl_login_inner form .bl_login_inner_form_item {
  margin-bottom: 2rem;
}
.bl_login .bl_login_inner form .bl_login_inner_form_item label {
  display: block;
  font-size: 1.3rem;
  text-align: center;
  margin-bottom: 0.6rem;
}
.bl_login .bl_login_inner form .bl_login_inner_form_item input {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5) inset;
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
  border: 1px solid #8ea3a9;
}
.bl_login .bl_login_inner form .bl_login_inner_form_submit {
  text-align: center;
  margin-bottom: 2rem;
}
.bl_login .bl_login_inner form .bl_login_inner_form_submit input[type=submit] {
  background: #3c8dbc;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.6rem 1.2rem;
  border-radius: 0.2rem;
}
.bl_login .bl_login_inner form .bl_login_inner_form_submit input[type=submit]:hover {
  opacity: 0.8;
}
.bl_login .bl_login_inner .bl_login_inner_link .bl_login_inner_link_item {
  text-align: center;
  margin-bottom: 1rem;
}
.bl_login .bl_login_inner .bl_login_inner_link .bl_login_inner_link_item a {
  color: #3c8dbc;
  text-decoration: underline;
}
.bl_login .bl_login_inner .bl_login_inner_link .bl_login_inner_link_item a:hover {
  opacity: 0.8;
}
.bl_login .bl_login_inner .bl_line_youtube_link {
  margin: 0 7rem;
}
@media only screen and (max-width: 430px) {
  .bl_login .bl_login_inner .bl_line_youtube_link {
    margin: 0 1rem;
  }
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_text {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  text-align: center;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_text p {
  overflow: hidden;
  padding: 0 10px;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_text p::before, .bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_text p::after {
  content: "          ";
  text-decoration: line-through;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_text p::before {
  margin-right: 10px;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_text p::after {
  margin-left: 10px;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item {
  text-align: center;
  margin-bottom: 1rem;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item a {
  color: #fff;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item a:hover {
  opacity: 0.8;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item a i {
  padding-right: 10px;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item a img {
  width: 35px;
  height: 35px;
  padding-right: 10px;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item .bl_line {
  background: #04C755;
}
.bl_login .bl_login_inner .bl_line_youtube_link .bl_line_youtube_link_item .bl_youtube {
  background: #FF0000;
}

.bl_index {
  max-width: 1920px;
  margin: 4rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_index .bl_index_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 4rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_index .bl_index_inner {
    width: 94%;
  }
}
.bl_index .bl_index_inner .bl_index_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_index .bl_index_inner .bl_index_inner_head .bl_index_inner_head_ttl {
  width: 100%;
}
.bl_index .bl_index_inner .bl_index_inner_head .bl_index_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_index .bl_index_inner .bl_index_inner_head .bl_index_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_head {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 430px) {
  .bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_head {
    display: unset;
  }
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_handle {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_handle .bl_index_inner_content_handle_item {
  margin-right: 1rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_taskCreate_inner_content_form_request_item {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul li:hover {
  background: blue;
  color: #fff;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul li {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  padding: 0.2rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul {
  width: 100%;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_button {
  padding: 0.5rem 2rem 0.5rem 0.5rem;
  position: relative;
  color: #3c8dbc;
  display: block;
  max-width: 100%;
  width: 400px;
  margin: auto;
  border-radius: 0.3rem;
  border: 1px solid #3c8dbc;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_button:before {
  transition: 200ms 0s ease;
  transform: rotate(90deg);
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_button:before, .bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_button:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 1rem;
  bottom: 0;
  margin: auto;
  width: 1rem;
  height: 2px;
  background-color: #3c8dbc;
  transition: 200ms 0s ease;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_button.js_active:before {
  transform: rotate(0deg);
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_button.js_active:after {
  background-color: transparent;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_item {
  margin-bottom: 0.8rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_list {
  margin-bottom: 0.8rem;
  max-width: 600px;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_list .bl_index_inner_content_formBox_list_ttl {
  font-size: 1.05rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .bl_index_inner_content_formBox_list ul li {
  width: 48%;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_formBox .el_width12rem {
  width: 12rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .js_form {
  transition: all 300ms 0s ease;
  opacity: 0;
  pointer-events: none;
  max-height: 1px;
  overflow: hidden;
}
.bl_index .bl_index_inner .bl_index_inner_content .js_form.js_active {
  opacity: 1;
  pointer-events: auto;
  max-height: 1000vh;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data {
  overflow-x: scroll;
  margin-bottom: 1.5rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  white-space: nowrap;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr {
  border: 1px solid #8ea3a9;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr:nth-child(1) {
  background: #dddddd;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr:nth-child(2n) {
  background: rgba(60, 141, 188, 0.1254901961);
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr th {
  padding: 0.4rem;
  border: 1px solid #8ea3a9;
  overflow: scroll;
  font-size: 0.8rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr th.complex-th {
  overflow: hidden;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr th.complex-th .th-top {
  border-bottom: 1px solid #8ea3a9;
  padding: 4px 0;
  font-weight: bold;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr th.complex-th .th-bottom {
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  position: relative;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr th.complex-th .th-bottom div {
  padding: 4px 0;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  position: relative;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr th.complex-th .th-bottom div:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #8ea3a9;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td {
  padding: 0.4rem 0.3rem;
  border: 1px solid #8ea3a9;
  overflow: scroll;
  font-size: 0.8rem; /* IE, Edge 対応 */ /* Firefox 対応 */
  overflow-x: scroll;
  -ms-overflow-style: none; /* IE, Edge 対応 */
  scrollbar-width: none; /* Firefox 対応 */
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td::-webkit-scrollbar {
  /* Chrome, Safari 対応 */
  display: none;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.el_center {
  text-align: center;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.el_right {
  text-align: right;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td .el_btn {
  padding: 0.1rem 0.7rem;
  font-size: 1rem;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td .el_bg_red {
  background: red;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td .el_link {
  color: #0000ee;
  text-decoration: underline;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td .el_link:hover {
  opacity: 0.6;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td .fl-right {
  float: right;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.el_bg_red_status {
  background: #ef9da1;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.complex-td {
  overflow: hidden;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.complex-td .td-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  position: relative;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.complex-td .td-grid div {
  padding: 4px 0;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  position: relative;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_index_inner_content_data table tbody tr td.complex-td .td-grid div:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #8ea3a9;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_table_count {
  overflow-x: unset;
  width: 48%;
}
.bl_index .bl_index_inner .bl_index_inner_content .bl_table_count .bl_table_count_total {
  table-layout: unset;
  width: 100%;
  margin: 0 auto;
}

.bl_create {
  max-width: 1024px;
  margin: auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_create .bl_create_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_create .bl_create_inner {
    width: 90%;
  }
}
.bl_create .bl_create_inner .bl_create_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_create .bl_create_inner .bl_create_inner_head .bl_create_inner_head_ttl {
  width: 100%;
}
.bl_create .bl_create_inner .bl_create_inner_head .bl_create_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_create .bl_create_inner .bl_create_inner_head .bl_create_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 2rem 1rem 2rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data {
    padding: 2rem 3rem;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item {
  margin-bottom: 1.2rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_inner_content_data_form_system_note p {
  text-align: center;
  color: red;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item.js_form_delivery_company_name {
  display: none;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item.js_form_delivery_company_name.js_active {
  display: block;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item.el_submit {
  margin-top: 2rem;
  justify-content: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item.el_submit input[type=submit] {
  font-weight: bold;
  padding: 0.6rem 1rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_width12rem {
  width: 12rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex {
  display: flex;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex {
    display: block;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item {
  display: flex;
  margin-right: 20px;
  align-items: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item label {
  width: 40%;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item .el_width6rem {
  width: 6rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item .mx-5 {
  margin: 0 5px;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item .bl_create_inner_content_form_request_item_selectbox {
  position: relative;
  margin-right: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item .bl_create_inner_content_form_request_item_selectbox {
    margin-right: 1rem;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item .bl_create_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_arrival_time .bl_create_arrival_time_request_item .bl_create_inner_content_form_request_item_selectbox select {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative {
  display: flex;
  align-items: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative label {
  width: 40%;
  text-align: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative input {
  width: 80%;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative input[type=number]::-webkit-outer-spin-button,
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative input[type=number] {
  -moz-appearance: textfield;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative {
    margin-bottom: 20px;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .mr-20p {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .mr-20p {
    margin-right: 0;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative_add {
  margin-left: 5rem;
  display: flex;
  border: 1px solid #3c8dbc;
  border-radius: 20px;
  opacity: 1;
  background: #3c8dbc;
  color: #fff;
  cursor: pointer;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative_add span {
  padding: 0.6rem 1rem;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .el_display_flex .bl_create_company_representative_add {
    justify-content: center;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_inner_content_form_request_item_selectbox {
  position: relative;
  margin-right: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_inner_content_form_request_item_selectbox {
    margin-right: 1rem;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_inner_content_form_request_item_selectbox select {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_bl_input_radio {
  display: -webkit-inline-box;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
  margin-bottom: 0;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .mr-30p {
  margin-right: 30px;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete {
    display: block;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item {
  display: flex;
  align-items: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item label {
  width: 40%;
  text-align: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item input {
  width: 80%;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item input[type=number]::-webkit-outer-spin-button,
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item input[type=number] {
  -moz-appearance: textfield;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_form_item {
    margin-bottom: 20px;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .mr-20p {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .mr-20p {
    margin-right: 0;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_btn {
  margin-left: 5rem;
  display: flex;
  border: 1px solid red;
  border-radius: 0.3rem;
  opacity: 1;
  background: red;
  color: #fff;
  cursor: pointer;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_btn span {
  padding: 0.6rem;
}
@media screen and (max-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_item .bl_create_company_representative_with_btn_delete .bl_create_company_representative_with_btn_delete_btn {
    justify-content: center;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_multi_list .bl_create_inner_content_data_form_multi_list_sec {
  margin-bottom: 2.2rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_multi_list .bl_create_inner_content_data_form_multi_list_sec .bl_create_inner_content_data_form_multi_list_ttl {
  margin-bottom: 0.5rem;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_multi_list .bl_create_inner_content_data_form_multi_list_sec ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_multi_list .bl_create_inner_content_data_form_multi_list_sec ul li {
  width: 100%;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_multi_list .bl_create_inner_content_data_form_multi_list_sec ul li {
    width: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_multi_list .bl_create_inner_content_data_form_multi_list_sec ul li {
    width: 33%;
    margin-bottom: 0;
  }
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_caption {
  font-size: 1.4rem;
  color: #3c8dbc;
  margin: 3rem 0 0.8rem 0;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_create_inner_content_data_form_advice p {
  text-align: center;
  color: red;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .el_width_half {
  width: 48%;
  margin-right: auto;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_input_radio {
  display: -webkit-inline-box;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
  display: unset;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .input_custom {
  width: 200px;
  margin-bottom: 2px;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .input_custom::-webkit-file-upload-button {
  visibility: hidden;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .input_custom::before {
  content: "画像アップロード";
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #3c8dbc;
  border-radius: 3px;
  padding: 0.6rem 0.8rem;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-align: center;
  background-color: #3c8dbc;
  font-weight: bold;
  color: #fff;
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .input_custom:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.bl_create .bl_create_inner .bl_create_inner_content .bl_create_inner_content_data .bl_create_inner_content_data_form .el_width_margin {
  margin: 2rem 0;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: self-start;
}

.bl_show {
  max-width: 1440px;
  margin: auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_show .bl_show_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_show .bl_show_inner {
    width: 90%;
  }
}
.bl_show .bl_show_inner .bl_show_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_show .bl_show_inner .bl_show_inner_head .bl_show_inner_head_ttl {
  width: 100%;
}
.bl_show .bl_show_inner .bl_show_inner_head .bl_show_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_show .bl_show_inner .bl_show_inner_head .bl_show_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_handle {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  margin-bottom: 1rem;
  padding: 0 2rem;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_handle .bl_show_inner_content_handle_item {
  margin: 0 1rem 1rem 0;
  width: 100%;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_handle .bl_show_inner_content_handle_item .el_bg_red {
  background: red;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_handle .bl_show_inner_content_handle_item input[type=submit],
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_handle .bl_show_inner_content_handle_item a {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_handle .bl_show_inner_content_handle_item {
    width: auto;
  }
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 2rem 1rem 3rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data {
    padding: 2rem 3rem 3rem 3rem;
  }
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl {
  border-bottom: 1px solid #8ea3a9;
  padding: 1rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl {
    padding: 1rem 2rem;
  }
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dt {
  color: #000;
  margin-bottom: 0.4rem;
  font-size: 0.9rem;
  font-weight: bold;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dd.el_scroll {
  max-height: 100vh;
  overflow: scroll;
  border: 1px solid #8ea3a9;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dd a {
  color: #0000ee;
  text-decoration: underline;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dd a:hover {
  opacity: 0.5;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dd img {
  width: 230px;
  max-width: 100%;
  max-height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dd .bl_dl_block {
  margin-left: 30px;
}
@media screen and (max-width: 768px) {
  .bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_data dl dd .bl_dl_block {
    margin-left: 0;
    display: block;
  }
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData {
  margin-bottom: 2rem;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_ttl {
  text-align: center;
  margin-bottom: 1rem;
  font-size: 1.4rem;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox {
  overflow-x: scroll;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  white-space: nowrap;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox table tbody tr {
  border: 1px solid #8ea3a9;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox table tbody tr th {
  padding: 0.4rem;
  border: 1px solid #8ea3a9;
  overflow: hidden;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox table tbody tr td {
  padding: 0.4rem 0.3rem;
  border: 1px solid #8ea3a9;
  overflow: hidden;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox table tbody tr td.ec_center {
  text-align: center;
}
.bl_show .bl_show_inner .bl_show_inner_content .bl_show_inner_content_relationData .bl_show_inner_content_relationData_tableBox table tbody tr td input[type=submit] {
  font-size: 1.1rem;
  padding: 0.4rem;
}

.bl_edit {
  max-width: 1024px;
  margin: auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_edit .bl_edit_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_edit .bl_edit_inner {
    width: 90%;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_edit .bl_edit_inner .bl_edit_inner_head .bl_edit_inner_head_ttl {
  width: 100%;
}
.bl_edit .bl_edit_inner .bl_edit_inner_head .bl_edit_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_head .bl_edit_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 2rem 1rem 2rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data {
    padding: 2rem 3rem;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item {
  margin-bottom: 1.2rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item.el_submit {
  margin-top: 2rem;
  justify-content: center;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item.el_submit input[type=submit] {
  font-weight: bold;
  padding: 0.6rem 1rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_width12rem {
  width: 12rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_width20rem {
  width: 20rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_width10rem {
  width: 10rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex {
  display: flex;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex {
    display: block;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item {
  display: flex;
  margin-right: 20px;
  align-items: center;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item label {
  width: 40%;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item .el_width6rem {
  width: 6rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item .mx-5 {
  margin: 0 5px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item .bl_edit_inner_content_form_request_item_selectbox {
  position: relative;
  margin-right: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item .bl_edit_inner_content_form_request_item_selectbox {
    margin-right: 1rem;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item .bl_edit_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_arrival_time .bl_edit_arrival_time_request_item .bl_edit_inner_content_form_request_item_selectbox select {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative {
    margin-bottom: 20px;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative label {
  width: 40%;
  text-align: center;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative input {
  width: 80%;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative input[type=number]::-webkit-outer-spin-button,
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative input[type=number] {
  -moz-appearance: textfield;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .mr-20p {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .mr-20p {
    margin-right: 0;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative_add {
  margin-left: 5rem;
  display: flex;
  border: 1px solid #3c8dbc;
  border-radius: 20px;
  opacity: 1;
  background: #3c8dbc;
  color: #fff;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative_add {
    justify-content: center;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .el_display_flex .bl_edit_company_representative_add span {
  padding: 0.6rem 1rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete {
    display: block;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item {
  display: flex;
  align-items: center;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item label {
  width: 40%;
  text-align: center;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item input {
  width: 80%;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item input[type=number]::-webkit-outer-spin-button,
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item input[type=number] {
  -moz-appearance: textfield;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_form_item {
    margin-bottom: 20px;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .mr-20p {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .mr-20p {
    margin-right: 0;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_btn {
  margin-left: 5rem;
  display: flex;
  border: 1px solid red;
  border-radius: 0.3rem;
  opacity: 1;
  background: red;
  color: #fff;
  cursor: pointer;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_btn span {
  padding: 0.6rem;
}
@media screen and (max-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_company_representative_with_btn_delete .bl_edit_company_representative_with_btn_delete_btn {
    justify-content: center;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_inner_content_form_request_item_selectbox {
  position: relative;
  margin-right: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_inner_content_form_request_item_selectbox {
    margin-right: 1rem;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_inner_content_form_request_item_selectbox select {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_bl_input_radio {
  display: -webkit-inline-box;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .bl_edit_bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
  margin-bottom: 0;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_item .mr-30p {
  margin-right: 30px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_multi_list .bl_edit_inner_content_data_form_multi_list_sec {
  margin-bottom: 2.2rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_multi_list .bl_edit_inner_content_data_form_multi_list_sec .bl_edit_inner_content_data_form_multi_list_ttl {
  margin-bottom: 0.5rem;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_multi_list .bl_edit_inner_content_data_form_multi_list_sec ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_multi_list .bl_edit_inner_content_data_form_multi_list_sec ul li {
  width: 100%;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_multi_list .bl_edit_inner_content_data_form_multi_list_sec ul li {
    width: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_multi_list .bl_edit_inner_content_data_form_multi_list_sec ul li {
    width: 33%;
    margin-bottom: 0;
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_caption {
  font-size: 1.4rem;
  color: #3c8dbc;
  margin: 3rem 0 0.8rem 0;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_edit_inner_content_data_form_advice p {
  text-align: center;
  color: red;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .el_width_half {
  width: 48%;
  margin-right: auto;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_input_radio {
  display: -webkit-inline-box;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
  display: unset;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .input_custom {
  width: 200px;
  margin-bottom: 2px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .input_custom::-webkit-file-upload-button {
  visibility: hidden;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .input_custom::before {
  content: "画像アップロード";
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #3c8dbc;
  border-radius: 3px;
  padding: 0.6rem 0.8rem;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-align: center;
  background-color: #3c8dbc;
  font-weight: bold;
  color: #fff;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .input_custom:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_edit_inner_content_data_form .el_width_margin {
  margin: 2rem 0;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: self-start;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup {
  padding: 20px;
  background-color: #231818;
  position: fixed;
  left: 10px;
  right: 10px;
  top: 40%;
  transform: translateY(-50%);
  z-index: 999;
  border-radius: 0.6rem;
  color: #fff;
  display: none;
}
@media only screen and (min-width: 600px) {
  .bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup {
    width: 450px;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup.show {
  display: block;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_heading {
  font-weight: bold;
  margin-bottom: 16px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_question {
  font-size: 14px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_warning {
  font-size: 14px;
  color: #ff0000;
  margin-bottom: 20px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_footer {
  text-align: right;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_footer button {
  width: 100px;
  padding: 0.6rem 0.4rem;
  border-radius: 20px;
  font-weight: bold;
  font-size: 14px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_footer .bl_officeEdit_popup_footer_cancel {
  border: 1px solid #f2b3de;
  color: #f2b3de;
  margin-right: 10px;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_footer .bl_officeEdit_popup_footer_ok {
  background-color: #f2b3de;
  color: #231818;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_footer .bl_officeEdit_popup_footer_ok.disabled {
  cursor: not-allowed;
  border: 1px solid #f2b3de;
  color: #f2b3de;
  background-color: #231818;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_checkbox input[type=checkbox] {
  display: none;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_checkbox label {
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 8px 0 8px 30px;
  position: relative;
  width: auto;
  font-size: 1rem;
  white-space: nowrap;
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_checkbox label::before {
  background: #fff;
  border: 1px solid #b3b3b3;
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  left: 5px;
  width: 16px;
  top: 50%;
  transform: translate(0px, -50%);
}
.bl_edit .bl_edit_inner .bl_edit_inner_content .bl_edit_inner_content_data .bl_officeEdit_popup .bl_officeEdit_popup_checkbox label::after {
  border-right: 3px solid #ed7a9c;
  border-bottom: 3px solid #ed7a9c;
  content: "";
  display: block;
  height: 9px;
  left: 10px;
  margin-top: -7px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 5px;
}

.bl_dashboard {
  max-width: 768px;
  margin: 3rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 1170px) {
  .bl_dashboard {
    margin: 0 auto 2rem auto;
  }
}
.bl_dashboard .bl_dashboard_inner {
  padding: 3.2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .bl_dashboard .bl_dashboard_inner {
    padding: 3.2rem;
  }
}
.bl_dashboard .bl_dashboard_inner .bl_dashboard_inner_link {
  width: 100%;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_dashboard .bl_dashboard_inner .bl_dashboard_inner_link {
    width: 48%;
  }
}
.bl_dashboard .bl_dashboard_inner .bl_dashboard_inner_link a {
  display: block;
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  padding: 1.2rem 1rem;
  font-size: 1.2rem;
  text-align: center;
  font-weight: bold;
  letter-spacing: 2px;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}
.bl_dashboard .bl_dashboard_inner .bl_dashboard_inner_link a:hover {
  background: #3c8dbc;
  color: #fff;
}

.bl_driverIndex {
  max-width: 1280px;
  margin: 8.5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_driverIndex .bl_driverIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 9rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner {
    width: 90%;
    padding-top: 5rem;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_ttl {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_ttl {
    width: 35%;
    margin-right: 3%;
    margin-bottom: 0;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_keyword {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_keyword {
    width: 32%;
    margin-bottom: 0;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_keyword input[type=text] {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  width: 100%;
  padding: 0.4rem 0.7rem;
  box-sizing: border-box;
  font-size: 1.2rem;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_orderby {
  width: auto;
  margin: 0 0 0 auto;
  position: relative;
  /* セレクトボックスの矢印デザイン変更 */
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_orderby {
    width: 13%;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_orderby::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_orderby select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1.2rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_submit {
  width: 20%;
  margin-left: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_submit {
    width: 13%;
    margin-left: auto;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_submit input[type=submit] {
  width: 100%;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
  color: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 1rem;
  width: 100%;
  margin-left: auto;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter {
    width: auto;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_selectbox {
  position: relative;
  margin-left: 1rem;
  /* セレクトボックスの矢印デザイン変更 */
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_selectbox select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  padding: 0.4rem 1.5rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_selectbox select {
    font-size: 1.2rem;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_checkbox input[type=checkbox] {
  display: none;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_checkbox label {
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 8px 0 8px 30px;
  position: relative;
  width: auto;
  font-size: 1rem;
  white-space: nowrap;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_checkbox label::before {
  background: #fff;
  border: 1px solid #b3b3b3;
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  left: 5px;
  width: 16px;
  top: 50%;
  transform: translate(0px, -50%);
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_head .bl_driverIndex_inner_head_filter .bl_driverIndex_inner_head_filter_checkbox label::after {
  border-right: 3px solid #ed7a9c;
  border-bottom: 3px solid #ed7a9c;
  content: "";
  display: block;
  height: 9px;
  left: 10px;
  margin-top: -7px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 5px;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul {
  display: flex;
  flex-wrap: wrap;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li {
  position: relative;
  width: 98%;
  margin-left: 1%;
  margin-right: 1%;
  margin-bottom: 1.5rem;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  border: 1px #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.4);
  border-radius: 0.5rem;
  overflow: hidden;
}
@media only screen and (min-width: 600px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li {
    width: 48%;
  }
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li {
    width: 31%;
  }
}
@media only screen and (min-width: 1024px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li {
    width: 23%;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a {
  padding: 2rem;
  height: 100%;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a:hover::before {
  border-right: 1.7rem solid #fff;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a:hover {
  background: #3c8dbc;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_plan {
  display: inline-block;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_plan p {
  padding: 0.3rem 0.8rem;
  font-size: 0.8rem;
  margin: 0 0 0.8rem 0;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_plan.el_plan_standard p {
  background: #00FF00;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_plan.el_plan_premium p {
  color: #fff;
  background: #000000;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_plan.el_plan_lite p {
  background: #F79428;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_icon {
  text-align: center;
  margin-bottom: 1rem;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_icon img {
  width: 100px;
  height: 100px;
  border: 1px solid #d2d6de;
  -o-object-fit: cover;
     object-fit: cover;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_icon img {
    width: 130px;
    height: 130px;
  }
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_text {
  margin-bottom: auto;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_text .bl_driverIndex_inner_content_text_name {
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_text .bl_driverIndex_inner_content_text_star {
  margin-bottom: 0.4rem;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_text .bl_driverIndex_inner_content_text_star img {
  max-width: 14%;
  width: 20px;
  margin: 0 1%;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_text .bl_driverIndex_inner_content_text_addr {
  text-align: center;
  margin-bottom: 0.4rem;
}
.bl_driverIndex .bl_driverIndex_inner .bl_driverIndex_inner_content ul li a .bl_driverIndex_inner_content_text .bl_driverIndex_inner_content_text_intro {
  font-size: 0.8rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.bl_driverShow {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_driverShow .bl_driverShow_inner {
  position: relative;
  width: 90%;
  margin: auto;
  padding-top: 9rem;
  padding-bottom: 3rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_head .bl_driverShow_inner_head_ttl {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_head .bl_driverShow_inner_head_ttl {
    width: 35%;
    margin-right: 3%;
    margin-bottom: 0;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_head .bl_driverShow_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_head .bl_driverShow_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 5.6rem 3rem;
  margin-bottom: 3rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_icon {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  background: #fff;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_icon img {
  width: 150px;
  height: 150px;
  border: 1px solid #d2d6de;
  -o-object-fit: cover;
     object-fit: cover;
  margin: auto;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_name {
  margin-bottom: 0.5rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_name p {
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_task {
  margin-bottom: 2rem;
  text-align: center;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_task a {
  display: inline-block;
  background: #3c8dbc;
  color: #fff;
  padding: 0.5rem 1rem;
  font-weight: bold;
  border-radius: 0.4rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_info dl {
  border-top: 1px solid #8ea3a9;
  padding: 1.4rem 3rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_profile .bl_driverShow_inner_content_profile_info dl dt {
  color: #3c8dbc;
  margin-bottom: 0.4rem;
  font-size: 0.9rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3.6rem 1rem 1rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review {
    padding: 5.6rem 3rem 2rem 3rem;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1.8rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title h3 {
  width: 100%;
  font-size: 1.3rem;
  text-align: center;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title h3 {
    font-size: 1.6rem;
    margin-bottom: 0;
    width: 60%;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title p {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title p {
    width: 40%;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title p img {
  max-width: 17%;
  width: 1.3rem;
  margin: 0 0.5%;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_title p span {
  margin: 0 0.5%;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li {
  border-top: 1px solid #8ea3a9;
  padding: 1.4rem 3rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li p {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 1rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li p img {
  width: 1.1rem;
  margin: 0 0.1rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li dl dt {
  width: 7rem;
  font-weight: bold;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li dl dt {
    width: 20%;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li dl dd {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_review .bl_driverShow_inner_content_review_list li dl dd {
    width: 80%;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_schedule {
  padding: 2.6rem 0 1rem 0;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_schedule {
    padding: 2.6rem 0 3rem 0;
  }
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_schedule .bl_driverShow_inner_content_schedule_title {
  margin-bottom: 1rem;
}
.bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_schedule .bl_driverShow_inner_content_schedule_title h3 {
  font-size: 1.3rem;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bl_driverShow .bl_driverShow_inner .bl_driverShow_inner_content .bl_driverShow_inner_content_schedule .bl_driverShow_inner_content_schedule_title h3 {
    font-size: 1.6rem;
  }
}

.bl_taskIndex {
  max-width: 1280px;
  margin: 8.5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_taskIndex .bl_taskIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner {
    width: 90%;
    padding-top: 5rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 0.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head {
    padding: 1.2rem 1.5rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_ttl {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_ttl {
    width: 35%;
    margin-right: auto;
    margin-bottom: 0;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter {
  margin-left: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 1rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter {
    width: auto;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_selectbox {
  position: relative;
  margin-right: 0.5rem;
  /* セレクトボックスの矢印デザイン変更 */
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_selectbox {
    margin-right: 1rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_selectbox select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  padding: 0.4rem 1.5rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  font-size: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_selectbox select {
    font-size: 1.2rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_submit input[type=submit] {
  width: 100%;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  font-size: 0.9rem;
  color: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_head .bl_taskIndex_inner_head_filter .bl_taskIndex_inner_head_filter_submit input[type=submit] {
    font-size: 1.2rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 1.5rem 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1rem;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li {
    padding: 1.5rem 3rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section {
    width: 75%;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p {
  border-bottom: 1px solid #8ea3a9;
  padding: 1rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(1) {
  border: 1px solid #3c8dbc;
  border-radius: 0.2rem;
  color: #3c8dbc;
  font-size: 0.9rem;
  font-weight: bold;
  padding: 0.3rem 0.8rem;
  margin-right: 3rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(1).el_status4 {
  color: #fff;
  background: #3c8dbc;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(1).el_status5, .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(1).el_status6, .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(1).el_status7, .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(1).el_status8 {
  color: #fff;
  background: #ff0000;
  border: 1px solid #ff0000;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p span:nth-child(2) {
  font-size: 1rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section p input[type=checkbox] {
  display: block;
  background-color: initial;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 0px 15px 0px -20px;
  padding: initial;
  border: initial;
  width: 20px;
  height: 20px;
  accent-color: #3c8dbc;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div {
  padding: 1rem 0.5rem 0 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div {
    padding: 1.6rem 1rem 0 1rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div dl {
  align-items: center;
  margin-bottom: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div dl dt {
  width: 100%;
  margin-bottom: 0.5rem;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div dl dt {
    width: 14rem;
    margin-bottom: 0;
    font-size: 1.1rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div dl dd {
  width: 100%;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li section div dl dd {
    width: calc(100% - 14rem);
    margin-bottom: 0;
    font-size: 1rem;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li .bl_taskIndex_inner_content_link {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li .bl_taskIndex_inner_content_link {
    width: 25%;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li .bl_taskIndex_inner_content_link a {
  background: #3c8dbc;
  color: #fff;
  padding: 0.7rem 1.2rem;
  border-radius: 0.2rem;
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content ul li .bl_taskIndex_inner_content_link a:hover {
  opacity: 0.8;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data {
  overflow-x: scroll;
  margin: 2rem 0 1.5rem 0;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  white-space: nowrap;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr {
  border: 1px solid #8ea3a9;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr:nth-child(1) {
  background: #dddddd;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr:nth-child(2n) {
  background: rgba(60, 141, 188, 0.1254901961);
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr th {
  padding: 0.4rem;
  border: 1px solid #8ea3a9;
  overflow: scroll;
  font-size: 0.8rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td {
  padding: 0.4rem 0.3rem;
  border: 1px solid #8ea3a9;
  overflow: scroll;
  font-size: 0.8rem; /* IE, Edge 対応 */ /* Firefox 対応 */
  overflow-x: scroll;
  -ms-overflow-style: none; /* IE, Edge 対応 */
  scrollbar-width: none; /* Firefox 対応 */
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td::-webkit-scrollbar {
  /* Chrome, Safari 対応 */
  display: none;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td.el_center {
  text-align: center;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td.el_right {
  text-align: right;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td .el_btn {
  padding: 0.1rem 0.7rem;
  font-size: 1rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td .el_bg_red {
  background: red;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td .el_link {
  color: #0000ee;
  text-decoration: underline;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td .el_link:hover {
  opacity: 0.6;
}
.bl_taskIndex .bl_taskIndex_inner .bl_taskIndex_inner_content .bl_taskIndex_inner_content_data table tbody tr td .fl-right {
  float: right;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 1rem 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1rem;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.2);
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head {
  display: flex;
  justify-content: space-between;
  margin: 2rem 2rem;
  width: 100%;
}
@media only screen and (max-width: 430px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head {
    display: unset;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_table_count {
  overflow-x: unset;
  width: 48%;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_table_count .bl_table_count_total {
  table-layout: unset;
  width: 100%;
  margin: 0 auto;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_taskIndex_inner_content_formBox .c_form_item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_taskIndex_inner_content_formBox .bl_taskIndex_inner_content_formBox_item {
  margin-bottom: 0.8rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_taskIndex_inner_content_formBox .el_width12rem {
  width: 12rem;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_taskIndex_inner_content_formBox ul li {
  border: unset;
  border-radius: unset;
  position: unset;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  box-shadow: unset;
  margin-bottom: unset;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_taskIndex_inner_content_formBox ul li {
    padding: unset;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_taskIndex_inner_content_head .bl_taskIndex_inner_content_formBox ul li::before {
  content: unset;
  bottom: unset;
  right: unset;
  border-top: unset;
  border-right: unset;
  position: unset;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_pagenate {
  width: 100%;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_pagenate .bl_pagenate_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_pagenate .bl_pagenate_ul li {
  list-style: none;
  border: unset;
  border-radius: unset;
  position: unset;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  box-shadow: unset;
  margin-bottom: unset;
}
@media only screen and (min-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_pagenate .bl_pagenate_ul li {
    padding: unset;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_task_fee .bl_pagenate .bl_pagenate_ul li::before {
  content: unset;
  bottom: unset;
  right: unset;
  border-top: unset;
  border-right: unset;
  position: unset;
}
.bl_taskIndex .bl_taskIndex_inner .bl_complete {
  display: flex;
}
@media screen and (max-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_complete {
    display: block;
  }
}
.bl_taskIndex .bl_taskIndex_inner .bl_complete .el_guideline {
  display: flex;
  align-items: center;
  font-size: 1rem;
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  .bl_taskIndex .bl_taskIndex_inner .bl_complete .el_guideline {
    margin-left: 0;
    margin-top: 10px;
    font-size: 0.9rem;
  }
}

.bl_taskCreate {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_taskCreate .bl_taskCreate_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner {
    width: 90%;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_head .bl_taskCreate_inner_head_ttl {
  width: 100%;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_head .bl_taskCreate_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_head .bl_taskCreate_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content {
    padding: 3rem;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request {
  margin-bottom: 3rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_price {
  margin-bottom: 2rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_price .bl_taskCreate_inner_content_form_request_price_ttl {
  border-bottom: 1px solid #8ea3a9;
  margin-bottom: 1rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_price .bl_taskCreate_inner_content_form_request_price_ttl h3 {
  font-size: 1.6rem;
  padding: 0 0 1rem 1.5rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_price p {
  line-height: 1.6rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_price p span {
  font-weight: bold;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_ttl {
  border-bottom: 1px solid #8ea3a9;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_ttl h3 {
  font-size: 1.6rem;
  padding: 0 0 1rem 1.5rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_ttl a {
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_box {
    padding: 0 1.5rem;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item {
  display: flex;
  flex-wrap: wrap;
  margin: 1.2rem 0;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item label {
  font-weight: bold;
  width: 100%;
  margin: 0 0.5rem 0.3rem 0;
  font-size: 1.05rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item label.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item label {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item input,
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .c_form_select {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item input,
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .c_form_select {
    width: 80%;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex {
  display: flex;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex {
    display: block;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_arrival_time .bl_taskCreate_arrival_time_request_item {
  display: flex;
  margin-right: 20px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_arrival_time .bl_taskCreate_arrival_time_request_item {
    margin-right: 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_arrival_time .bl_taskCreate_arrival_time_request_item label {
  width: 40%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_arrival_time .bl_taskCreate_arrival_time_request_item label {
    margin-right: 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative {
  display: flex;
  align-items: center;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative label {
  width: 40%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative {
    margin-bottom: 20px;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative input[type=number]::-webkit-outer-spin-button,
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative input[type=number] {
  -moz-appearance: textfield;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .mr-20p {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .mr-20p {
    margin-right: 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative_add {
  margin-left: 5rem;
  display: flex;
  border: 1px solid #3c8dbc;
  border-radius: 20px;
  opacity: 1;
  background: #3c8dbc;
  color: #fff;
  cursor: pointer;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative_add span {
  padding: 0.6rem 1rem;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_display_flex .bl_taskCreate_company_representative_add {
    justify-content: center;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_bl_input_radio {
  display: -webkit-inline-box;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .mr-30p {
  margin-right: 30px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete {
    display: block;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item {
  display: flex;
  align-items: center;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item label {
  width: 40%;
  text-align: center;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item input {
  width: 80%;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item input[type=number]::-webkit-outer-spin-button,
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item input[type=number] {
  -moz-appearance: textfield;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_form_item {
    margin-bottom: 20px;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .mr-20p {
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .mr-20p {
    margin-right: 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_btn {
  margin-left: 5rem;
  display: flex;
  border: 1px solid red;
  border-radius: 0.3rem;
  opacity: 1;
  background: red;
  color: #fff;
  cursor: pointer;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_btn span {
  padding: 0.6rem;
}
@media screen and (max-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_company_representative_with_btn_delete .bl_taskCreate_company_representative_with_btn_delete_btn {
    justify-content: center;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_labelSpace {
  margin: 0 0.5rem 0.3rem 0;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_labelSpace.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_labelSpace {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item textarea {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;
  height: 8rem;
  padding: 0.6rem 1rem;
  line-height: 1.6;
  box-sizing: border-box;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item textarea {
    width: 80%;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_selectbox {
  position: relative;
  /* セレクトボックスの矢印デザイン変更 */
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_selectbox select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_error {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_error .bl_taskCreate_inner_content_form_request_item_error_spaceLabel {
  margin: 0 0.5rem 0.3rem 0;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_error .bl_taskCreate_inner_content_form_request_item_error_spaceLabel.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_error .bl_taskCreate_inner_content_form_request_item_error_spaceLabel {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .bl_taskCreate_inner_content_form_request_item_operating_time {
  display: flex;
  align-items: center;
  margin: 0 10px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item p {
  width: 80%;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_width6rem {
  width: 6rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_width8rem {
  width: 8rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_width10rem {
  width: 10rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_width12rem {
  width: 12rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .mx-5 {
  margin: 0 5px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul {
  width: 80%;
  box-sizing: border-box;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul li {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  cursor: pointer;
  padding: 0 0.8rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul li:first-child {
  border-top: 1px solid #ccc;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul li:last-child {
  border-bottom: 1px solid #ccc;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_item .el_search_driver_ul li:hover {
  background: blue;
  color: #fff;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_radioList {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-items: stretch;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_radioList input[type=radio] {
  display: none;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_radioList input[type=radio]:checked + label {
  opacity: 1;
  background: #3c8dbc;
  border: 1px solid #3c8dbc;
  color: #fff;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_radioList label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 0 0.5rem 0;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0.5rem;
  position: relative;
  font-size: 0.8rem;
  word-break: break-word;
  border: 1px solid #8ea3a9;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_radioList label {
    width: 49%;
    margin: 0 1% 0.5rem 0;
  }
}
@media only screen and (min-width: 1024px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .bl_taskCreate_inner_content_form_request_radioList label {
    width: 32%;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .js_pickup_addr_form {
  display: none;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_request .js_pickup_addr_form.js_active {
  display: block;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment {
  margin-bottom: 3rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment h3 {
  font-size: 1.6rem;
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  margin-bottom: 1rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment .bl_taskCreate_inner_content_form_payment_radioList {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-items: stretch;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment .bl_taskCreate_inner_content_form_payment_radioList input[type=radio] {
  display: none;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment .bl_taskCreate_inner_content_form_payment_radioList input[type=radio]:checked + label {
  opacity: 1;
  background: #3c8dbc;
  border: 1px solid #3c8dbc;
  color: #fff;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment .bl_taskCreate_inner_content_form_payment_radioList label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 0 0.5rem 0;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0.5rem;
  position: relative;
  font-size: 0.8rem;
  word-break: break-word;
  border: 1px solid #8ea3a9;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment .bl_taskCreate_inner_content_form_payment_radioList label {
    width: 49%;
    margin: 0 1% 0.5rem 0;
  }
}
@media only screen and (min-width: 1024px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_payment .bl_taskCreate_inner_content_form_payment_radioList label {
    width: 32%;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo {
  margin-bottom: 3rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo h3 {
  font-size: 1.6rem;
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  margin-bottom: 1rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div {
  padding: 0 1.5rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div dl {
    flex-wrap: nowrap;
    margin-bottom: 0.7rem;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div dl dt {
  width: 100%;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div dl dt {
    max-width: 20%;
    width: 150px;
    margin: 0;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div dl dd {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_officeInfo div dl dd {
    width: 80%;
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_submit {
  text-align: center;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_inner_content .bl_taskCreate_inner_content_form form .bl_taskCreate_inner_content_form_submit input[type=submit] {
  padding: 0.7rem 1.2rem;
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1.2rem;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup {
  padding: 20px;
  background-color: #231818;
  position: fixed;
  left: 10px;
  right: 10px;
  top: 40%;
  transform: translateY(-50%);
  z-index: 999;
  border-radius: 0.6rem;
  color: #fff;
  display: none;
}
@media only screen and (min-width: 600px) {
  .bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup {
    width: 450px;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup.show {
  display: block;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_heading {
  font-weight: bold;
  margin-bottom: 16px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_question {
  font-size: 14px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_warning {
  font-size: 14px;
  color: #ff0000;
  margin-bottom: 20px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_footer {
  text-align: right;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_footer button {
  width: 100px;
  padding: 0.6rem 0.4rem;
  border-radius: 20px;
  font-weight: bold;
  font-size: 14px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_footer .bl_taskCreate_popup_footer_cancel {
  border: 1px solid #f2b3de;
  color: #f2b3de;
  margin-right: 10px;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_footer .bl_taskCreate_popup_footer_ok {
  background-color: #f2b3de;
  color: #231818;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_footer .bl_taskCreate_popup_footer_ok.disabled {
  cursor: not-allowed;
  border: 1px solid #f2b3de;
  color: #f2b3de;
  background-color: #231818;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_checkbox input[type=checkbox] {
  display: none;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_checkbox label {
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 8px 0 8px 30px;
  position: relative;
  width: auto;
  font-size: 1rem;
  white-space: nowrap;
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_checkbox label::before {
  background: #fff;
  border: 1px solid #b3b3b3;
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  left: 5px;
  width: 16px;
  top: 50%;
  transform: translate(0px, -50%);
}
.bl_taskCreate .bl_taskCreate_inner .bl_taskCreate_popup .bl_taskCreate_popup_checkbox label::after {
  border-right: 3px solid #ed7a9c;
  border-bottom: 3px solid #ed7a9c;
  content: "";
  display: block;
  height: 9px;
  left: 10px;
  margin-top: -7px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 5px;
}

.bl_taskShow {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_taskShow .bl_taskShow_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner {
    width: 90%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_head .bl_taskShow_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0 0 0.8rem 0;
}
@media only screen and (min-width: 1024px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_head .bl_taskShow_inner_head_ttl {
    width: 39%;
    margin: 0 auto 0 0;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_head .bl_taskShow_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_head .bl_taskShow_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle form {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle form {
    width: auto;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle form input[type=submit] {
  font-weight: bold;
  margin: 0 auto 1rem auto;
  display: block;
  width: 80%;
  font-size: 1rem;
  white-space: nowrap;
}
@media only screen and (min-width: 600px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle form input[type=submit] {
    margin: 0 1rem 1rem 0;
    width: auto;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle form input[type=submit]:hover {
  opacity: 0.8;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle a {
  font-weight: bold;
  margin: 0 auto 1rem auto;
  display: block;
  width: 80%;
  font-size: 1rem;
  white-space: nowrap;
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle a {
    margin: 0 1rem 1rem 0;
    width: auto;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_handle a:hover {
  opacity: 0.8;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content {
    padding: 3rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top {
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_status {
  border-radius: 0.3rem;
  padding: 0.3rem 0.8rem;
  margin: 0 0 0.5rem 0;
  font-weight: bold;
  border: 1px solid #3c8dbc;
  color: #fff;
  background: #3c8dbc;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_status {
    margin: 0 5% 0 0;
    width: auto;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_status.el_task_status_1 {
  background: #fff;
  color: #3c8dbc;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_id {
  width: 100%;
  margin: 0 0 0.5rem 0;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_id {
    margin: 0;
    width: auto;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_text {
  margin: 0 0.5rem 0.5rem 0;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_text {
    margin: 0 0 0 auto;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_text {
    margin: 0 5% 0 10px;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_date {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_top .bl_taskShow_inner_content_top_date {
    margin: 0 5% 0 auto;
    width: auto;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request {
  padding: 1.5rem 2rem 2rem 2rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl {
    margin-bottom: 0.7rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dt {
  width: 100%;
  font-weight: bold;
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dt {
    max-width: 18%;
    width: 150px;
    margin: 0 2% 0.5rem 0;
    font-size: 1rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dd {
  width: 100%;
  font-size: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dd {
    width: 80%;
    font-size: 1rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dd a.el_review_link {
  border-radius: 0.3rem;
  padding: 0.3rem 0.6rem;
  border: 1px solid #3c8dbc;
  color: #fff;
  background: #3c8dbc;
  margin-left: 1rem;
  font-size: 0.9rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dd a.el_review_link:hover {
  color: #3c8dbc;
  background: #fff;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dd .bl_dl_block {
  margin-left: 30px;
}
@media screen and (max-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request dl dd .bl_dl_block {
    margin-left: 0;
    display: block;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request .bl_taskShow_inner_content_request_caption {
  color: #3c8dbc;
  margin: 2.5rem 0 1rem 0;
  font-size: 1.2rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_request .bl_taskShow_inner_content_request_caption {
    font-size: 1.3rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo h3 {
  font-size: 1.6rem;
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  margin-bottom: 1rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div {
  padding: 0 1.5rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div dl {
    margin-bottom: 0.7rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div dl dt {
  width: 100%;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div dl dt {
    max-width: 20%;
    width: 150px;
    margin-bottom: 0;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div dl dd {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_content .bl_taskShow_inner_content_officeInfo div dl dd {
    width: 80%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_ttl h3 {
  text-align: center;
  font-size: 1.7rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_ttl h3 {
    font-size: 2rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 2rem;
  padding: 3rem 0;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item {
    padding: 3rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_head {
  display: flex;
  align-items: center;
  margin-bottom: 1.8rem;
  padding: 0 2.7rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_head .bl_taskShow_inner_review_item_head_text {
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_head .bl_taskShow_inner_review_item_head_score {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_head .bl_taskShow_inner_review_item_head_score img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body {
  border-top: 1px solid #8ea3a9;
  padding: 1.8rem 1rem 1.3rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body {
    padding: 1.8rem 3rem 1.3rem 3rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body dl {
    flex-wrap: nowrap;
    margin-bottom: 1.4rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body dl dt {
  width: 7rem;
  font-weight: bold;
  width: 100%;
  font-size: 1.1rem;
  margin-bottom: 0.4rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body dl dt {
    width: 20%;
    margin-bottom: 0;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body dl dd {
  width: 100%;
  font-size: 1.1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_review .bl_taskShow_inner_review_item .bl_taskShow_inner_review_item_body dl dd {
    width: 80%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction {
  overflow: auto;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_ttl h3 {
  text-align: center;
  font-size: 1.7rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_ttl h3 {
    font-size: 2rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 2rem;
  padding: 3rem 0;
  overflow: auto;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item {
    padding: 3rem;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_head {
  display: flex;
  align-items: center;
  margin-bottom: 1.8rem;
  padding: 0 2.7rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_head .bl_taskShow_inner_auction_item_head_text {
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head {
  display: flex;
  text-align: center;
  align-items: center;
  margin: 2rem 0;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head label {
  font-weight: bold;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskShow_inner_auction_item_body_driver_name {
  width: 15%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskShow_inner_auction_item_body_driver_plan {
  width: 16%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskShow_inner_auction_item_body_driver_auction_price {
  width: 10%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskShow_inner_auction_item_body_driver_score {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  width: 10%;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskShow_inner_auction_item_body_driver_score img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskShow_inner_auction_item_body_driver_reason {
  width: 20%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskIndex_auction_inner_content_link_submit {
  width: 15%;
  margin: 0 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskIndex_auction_inner_content_link_submit {
    width: 25%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskIndex_auction_inner_content_link_info {
  width: 20%;
  margin: 0 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_label .bl_taskShow_inner_auction_item_label_head .bl_taskIndex_auction_inner_content_link_info {
    width: 25%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver {
  display: flex;
  text-align: center;
  align-items: center;
  margin: 2rem 0;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver .bl_taskShow_inner_auction_item_body_driver_name {
  width: 15%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver .bl_taskShow_inner_auction_item_body_driver_plan {
  width: 16%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver .bl_taskShow_inner_auction_item_body_driver_auction_price {
  width: 10%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver .bl_taskShow_inner_auction_item_body_driver_score {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  width: 10%;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver .bl_taskShow_inner_auction_item_body_driver_score img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskShow_inner_auction_item_body_driver .bl_taskShow_inner_auction_item_body_driver_reason {
  width: 20%;
  margin: 0 5px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_submit {
  text-align: center;
  width: 15%;
  margin: 0 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_submit {
    width: 25%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_submit input[type=submit] {
  padding: 0.7rem 1.2rem;
  color: #fff;
  background: #3c8dbc;
  border-radius: 7px;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1.1rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_info {
  text-align: center;
  width: 20%;
  margin: 0 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_info {
    width: 25%;
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_info a {
  display: block;
  white-space: nowrap;
  background: #fff;
  color: black;
  padding: 0.7rem 1.2rem;
  border: 2px solid #3c8dbc;
  border-radius: 7px;
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .bl_taskShow_inner_auction_item .bl_taskShow_inner_auction_item_body .bl_taskIndex_auction_inner_content_link_info a:hover {
  opacity: 0.8;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction {
  padding: 30px;
  background-color: #fff;
  position: fixed;
  left: 50%;
  right: 10px;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  border: 1px solid #231818;
  border-radius: 0.6rem;
  color: #000;
  display: none;
  width: 80%;
}
@media only screen and (min-width: 600px) {
  .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction {
    width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction.show {
  display: block;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_auction_heading, .bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_auction_guideline {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.2rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_auction_input {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_auction_input label {
  width: 60%;
  margin-left: 10px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_auction_input span {
  width: 30%;
  text-align: right;
  margin-left: 20px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .mb_12 {
  margin-bottom: 1.2rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_footer_auction {
  text-align: center;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_footer_auction button {
  width: -moz-max-content;
  width: max-content;
  padding: 0.6rem 0.4rem;
  border-radius: 5px;
  font-weight: bold;
  font-size: 14px;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_footer_auction .el_form_popup_footer_auction_submit {
  border: 1px solid;
  color: #fff;
  background: #3c8dbc;
  margin-top: 1.2rem;
}
.bl_taskShow .bl_taskShow_inner .bl_taskShow_inner_auction .el_form_popup_auction .el_form_popup_footer_auction .el_form_popup_footer_auction_cancel {
  border: 1px solid #3c8dbc;
  color: #231818;
  background: #fff;
  margin-top: 1.2rem;
}

#submit-complete:disabled {
  opacity: 0.5;
  cursor: no-drop;
}

.bl_taskEditPayment {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_taskEditPayment .bl_taskEditPayment_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskEditPayment .bl_taskEditPayment_inner {
    width: 90%;
  }
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_head .bl_taskEditPayment_inner_head_ttl {
  margin: 0 0 0.8rem 0;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_head .bl_taskEditPayment_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_head .bl_taskEditPayment_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content {
    padding: 3rem;
  }
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form {
  margin-bottom: 3rem;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment {
  margin-bottom: 1.5rem;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_title {
  border-bottom: 1px solid #8ea3a9;
  margin-bottom: 1rem;
  padding: 0 0 1rem 1.5rem;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_title h3 {
  font-size: 1.6rem;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_radioList {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-items: stretch;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_radioList input[type=radio] {
  display: none;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_radioList input[type=radio]:checked + label {
  opacity: 1;
  background: #3c8dbc;
  border: 1px solid #3c8dbc;
  color: #fff;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_radioList label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 0 0.5rem 0;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0.5rem;
  position: relative;
  font-size: 0.8rem;
  word-break: break-word;
  border: 1px solid #8ea3a9;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_radioList label {
    width: 49%;
    margin: 0 1% 0.5rem 0;
  }
}
@media only screen and (min-width: 1024px) {
  .bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_payment .bl_taskEditPayment_inner_content_form_payment_radioList label {
    width: 32%;
  }
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_form .bl_taskEditPayment_inner_content_form_submit {
  text-align: center;
}
.bl_taskEditPayment .bl_taskEditPayment_inner .bl_taskEditPayment_inner_content .bl_taskEditPayment_inner_content_info p.el_textAlignCenter {
  text-align: center;
}

.bl_taskTemplateIndex {
  max-width: 1280px;
  margin: 8.5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner {
    width: 90%;
    padding-top: 5rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 0.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head {
    padding: 1.2rem 1.5rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_ttl {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_ttl {
    width: 35%;
    margin-right: auto;
    margin-bottom: 0;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_option {
  margin: 0 0 0 auto;
  position: relative;
  width: 120px;
  margin: 0 20px;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_option select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1.2rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_option::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_submit input {
  width: 100%;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
  color: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter {
  margin-left: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 1rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter {
    width: auto;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_selectbox {
  position: relative;
  margin-right: 0.5rem;
  /* セレクトボックスの矢印デザイン変更 */
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_selectbox {
    margin-right: 1rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_selectbox select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  padding: 0.4rem 1.5rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
  font-size: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_selectbox select {
    font-size: 1.2rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_submit input[type=submit] {
  width: 100%;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  font-size: 0.9rem;
  color: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_head .bl_taskTemplateIndex_inner_head_filter .bl_taskTemplateIndex_inner_head_filter_submit input[type=submit] {
    font-size: 1.2rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 1.5rem 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1rem;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li {
    padding: 1.5rem 3rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section {
    width: 75%;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p {
  border-bottom: 1px solid #8ea3a9;
  padding: 1rem;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(1) {
  border: 1px solid #3c8dbc;
  border-radius: 0.2rem;
  color: #3c8dbc;
  font-size: 0.9rem;
  font-weight: bold;
  padding: 0.3rem 0.8rem;
  margin-right: 3rem;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(1).el_status4 {
  color: #fff;
  background: #3c8dbc;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(1).el_status5, .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(1).el_status6, .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(1).el_status7, .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(1).el_status8 {
  color: #fff;
  background: #ff0000;
  border: 1px solid #ff0000;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section p span:nth-child(2) {
  font-size: 1rem;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div {
  padding: 1rem 0.5rem 0 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div {
    padding: 1.6rem 1rem 0 1rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div dl {
  align-items: center;
  margin-bottom: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div dl dt {
  width: 100%;
  margin-bottom: 0.5rem;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div dl dt {
    width: 14rem;
    margin-bottom: 0;
    font-size: 1.1rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div dl dd {
  width: 100%;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li section div dl dd {
    width: calc(100% - 14rem);
    margin-bottom: 0;
    font-size: 1rem;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li .bl_taskTemplateIndex_inner_content_link {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li .bl_taskTemplateIndex_inner_content_link {
    width: 25%;
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li .bl_taskTemplateIndex_inner_content_link a {
  background: #3c8dbc;
  color: #fff;
  padding: 0.7rem 1.2rem;
  border-radius: 0.2rem;
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content ul li .bl_taskTemplateIndex_inner_content_link a:hover {
  opacity: 0.8;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_item .bl_taskTemplateIndex_inner_content_item_left {
  flex: 1;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_item .bl_taskTemplateIndex_inner_content_item_left .bl_taskTemplateIndex_inner_content_item_left_line {
  display: flex;
  margin: 0.4rem 0;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_item .bl_taskTemplateIndex_inner_content_item_left .bl_taskTemplateIndex_inner_content_item_left_line span:first-child {
  width: 150px;
  font-weight: bold;
  display: block;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_item .bl_taskTemplateIndex_inner_content_item_right {
  text-align: center;
  word-wrap: break-word;
  min-width: -moz-max-content;
  min-width: max-content;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_item .bl_taskTemplateIndex_inner_content_item_right a {
  width: 100%;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
  color: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
  margin: 0 0.4rem;
  cursor: pointer;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_item .bl_taskTemplateIndex_inner_content_item_right a.delete {
  background-color: red;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_content_list_empty {
  text-align: center;
  font-weight: bold;
  margin: 5rem 0;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form {
  padding: 20px;
  background-color: #231818;
  position: fixed;
  left: 10px;
  right: 10px;
  top: 40%;
  transform: translateY(-50%);
  z-index: 999;
  border-radius: 0.6rem;
  color: #fff;
  display: none;
}
@media only screen and (min-width: 600px) {
  .bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form {
    width: 450px;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form.show {
  display: block;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form p {
  font-weight: bold;
  margin-bottom: 60px;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form .bl_taskTemplateIndex_inner_form_action {
  text-align: center;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form .bl_taskTemplateIndex_inner_form_action button {
  color: white;
  margin: 0 20px;
  width: 100px;
  padding: 0.6rem 0.4rem;
  border: 1px solid #f2b3de;
  border-radius: 20px;
  font-weight: bold;
}
.bl_taskTemplateIndex .bl_taskTemplateIndex_inner .bl_taskTemplateIndex_inner_content .bl_taskTemplateIndex_inner_content_list .bl_taskTemplateIndex_inner_form .bl_taskTemplateIndex_inner_form_action button:last-child {
  background-color: #f2b3de;
  color: #231818;
}

.bl_pickupAddrIndex {
  max-width: 1280px;
  margin: 8.5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 7rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner {
    width: 90%;
    padding-top: 5rem;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_ttl {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_ttl {
    width: 35%;
    margin-right: auto;
    margin-bottom: 0;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_keyword {
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_keyword {
    width: 40%;
    margin: 0;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_keyword input[type=text] {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  width: 100%;
  padding: 0.4rem 0.7rem;
  box-sizing: border-box;
  font-size: 1.2rem;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_filter {
  margin-left: 1rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_filter {
    width: auto;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_filter .bl_pickupAddrIndex_inner_head_filter_selectbox {
  position: relative;
  margin-right: 1rem;
  /* セレクトボックスの矢印デザイン変更 */
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_filter .bl_pickupAddrIndex_inner_head_filter_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_head .bl_pickupAddrIndex_inner_head_filter .bl_pickupAddrIndex_inner_head_filter_submit input[type=submit] {
  width: 100%;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
  color: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content .bl_pickupAddrIndex_inner_content_handle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content .bl_pickupAddrIndex_inner_content_handle a {
  margin: 0 1rem 1rem 0;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1rem;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li {
    padding: 0.8rem 2rem 0.4rem 2rem;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section {
    width: 75%;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section div dl {
  align-items: center;
  margin-bottom: 0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section div dl dt {
  width: 100%;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  font-weight: bold;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section div dl dt {
    font-size: 0.9rem;
    width: 11rem;
    margin-bottom: 0;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section div dl dd {
  width: 100%;
  margin-bottom: 0.2rem;
  font-size: 0.8rem;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li section div dl dd {
    font-size: 0.9rem;
    width: calc(100% - 14rem);
    margin-bottom: 0;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li .bl_pickupAddrIndex_inner_content_link {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li .bl_pickupAddrIndex_inner_content_link {
    width: 25%;
  }
}
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li .bl_pickupAddrIndex_inner_content_link a,
.bl_pickupAddrIndex .bl_pickupAddrIndex_inner .bl_pickupAddrIndex_inner_content ul li .bl_pickupAddrIndex_inner_content_link input[type=submit] {
  margin-right: 1rem;
}

.bl_pickupAddrCreate {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner {
    width: 90%;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_head .bl_pickupAddrCreate_inner_head_ttl {
  width: 100%;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_head .bl_pickupAddrCreate_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_head .bl_pickupAddrCreate_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content {
    padding: 3rem;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request {
  margin-bottom: 2.4rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request h3 {
  font-size: 1.4rem;
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  margin-bottom: 1rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1.5rem;
  margin: 1.2rem 0;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item label {
  font-weight: bold;
  width: 100%;
  margin: 0 0.5rem 0.3rem 0;
  font-size: 1.05rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item label.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item label {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item input,
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .c_form_select {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item input,
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .c_form_select {
    width: 80%;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_labelSpace {
  margin: 0 0.5rem 0.3rem 0;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_labelSpace.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_labelSpace {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item textarea {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;
  height: 8rem;
  padding: 0.6rem 1rem;
  line-height: 1.6;
  box-sizing: border-box;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item textarea {
    width: 80%;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_selectbox {
  position: relative;
  /* セレクトボックスの矢印デザイン変更 */
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_selectbox select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_error {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_error .bl_pickupAddrCreate_inner_content_form_request_item_error_spaceLabel {
  margin: 0 0.5rem 0.3rem 0;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_error .bl_pickupAddrCreate_inner_content_form_request_item_error_spaceLabel.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .bl_pickupAddrCreate_inner_content_form_request_item_error .bl_pickupAddrCreate_inner_content_form_request_item_error_spaceLabel {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item p {
  width: 80%;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .el_width8rem {
  width: 8rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .el_width10rem {
  width: 10rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_request .bl_pickupAddrCreate_inner_content_form_request_item .el_width12rem {
  width: 12rem;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_submit {
  text-align: center;
}
.bl_pickupAddrCreate .bl_pickupAddrCreate_inner .bl_pickupAddrCreate_inner_content .bl_pickupAddrCreate_inner_content_form form .bl_pickupAddrCreate_inner_content_form_submit input[type=submit] {
  padding: 0.7rem 1.2rem;
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1.2rem;
}

.bl_reviewIndex {
  max-width: 1280px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_reviewIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_reviewIndex .bl_reviewIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewIndex .bl_reviewIndex_inner {
    width: 90%;
  }
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_head .bl_reviewIndex_inner_head_ttl {
  width: 100%;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_head .bl_reviewIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_head .bl_reviewIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_title {
  display: flex;
  align-items: center;
  margin-bottom: 1.8rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_title h3 {
  width: 60%;
  font-size: 1.6rem;
  text-align: center;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_title p {
  width: 40%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_title p img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 2rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  padding: 1.4rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li {
    padding: 1.4rem 3rem;
  }
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  border-bottom: 1px solid #8ea3a9;
  padding-bottom: 1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head a {
  padding: 0.6rem 1rem;
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head a:hover {
  opacity: 0.8;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head p:nth-child(1) {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head p:nth-child(1) img {
  width: 1.1rem;
  margin: 0 0.1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head p:nth-child(2) {
  margin-left: auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_head p:nth-child(2) img {
  width: 1.1rem;
  margin: 0 0.1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_body {
  margin-top: 1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_body dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_body dl dt {
  width: 7rem;
  font-weight: bold;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_body dl dt {
    width: 20%;
  }
}
.bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_body dl dd {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_reviewIndex .bl_reviewIndex_inner .bl_reviewIndex_inner_content .bl_reviewIndex_inner_content_review .bl_reviewIndex_inner_content_review_list .bl_reviewIndex_inner_content_review_list_li .bl_reviewIndex_inner_content_review_list_li_body dl dd {
    width: 80%;
  }
}

.bl_reviewCreate {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_reviewCreate .bl_reviewCreate_inner {
  position: relative;
  width: 90%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_head .bl_reviewCreate_inner_head_ttl {
  width: 100%;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_head .bl_reviewCreate_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_head .bl_reviewCreate_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 3rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content {
    padding: 3rem;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request {
  margin-bottom: 2.4rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request h3 {
  font-size: 1.6rem;
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_box {
    padding: 0 1.5rem;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item {
  display: flex;
  flex-wrap: wrap;
  margin: 1.2rem 0;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item label {
  font-weight: bold;
  width: 100%;
  margin: 0 0.5rem 0.3rem 0;
  font-size: 1.05rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item label.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item label {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item input,
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .c_form_select {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item input,
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .c_form_select {
    width: 80%;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_labelSpace {
  margin: 0 0.5rem 0.3rem 0;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_labelSpace.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_labelSpace {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item textarea {
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;
  height: 8rem;
  padding: 0.6rem 1rem;
  line-height: 1.6;
  box-sizing: border-box;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item textarea {
    width: 80%;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_selectbox {
  position: relative;
  /* セレクトボックスの矢印デザイン変更 */
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_selectbox::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  right: 9px;
  width: 0;
  height: 0;
  border: none;
  border-top: 8px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_selectbox select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  font-size: 1rem;
  padding: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_error {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_error .bl_reviewCreate_inner_content_form_request_item_error_spaceLabel {
  margin: 0 0.5rem 0.3rem 0;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_error .bl_reviewCreate_inner_content_form_request_item_error_spaceLabel.el_align_center {
  align-self: center;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .bl_reviewCreate_inner_content_form_request_item_error .bl_reviewCreate_inner_content_form_request_item_error_spaceLabel {
    width: 18%;
    margin: 0 2% 0 0;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item p {
  width: 80%;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .el_width8rem {
  width: 8rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .el_width10rem {
  width: 10rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_item .el_width12rem {
  width: 12rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_radioList {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-items: stretch;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_radioList input[type=radio] {
  display: none;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_radioList input[type=radio]:checked + label {
  opacity: 1;
  background: #3c8dbc;
  border: 1px solid #3c8dbc;
  color: #fff;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_radioList label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 0 0.5rem 0;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0.5rem;
  position: relative;
  font-size: 0.8rem;
  word-break: break-word;
  border: 1px solid #8ea3a9;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_radioList label {
    width: 49%;
    margin: 0 1% 0.5rem 0;
  }
}
@media only screen and (min-width: 1024px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .bl_reviewCreate_inner_content_form_request_radioList label {
    width: 32%;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .js_pickup_addr_form {
  display: none;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_request .js_pickup_addr_form.js_active {
  display: block;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo {
  margin-bottom: 3rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo h3 {
  font-size: 1.6rem;
  border-bottom: 1px solid #8ea3a9;
  padding: 0 0 1rem 1.5rem;
  margin-bottom: 1rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div {
  padding: 0 1.5rem;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div dl {
    flex-wrap: nowrap;
    margin-bottom: 0.7rem;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div dl dt {
  width: 100%;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div dl dt {
    max-width: 20%;
    width: 150px;
    margin: 0;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div dl dd {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_officeInfo div dl dd {
    width: 80%;
  }
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_submit {
  text-align: center;
}
.bl_reviewCreate .bl_reviewCreate_inner .bl_reviewCreate_inner_content .bl_reviewCreate_inner_content_form form .bl_reviewCreate_inner_content_form_submit input[type=submit] {
  padding: 0.7rem 1.2rem;
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1.2rem;
}

.bl_reviewShow {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_reviewShow .bl_reviewShow_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewShow .bl_reviewShow_inner {
    width: 90%;
  }
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_head .bl_reviewShow_inner_head_ttl {
  width: 100%;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_head .bl_reviewShow_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_head .bl_reviewShow_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 3rem;
  padding: 3rem 0;
}
@media only screen and (min-width: 768px) {
  .bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content {
    padding: 3rem;
  }
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_head {
  display: flex;
  align-items: center;
  margin-bottom: 1.8rem;
  padding: 0 2.7rem;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_head .bl_driverShow_inner_content_review_head_taskId {
  width: 60%;
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_head .bl_driverShow_inner_content_review_head_score {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_head .bl_driverShow_inner_content_review_head_score img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body {
  border-top: 1px solid #8ea3a9;
  padding: 1.8rem 1rem 1.3rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body {
    padding: 1.8rem 3rem 1.3rem 3rem;
  }
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body dl {
    flex-wrap: nowrap;
    margin-bottom: 1.4rem;
  }
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body dl dt {
  width: 7rem;
  font-weight: bold;
  width: 100%;
  font-size: 0.9rem;
  margin-bottom: 0.4rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body dl dt {
    font-size: 1rem;
    width: 20%;
    margin-bottom: 0;
  }
}
.bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body dl dd {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width: 100%;
  font-size: 0.9rem;
}
@media only screen and (min-width: 768px) {
  .bl_reviewShow .bl_reviewShow_inner .bl_reviewShow_inner_content .bl_driverShow_inner_content_review_body dl dd {
    font-size: 1rem;
    width: 80%;
  }
}

.bl_officeReviewIndex {
  max-width: 1280px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewIndex .bl_officeReviewIndex_inner {
    width: 90%;
  }
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_head .bl_officeReviewIndex_inner_head_ttl {
  width: 100%;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_head .bl_officeReviewIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_head .bl_officeReviewIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_title {
  display: flex;
  align-items: center;
  margin-bottom: 1.8rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_title h3 {
  width: 60%;
  font-size: 1.6rem;
  text-align: center;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_title p {
  width: 40%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_title p img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 2rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  padding: 1.4rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li {
    padding: 1.4rem 3rem;
  }
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  border-bottom: 1px solid #8ea3a9;
  padding-bottom: 1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head a {
  padding: 0.6rem 1rem;
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head a:hover {
  opacity: 0.8;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head p:nth-child(1) {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head p:nth-child(1) img {
  width: 1.1rem;
  margin: 0 0.1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head p:nth-child(2) {
  margin-left: auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_head p:nth-child(2) img {
  width: 1.1rem;
  margin: 0 0.1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_body {
  margin-top: 1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_body dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_body dl dt {
  width: 7rem;
  font-weight: bold;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_body dl dt {
    width: 20%;
  }
}
.bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_body dl dd {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewIndex .bl_officeReviewIndex_inner .bl_officeReviewIndex_inner_content .bl_officeReviewIndex_inner_content_review .bl_officeReviewIndex_inner_content_review_list .bl_officeReviewIndex_inner_content_review_list_li .bl_officeReviewIndex_inner_content_review_list_li_body dl dd {
    width: 80%;
  }
}

.bl_officeReviewShow {
  max-width: 1280px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_officeReviewShow .bl_officeReviewShow_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewShow .bl_officeReviewShow_inner {
    width: 90%;
  }
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_head .bl_officeReviewShow_inner_head_ttl {
  width: 100%;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_head .bl_officeReviewShow_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_head .bl_officeReviewShow_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 3rem 0;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content {
    padding: 3rem;
  }
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_head {
  display: flex;
  align-items: center;
  margin-bottom: 1.8rem;
  padding: 0 2.7rem;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_head .bl_driverShow_inner_content_review_head_taskId {
  width: 60%;
  font-size: 1.1rem;
  font-weight: bold;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_head .bl_driverShow_inner_content_review_head_score {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_head .bl_driverShow_inner_content_review_head_score img {
  max-width: 19%;
  width: 1.5rem;
  margin: 0 1%;
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body {
  border-top: 1px solid #8ea3a9;
  padding: 1.8rem 1rem 1.3rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body {
    padding: 1.8rem 3rem 1.3rem 3rem;
  }
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body dl {
    margin-bottom: 1.4rem;
  }
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body dl dt {
  width: 7rem;
  font-weight: bold;
  width: 100%;
  font-size: 1.1rem;
  margin-bottom: 0.4rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body dl dt {
    width: 20%;
    margin-bottom: 0;
  }
}
.bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body dl dd {
  width: 100%;
  font-size: 1.1rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeReviewShow .bl_officeReviewShow_inner .bl_officeReviewShow_inner_content .bl_driverShow_inner_content_review_body dl dd {
    width: 80%;
  }
}

.bl_officeAccountIndex {
  max-width: 1280px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountIndex .bl_officeAccountIndex_inner {
    width: 90%;
  }
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_head .bl_officeAccountIndex_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_head .bl_officeAccountIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_head .bl_officeAccountIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_handle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_handle a {
  margin: 0 1rem 1rem 0;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info {
    padding: 3rem;
  }
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info dl {
  margin-bottom: 1.3rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info dl dt {
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info dl dt {
    max-width: 35%;
    width: 14rem;
    margin: 0;
  }
}
.bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info dl dd {
  font-size: 1.1rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountIndex .bl_officeAccountIndex_inner .bl_officeAccountIndex_inner_content .bl_officeAccountIndex_inner_content_info dl dd {
    width: 65%;
  }
}

.bl_officeAccountEdit {
  max-width: 768px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountEdit .bl_officeAccountEdit_inner {
    width: 90%;
  }
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_head .bl_officeAccountEdit_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_head .bl_officeAccountEdit_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_head .bl_officeAccountEdit_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content {
    padding: 3rem;
  }
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_caption {
  margin: 2.2rem 0 1rem 0;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_caption h3 {
  font-size: 1.2rem;
  color: #3c8dbc;
}
@media only screen and (min-width: 768px) {
  .bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_caption h3 {
    font-size: 1.3rem;
  }
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_item {
  margin-bottom: 1.3rem;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_item.el_width_half {
  width: 100%;
  margin-right: auto;
}
@media only screen and (min-width: 600px) {
  .bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_item.el_width_half {
    width: 48%;
  }
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_item input.el_width6rem {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_item input.el_width6rem {
    width: 6rem;
  }
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_item span {
  margin: 0 0.5rem;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_officeAccountEdit_inner_content_form_submit {
  text-align: center;
  margin-top: 2rem;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_input_radio {
  display: -webkit-inline-box;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_officeAccountEdit .bl_officeAccountEdit_inner .bl_officeAccountEdit_inner_content .bl_officeAccountEdit_inner_content_form .bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
  display: unset;
}

.bl_paymentIndex {
  max-width: 1024px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_paymentIndex {
    margin: 7rem auto 4rem auto;
  }
}
.bl_paymentIndex .bl_paymentIndex_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 4rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_paymentIndex .bl_paymentIndex_inner {
    width: 90%;
  }
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_head .bl_paymentIndex_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_head .bl_paymentIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_head .bl_paymentIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content .bl_paymentIndex_inner_content_handle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content .bl_paymentIndex_inner_content_handle a {
  margin: 0 1rem 1rem 0;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content ul li {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 1rem;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.2);
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content ul li::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content ul li a {
  width: 100%;
  display: block;
  padding: 1rem;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content ul li a {
    padding: 0.8rem 2rem 0.8rem 2rem;
  }
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content ul li a:hover {
  background: rgba(60, 141, 188, 0.3137254902);
}
.bl_paymentIndex .bl_paymentIndex_inner .bl_paymentIndex_inner_content ul li a p {
  margin-bottom: 0.2rem;
}

.bl_paymentCreate {
  max-width: 600px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_paymentCreate .bl_paymentCreate_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_paymentCreate .bl_paymentCreate_inner {
    width: 90%;
  }
}
.bl_paymentCreate .bl_paymentCreate_inner .bl_paymentCreate_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_paymentCreate .bl_paymentCreate_inner .bl_paymentCreate_inner_head .bl_paymentCreate_inner_head_ttl {
  width: 100%;
}
.bl_paymentCreate .bl_paymentCreate_inner .bl_paymentCreate_inner_head .bl_paymentCreate_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_paymentCreate .bl_paymentCreate_inner .bl_paymentCreate_inner_head .bl_paymentCreate_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_paymentCreate .bl_paymentCreate_inner .bl_paymentCreate_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_paymentCreate .bl_paymentCreate_inner .bl_paymentCreate_inner_content {
    padding: 3rem;
  }
}

.c_credit .c_credit_flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.c_credit .c_credit_item {
  background: #eaeaea;
  margin-bottom: 1rem;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box;
  height: 31.27px;
}
.c_credit .c_credit_item.c_credit_name {
  width: 100%;
}
.c_credit .c_credit_item.c_credit_name input::-moz-placeholder {
  color: #9c9c9c;
}
.c_credit .c_credit_item.c_credit_name input::placeholder {
  color: #9c9c9c;
}
.c_credit .c_credit_item.c_credit_number {
  width: 100%;
}
.c_credit .c_credit_item.c_credit_expiry {
  width: 30%;
  margin-right: 1rem;
  min-width: 5rem;
}
.c_credit .c_credit_item.c_credit_cvc {
  width: 30%;
  min-width: 5rem;
}
.c_credit .c_credit_submit {
  margin-top: 1rem;
  text-align: center;
}
.c_credit .c_credit_submit button {
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.1rem;
  padding: 0.6rem;
  display: inline-block;
  box-sizing: border-box;
}
.c_credit .c_credit_submit button:hover {
  opacity: 0.8;
}

.bl_paymentShow {
  max-width: 1024px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_paymentShow .bl_paymentShow_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_paymentShow .bl_paymentShow_inner {
    width: 90%;
  }
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_head .bl_paymentIndex_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_head .bl_paymentIndex_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_head .bl_paymentIndex_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content {
    padding: 1rem 2rem;
  }
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content section {
  width: 100%;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content section {
    width: 75%;
    margin-bottom: 0;
  }
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content section p {
  margin-bottom: 0.2rem;
}
.bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content .bl_paymentShow_inner_content_btnbox {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .bl_paymentShow .bl_paymentShow_inner .bl_paymentShow_inner_content .bl_paymentShow_inner_content_btnbox {
    width: 25%;
  }
}

.bl_registerRequestStore {
  max-width: 768px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestStore {
    margin: 7rem auto 4rem auto;
  }
}
.bl_registerRequestStore .bl_registerRequestStore_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestStore .bl_registerRequestStore_inner {
    width: 90%;
  }
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_head .bl_registerRequestStore_inner_head_ttl {
  width: 100%;
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_head .bl_registerRequestStore_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_head .bl_registerRequestStore_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_content .bl_registerRequestStore_inner_content_msg {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 2rem 1rem 2rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_content .bl_registerRequestStore_inner_content_msg {
    padding: 2rem 3rem;
  }
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_content .bl_registerRequestStore_inner_content_msg::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_content .bl_registerRequestStore_inner_content_msg p {
  font-size: 1.2rem;
  text-align: center;
  font-weight: bold;
  line-height: 1.6rem;
  margin-bottom: 1rem;
}
.bl_registerRequestStore .bl_registerRequestStore_inner .bl_registerRequestStore_inner_content .bl_registerRequestStore_inner_content_msg p.el_red {
  color: red;
}

.bl_registerRequestCreate {
  max-width: 768px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestCreate .bl_registerRequestCreate_inner {
    width: 90%;
  }
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head .bl_registerRequestCreate_inner_head_ttl {
  width: 100%;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head .bl_registerRequestCreate_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head .bl_registerRequestCreate_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head_content {
  margin-bottom: 2rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head_content .text_head_content {
  margin-bottom: 0.4rem;
  font-size: 1.05rem;
  font-weight: bold;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head_content .bl_registerRequestCreate_inner_head_content_a_tag a {
  color: #3c8dbc;
  text-decoration: underline;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_head_content .el_user_guide_path_driver_register .c_form_checkbox .lb_driver_register_term {
  font-size: 1.05rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  padding: 2rem 1rem 2rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data {
    padding: 2rem 3rem;
  }
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_caption h3 {
  font-size: 1.3rem;
  margin: 2rem 0 1rem 0;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item {
  margin-bottom: 1.2rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_submit {
  justify-content: center;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_submit input[type=submit] {
  font-weight: bold;
  padding: 0.6rem 1rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_submit input[type=submit].js_submit_disable {
  opacity: 0.5;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_terms_service {
  justify-content: center;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_terms_service label {
  font-size: 1rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_terms_service .el_error_msg {
  text-align: center;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_width_half {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item.el_width_half {
    width: 48%;
    margin-right: auto;
  }
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_item .el_width6rem {
  max-width: 6rem;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_input_radio {
  display: -webkit-inline-box;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_input_radio input[type=radio] {
  display: block !important;
  background-color: #8ea3a9;
  cursor: default;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 0px 5px;
  padding: initial;
  border: initial;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_input_radio label {
  width: 100%;
  font-size: 1.05rem;
  display: unset;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_link {
  margin-top: 2rem;
  text-align: center;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_link a {
  font-size: 1rem;
  color: #1a0dab;
  text-decoration: underline;
}
.bl_registerRequestCreate .bl_registerRequestCreate_inner .bl_registerRequestCreate_inner_content .bl_registerRequestCreate_inner_content_data .bl_registerRequestCreate_inner_content_data_form .bl_registerRequestCreate_inner_content_data_form_advice p {
  text-align: center;
  color: red;
}

.bl_registerRequestEdit {
  max-width: 768px;
  margin: auto;
  margin-top: 7rem;
  margin-bottom: 4rem;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestEdit .bl_registerRequestEdit_inner {
    width: 90%;
  }
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_head .bl_registerRequestEdit_inner_head_ttl {
  width: 100%;
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_head .bl_registerRequestEdit_inner_head_ttl h2 {
  font-size: 1.3rem;
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_head .bl_registerRequestEdit_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem 3rem 1rem;
}
@media only screen and (min-width: 768px) {
  .bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_content {
    padding: 3rem;
  }
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_content form .bl_registerRequestEdit_inner_content_form .bl_registerRequestEdit_inner_content_form_item {
  margin-bottom: 1rem;
}
.bl_registerRequestEdit .bl_registerRequestEdit_inner .bl_registerRequestEdit_inner_content form .bl_registerRequestEdit_inner_content_form .bl_registerRequestEdit_inner_content_form_item_submit {
  text-align: center;
  margin-top: 2rem;
}

.bl_pdfInvoiceCreate {
  max-width: 1280px;
  margin: 5rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px) {
  .bl_pdfInvoiceCreate {
    margin: 7rem auto 4rem auto;
  }
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner {
    width: 90%;
  }
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_head .bl_pdfInvoiceCreate_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_head .bl_pdfInvoiceCreate_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_head .bl_pdfInvoiceCreate_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content {
    padding: 3rem;
  }
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form {
  margin-bottom: 3rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_caption {
  margin: 2.2rem 0 1rem 0;
  display: flex;
  justify-content: space-between;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_caption h3 {
  color: #3c8dbc;
  font-size: 1.3rem;
}
@media only screen and (min-width: 768px) {
  .bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_caption h3 {
    font-size: 1.4rem;
  }
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form #company_btn {
  font-weight: 600;
  cursor: pointer;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item {
  margin-bottom: 1.3rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=text],
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=number],
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=password],
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=date],
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item select {
  font-size: 1rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=text].el_width10rem,
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=number].el_width10rem,
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=password].el_width10rem,
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item input[type=date].el_width10rem,
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_item select.el_width10rem {
  width: 10rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_submit {
  margin-top: 2rem;
  text-align: center;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_list .bl_pdfInvoiceCreate_inner_content_form_list_box {
  margin-bottom: 2.2rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_list .bl_pdfInvoiceCreate_inner_content_form_list_box .bl_pdfInvoiceCreate_inner_content_form_list_ttl {
  margin-bottom: 0.5rem;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_list .bl_pdfInvoiceCreate_inner_content_form_list_box ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_list .bl_pdfInvoiceCreate_inner_content_form_list_box ul li {
  width: 100%;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_list .bl_pdfInvoiceCreate_inner_content_form_list_box ul li {
    width: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_list .bl_pdfInvoiceCreate_inner_content_form_list_box ul li {
    width: 33%;
    margin-bottom: 0;
  }
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_addList li {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #8ea3a9;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  opacity: 0;
  pointer-events: none;
  transition: all 300ms 0s ease;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_addList li.js_show {
  opacity: 1;
  pointer-events: auto;
}
.bl_pdfInvoiceCreate .bl_pdfInvoiceCreate_inner .bl_pdfInvoiceCreate_inner_content .bl_pdfInvoiceCreate_inner_content_form .bl_pdfInvoiceCreate_inner_content_form_addList li .bl_pdfInvoiceCreate_inner_content_form_addList_item {
  width: 48%;
  margin-bottom: 1rem;
}

.information_company {
  display: none;
  position: fixed;
  width: 500px;
  height: 554px;
  background-color: #eee;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 501;
}
@media screen and (max-width: 430px) {
  .information_company {
    width: 410px;
  }
}
.information_company .search_company {
  width: 80%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  gap: 10px;
  margin: auto;
}
.information_company .search_company input {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  border-radius: 4px;
  width: 80%;
  padding: 10px 5px;
}
.information_company .search_company button {
  background-color: #3c8dbc;
  color: #fff;
  height: 100%;
  width: 20%;
  border: 1px solid #fff;
  border-radius: 4px;
}
.information_company table {
  width: 100%;
  height: 434px;
  border-collapse: collapse;
  background-color: #fff;
  margin: auto auto 20px;
  display: inline-block;
  overflow: scroll;
}
.information_company table tbody {
  display: table;
  width: 99%;
  table-layout: fixed;
}
.information_company table td, .information_company table th {
  border: 1px solid #b5bdc1;
  padding: 8px;
}
.information_company table tr:nth-child(even) {
  background-color: #e9f1f6;
}
.information_company table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #ddd;
  position: sticky;
  top: 0;
  z-index: 1;
}
.information_company table .content {
  cursor: pointer;
}

.bl_export {
  max-width: 1280px;
  margin: 7rem auto 4rem auto;
  background: #fff;
  border: 1px solid #999899;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.bl_export .bl_export_inner {
  position: relative;
  width: 98%;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_export .bl_export_inner {
    width: 90%;
  }
}
.bl_export .bl_export_inner .bl_export_inner_head {
  width: 96%;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 1.2rem 1.5rem;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}
.bl_export .bl_export_inner .bl_export_inner_head .bl_export_inner_head_ttl {
  width: 100%;
  display: flex;
  align-items: center;
}
.bl_export .bl_export_inner .bl_export_inner_head .bl_export_inner_head_ttl h2 {
  font-size: 1.3rem;
  margin-right: auto;
}
.bl_export .bl_export_inner .bl_export_inner_head .bl_export_inner_head_ttl h2 span {
  font-size: 1rem;
}
.bl_export .bl_export_inner .bl_export_inner_content {
  border: 1px solid #8ea3a9;
  border-radius: 0.5rem;
  position: relative;
  padding: 3rem 1rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .bl_export .bl_export_inner .bl_export_inner_content {
    padding: 3rem;
  }
}
.bl_export .bl_export_inner .bl_export_inner_content::before {
  content: "";
  bottom: 0.5rem;
  right: 0.5rem;
  border-top: 1.7rem solid transparent;
  border-right: 1.7rem solid #3c8dbc;
  position: absolute;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form {
  margin-bottom: 3rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_caption {
  margin: 2.2rem 0 1rem 0;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_caption h3 {
  font-size: 1.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_caption h3 {
    font-size: 1.8rem;
  }
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item {
  margin-bottom: 1.3rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item label {
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
  width: 100%;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=text],
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=number],
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=password],
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=date],
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item select {
  width: 100%;
  border: 1px solid #8ea3a9;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  padding: 0.4rem 0.7rem;
  font-size: 1.2rem;
  box-sizing: border-box;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=text].el_width12rem,
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=number].el_width12rem,
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=password].el_width12rem,
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item input[type=date].el_width12rem,
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item select.el_width12rem {
  width: 12rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_item span {
  margin: 0 0.5rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_submit {
  text-align: center;
  margin-top: 2rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box {
  margin-bottom: 2.2rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box .bl_export_inner_content_form_list_box_ttl {
  margin-bottom: 0.5rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box .bl_export_inner_content_form_list_box_handle {
  margin-bottom: 0.5rem;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box ul li {
  width: 100%;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
  .bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box ul li {
    width: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_form .bl_export_inner_content_form_list .bl_export_inner_content_form_list_box ul li {
    width: 33%;
    margin-bottom: 0;
  }
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_link {
  text-align: center;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_link a {
  width: 100%;
  color: #fff;
  background: #3c8dbc;
  border-radius: 0.3rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
  padding: 0.6rem 1rem;
  box-sizing: border-box;
}
.bl_export .bl_export_inner .bl_export_inner_content .bl_export_inner_content_link a:hover {
  opacity: 0.8;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcF9mYy5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQztFQUNHO0VBQ0E7QURESjs7QUNJRTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBREhKOztBQ01FOztFQUFBO0FBSUE7RUFDRTtBREpKOztBQ09FOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRExKOztBQ1FFOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QURQSjs7QUNVRTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QURSSjs7QUNXRTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRFZKOztBQ2FFOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO1VBQUE7QURYSjs7QUNjRTs7RUFBQTtBQUlBOztFQUVFO0FEWko7O0FDZUU7OztFQUFBO0FBS0E7OztFQUdFO0VBQ0E7QURiSjs7QUNnQkU7O0VBQUE7QUFJQTtFQUNFO0FEZEo7O0FDaUJFOzs7RUFBQTtBQUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEZko7O0FDa0JFO0VBQ0U7QURmSjs7QUNrQkU7RUFDRTtBRGZKOztBQ2tCRTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRGpCSjs7QUNvQkU7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBRG5CSjs7QUNzQkU7OztFQUFBO0FBS0E7UUFDUTtFQUNOO0FEcEJKOztBQ3VCRTs7O0VBQUE7QUFLQTtTQUNTO0VBQ1A7QURyQko7O0FDd0JFOztFQUFBO0FBSUE7Ozs7RUFJRTtBRHRCSjs7QUN5QkU7O0VBQUE7QUFJQTs7OztFQUlFO0VBQ0E7QUR2Qko7O0FDMEJFOztFQUFBO0FBSUE7Ozs7RUFJRTtBRHhCSjs7QUMyQkU7O0VBQUE7QUFJQTtFQUNFO0FEekJKOztBQzRCRTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMUJKOztBQzZCRTs7RUFBQTtBQUlBO0VBQ0U7QUQzQko7O0FDOEJFOztFQUFBO0FBSUE7RUFDRTtBRDVCSjs7QUMrQkU7OztFQUFBO0FBS0E7O0VBRUU7RUFDQTtBRDdCSjs7QUNnQ0U7O0VBQUE7QUFJQTs7RUFFRTtBRDlCSjs7QUNpQ0U7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FEL0JKOztBQ2tDRTs7RUFBQTtBQUlBO0VBQ0U7QURoQ0o7O0FDbUNFOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRGpDSjs7QUNvQ0U7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QURuQ0o7O0FDc0NFOztFQUFBO0FBSUE7RUFDRTtBRHBDSjs7QUN1Q0U7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUR0Q0o7O0FDeUNFOztFQUFBO0FBSUE7RUFDRTtBRHZDSjs7QUVuVEE7RUFDRTtFQUNBO0FGc1RGOztBRW5UQTtFQUNFO0VBQ0E7QUZzVEY7O0FFcFRBO0VBQ0U7QUZ1VEY7O0FFblRBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNURjs7QUVuVEE7RUFDRTtBRnNURjs7QUVuVEE7RUFDRTtBRnNURjs7QUVuVEE7O0VBRUU7QUZzVEY7O0FFblRBOzs7OztFQUtFO0FGc1RGOztBRW5UQTtFQUNFO0FGc1RGOztBRW5UQTtFQUNFO0FGc1RGOztBRzdXQTtBQUlBO0FBVUE7RUFDRTtFQUNBLHNGQWZVO0FIbVhaOztBSXBYQTtBQ0FBO0VBQ0k7QUx3WEo7O0FLclhBO0FBOEJBO0FBbUJBO0FBc0JJO0VBQ0k7QUxvVFI7O0FLclRJO0VBQ0k7QUx3VFI7O0FLelRJO0VBQ0k7QUw0VFI7O0FLN1RJO0VBQ0k7QUxnVVI7O0FLalVJO0VBQ0k7QUxvVVI7O0FLclVJO0VBQ0k7QUx3VVI7O0FLelVJO0VBQ0k7QUw0VVI7O0FLN1VJO0VBQ0k7QUxnVlI7O0FLalZJO0VBQ0k7QUxvVlI7O0FLclZJO0VBQ0k7QUx3VlI7O0FLelZJO0VBQ0k7QUw0VlI7O0FLN1ZJO0VBQ0k7QUxnV1I7O0FLaldJO0VBQ0k7QUxvV1I7O0FLcldJO0VBQ0k7QUx3V1I7O0FLeldJO0VBQ0k7QUw0V1I7O0FLN1dJO0VBQ0k7QUxnWFI7O0FLalhJO0VBQ0k7QUxvWFI7O0FLclhJO0VBQ0k7QUx3WFI7O0FLelhJO0VBQ0k7QUw0WFI7O0FLN1hJO0VBQ0k7QUxnWVI7O0FLallJO0VBQ0k7QUxvWVI7O0FLcllJO0VBQ0k7QUx3WVI7O0FLellJO0VBQ0k7QUw0WVI7O0FLN1lJO0VBQ0k7QUxnWlI7O0FLalpJO0VBQ0k7QUxvWlI7O0FLclpJO0VBQ0k7QUx3WlI7O0FLelpJO0VBQ0k7QUw0WlI7O0FLN1pJO0VBQ0k7QUxnYVI7O0FLamFJO0VBQ0k7QUxvYVI7O0FLcmFJO0VBQ0k7QUx3YVI7O0FLemFJO0VBQ0k7QUw0YVI7O0FLN2FJO0VBQ0k7QUxnYlI7O0FLamJJO0VBQ0k7QUxvYlI7O0FLcmJJO0VBQ0k7QUx3YlI7O0FLemJJO0VBQ0k7QUw0YlI7O0FLN2JJO0VBQ0k7QUxnY1I7O0FLamNJO0VBQ0k7QUxvY1I7O0FLcmNJO0VBQ0k7QUx3Y1I7O0FLemNJO0VBQ0k7QUw0Y1I7O0FLN2NJO0VBQ0k7QUxnZFI7O0FLamRJO0VBQ0k7QUxvZFI7O0FLcmRJO0VBQ0k7QUx3ZFI7O0FLemRJO0VBQ0k7QUw0ZFI7O0FLN2RJO0VBQ0k7QUxnZVI7O0FLamVJO0VBQ0k7QUxvZVI7O0FLcmVJO0VBQ0k7QUx3ZVI7O0FLemVJO0VBQ0k7QUw0ZVI7O0FLN2VJO0VBQ0k7QUxnZlI7O0FLamZJO0VBQ0k7QUxvZlI7O0FLcmZJO0VBQ0k7QUx3ZlI7O0FLemZJO0VBQ0k7QUw0ZlI7O0FLN2ZJO0VBQ0k7QUxnZ0JSOztBS2pnQkk7RUFDSTtBTG9nQlI7O0FLcmdCSTtFQUNJO0FMd2dCUjs7QUt6Z0JJO0VBQ0k7QUw0Z0JSOztBSzdnQkk7RUFDSTtBTGdoQlI7O0FLamhCSTtFQUNJO0FMb2hCUjs7QUtyaEJJO0VBQ0k7QUx3aEJSOztBS3poQkk7RUFDSTtBTDRoQlI7O0FLN2hCSTtFQUNJO0FMZ2lCUjs7QUtqaUJJO0VBQ0k7QUxvaUJSOztBS3JpQkk7RUFDSTtBTHdpQlI7O0FLemlCSTtFQUNJO0FMNGlCUjs7QUs3aUJJO0VBQ0k7QUxnakJSOztBS2pqQkk7RUFDSTtBTG9qQlI7O0FLcmpCSTtFQUNJO0FMd2pCUjs7QUt6akJJO0VBQ0k7QUw0akJSOztBSzdqQkk7RUFDSTtBTGdrQlI7O0FLamtCSTtFQUNJO0FMb2tCUjs7QUtya0JJO0VBQ0k7QUx3a0JSOztBS3prQkk7RUFDSTtBTDRrQlI7O0FLN2tCSTtFQUNJO0FMZ2xCUjs7QUtqbEJJO0VBQ0k7QUxvbEJSOztBS3JsQkk7RUFDSTtBTHdsQlI7O0FLemxCSTtFQUNJO0FMNGxCUjs7QUs3bEJJO0VBQ0k7QUxnbUJSOztBS2ptQkk7RUFDSTtBTG9tQlI7O0FLcm1CSTtFQUNJO0FMd21CUjs7QUt6bUJJO0VBQ0k7QUw0bUJSOztBSzdtQkk7RUFDSTtBTGduQlI7O0FLam5CSTtFQUNJO0FMb25CUjs7QUtybkJJO0VBQ0k7QUx3bkJSOztBS3puQkk7RUFDSTtBTDRuQlI7O0FLN25CSTtFQUNJO0FMZ29CUjs7QUtqb0JJO0VBQ0k7QUxvb0JSOztBS3JvQkk7RUFDSTtBTHdvQlI7O0FLem9CSTtFQUNJO0FMNG9CUjs7QUs3b0JJO0VBQ0k7QUxncEJSOztBS2pwQkk7RUFDSTtBTG9wQlI7O0FLcnBCSTtFQUNJO0FMd3BCUjs7QUt6cEJJO0VBQ0k7QUw0cEJSOztBSzdwQkk7RUFDSTtBTGdxQlI7O0FLanFCSTtFQUNJO0FMb3FCUjs7QUtycUJJO0VBQ0k7QUx3cUJSOztBS3pxQkk7RUFDSTtBTDRxQlI7O0FLN3FCSTtFQUNJO0FMZ3JCUjs7QUtqckJJO0VBQ0k7QUxvckJSOztBS3JyQkk7RUFDSTtBTHdyQlI7O0FLenJCSTtFQUNJO0FMNHJCUjs7QUs3ckJJO0VBQ0k7QUxnc0JSOztBS2pzQkk7RUFDSTtBTG9zQlI7O0FLcnNCSTtFQUNJO0FMd3NCUjs7QUt6c0JJO0VBQ0k7QUw0c0JSOztBSzdzQkk7RUFDSTtBTGd0QlI7O0FLanRCSTtFQUNJO0FMb3RCUjs7QUtydEJJO0VBQ0k7QUx3dEJSOztBS3p0Qkk7RUFDSTtBTDR0QlI7O0FLN3RCSTtFQUNJO0FMZ3VCUjs7QUtqdUJJO0VBQ0k7QUxvdUJSOztBS3J1Qkk7RUFDSTtBTHd1QlI7O0FLenVCSTtFQUNJO0FMNHVCUjs7QUs3dUJJO0VBQ0k7QUxndkJSOztBS2p2Qkk7RUFDSTtBTG92QlI7O0FLcnZCSTtFQUNJO0FMd3ZCUjs7QUt6dkJJO0VBQ0k7QUw0dkJSOztBSzd2Qkk7RUFDSTtBTGd3QlI7O0FLandCSTtFQUNJO0FMb3dCUjs7QUtyd0JJO0VBQ0k7QUx3d0JSOztBS3p3Qkk7RUFDSTtBTDR3QlI7O0FLN3dCSTtFQUNJO0FMZ3hCUjs7QUtqeEJJO0VBQ0k7QUxveEJSOztBS3J4Qkk7RUFDSTtBTHd4QlI7O0FLenhCSTtFQUNJO0FMNHhCUjs7QUs3eEJJO0VBQ0k7QUxneUJSOztBS2p5Qkk7RUFDSTtBTG95QlI7O0FLcnlCSTtFQUNJO0FMd3lCUjs7QUt6eUJJO0VBQ0k7QUw0eUJSOztBSzd5Qkk7RUFDSTtBTGd6QlI7O0FLanpCSTtFQUNJO0FMb3pCUjs7QUtyekJJO0VBQ0k7QUx3ekJSOztBS3p6Qkk7RUFDSTtBTDR6QlI7O0FLN3pCSTtFQUNJO0FMZzBCUjs7QUtqMEJJO0VBQ0k7QUxvMEJSOztBS3IwQkk7RUFDSTtBTHcwQlI7O0FLejBCSTtFQUNJO0FMNDBCUjs7QUs3MEJJO0VBQ0k7QUxnMUJSOztBS2oxQkk7RUFDSTtBTG8xQlI7O0FLcjFCSTtFQUNJO0FMdzFCUjs7QUt6MUJJO0VBQ0k7QUw0MUJSOztBSzcxQkk7RUFDSTtBTGcyQlI7O0FLajJCSTtFQUNJO0FMbzJCUjs7QUtyMkJJO0VBQ0k7QUx3MkJSOztBS3oyQkk7RUFDSTtBTDQyQlI7O0FLNzJCSTtFQUNJO0FMZzNCUjs7QUtqM0JJO0VBQ0k7QUxvM0JSOztBS3IzQkk7RUFDSTtBTHczQlI7O0FLejNCSTtFQUNJO0FMNDNCUjs7QUs3M0JJO0VBQ0k7QUxnNEJSOztBS2o0Qkk7RUFDSTtBTG80QlI7O0FLcjRCSTtFQUNJO0FMdzRCUjs7QUt6NEJJO0VBQ0k7QUw0NEJSOztBSzc0Qkk7RUFDSTtBTGc1QlI7O0FLajVCSTtFQUNJO0FMbzVCUjs7QUtyNUJJO0VBQ0k7QUx3NUJSOztBS3o1Qkk7RUFDSTtBTDQ1QlI7O0FLNzVCSTtFQUNJO0FMZzZCUjs7QUtqNkJJO0VBQ0k7QUxvNkJSOztBS3I2Qkk7RUFDSTtBTHc2QlI7O0FLejZCSTtFQUNJO0FMNDZCUjs7QUs3NkJJO0VBQ0k7QUxnN0JSOztBS2g2Qkk7RUFDSTtBTG02QlI7O0FLcDZCSTtFQUNJO0FMdTZCUjs7QUt4NkJJO0VBQ0k7QUwyNkJSOztBSzU2Qkk7RUFDSTtBTCs2QlI7O0FLaDdCSTtFQUNJO0FMbTdCUjs7QUtwN0JJO0VBQ0k7QUx1N0JSOztBS3g3Qkk7RUFDSTtBTDI3QlI7O0FLNTdCSTtFQUNJO0FMKzdCUjs7QUtoOEJJO0VBQ0k7QUxtOEJSOztBS3A4Qkk7RUFDSTtBTHU4QlI7O0FLeDhCSTtFQUNJO0FMMjhCUjs7QUs1OEJJO0VBQ0k7QUwrOEJSOztBS2g5Qkk7RUFDSTtBTG05QlI7O0FLcDlCSTtFQUNJO0FMdTlCUjs7QUt4OUJJO0VBQ0k7QUwyOUJSOztBSzU5Qkk7RUFDSTtBTCs5QlI7O0FLaCtCSTtFQUNJO0FMbStCUjs7QUtwK0JJO0VBQ0k7QUx1K0JSOztBS3grQkk7RUFDSTtBTDIrQlI7O0FLNStCSTtFQUNJO0FMKytCUjs7QUtoL0JJO0VBQ0k7QUxtL0JSOztBS3AvQkk7RUFDSTtBTHUvQlI7O0FLeC9CSTtFQUNJO0FMMi9CUjs7QUs1L0JJO0VBQ0k7QUwrL0JSOztBS2hnQ0k7RUFDSTtBTG1nQ1I7O0FLcGdDSTtFQUNJO0FMdWdDUjs7QUt4Z0NJO0VBQ0k7QUwyZ0NSOztBSzVnQ0k7RUFDSTtBTCtnQ1I7O0FLaGhDSTtFQUNJO0FMbWhDUjs7QUtwaENJO0VBQ0k7QUx1aENSOztBS3hoQ0k7RUFDSTtBTDJoQ1I7O0FLNWhDSTtFQUNJO0FMK2hDUjs7QUtoaUNJO0VBQ0k7QUxtaUNSOztBS3BpQ0k7RUFDSTtBTHVpQ1I7O0FLeGlDSTtFQUNJO0FMMmlDUjs7QUs1aUNJO0VBQ0k7QUwraUNSOztBS2hqQ0k7RUFDSTtBTG1qQ1I7O0FLcGpDSTtFQUNJO0FMdWpDUjs7QUt4akNJO0VBQ0k7QUwyakNSOztBSzVqQ0k7RUFDSTtBTCtqQ1I7O0FLaGtDSTtFQUNJO0FMbWtDUjs7QUtwa0NJO0VBQ0k7QUx1a0NSOztBS3hrQ0k7RUFDSTtBTDJrQ1I7O0FLNWtDSTtFQUNJO0FMK2tDUjs7QUtobENJO0VBQ0k7QUxtbENSOztBS3BsQ0k7RUFDSTtBTHVsQ1I7O0FLeGxDSTtFQUNJO0FMMmxDUjs7QUs1bENJO0VBQ0k7QUwrbENSOztBS2htQ0k7RUFDSTtBTG1tQ1I7O0FLcG1DSTtFQUNJO0FMdW1DUjs7QUt4bUNJO0VBQ0k7QUwybUNSOztBSzVtQ0k7RUFDSTtBTCttQ1I7O0FLaG5DSTtFQUNJO0FMbW5DUjs7QUtwbkNJO0VBQ0k7QUx1bkNSOztBS3huQ0k7RUFDSTtBTDJuQ1I7O0FLNW5DSTtFQUNJO0FMK25DUjs7QUtob0NJO0VBQ0k7QUxtb0NSOztBS3BvQ0k7RUFDSTtBTHVvQ1I7O0FLeG9DSTtFQUNJO0FMMm9DUjs7QUs1b0NJO0VBQ0k7QUwrb0NSOztBS2hwQ0k7RUFDSTtBTG1wQ1I7O0FLcHBDSTtFQUNJO0FMdXBDUjs7QUt4cENJO0VBQ0k7QUwycENSOztBSzVwQ0k7RUFDSTtBTCtwQ1I7O0FLaHFDSTtFQUNJO0FMbXFDUjs7QUtwcUNJO0VBQ0k7QUx1cUNSOztBS3hxQ0k7RUFDSTtBTDJxQ1I7O0FLNXFDSTtFQUNJO0FMK3FDUjs7QUtockNJO0VBQ0k7QUxtckNSOztBS3ByQ0k7RUFDSTtBTHVyQ1I7O0FLeHJDSTtFQUNJO0FMMnJDUjs7QUs1ckNJO0VBQ0k7QUwrckNSOztBS2hzQ0k7RUFDSTtBTG1zQ1I7O0FLcHNDSTtFQUNJO0FMdXNDUjs7QUt4c0NJO0VBQ0k7QUwyc0NSOztBSzVzQ0k7RUFDSTtBTCtzQ1I7O0FLaHRDSTtFQUNJO0FMbXRDUjs7QUtwdENJO0VBQ0k7QUx1dENSOztBS3h0Q0k7RUFDSTtBTDJ0Q1I7O0FLNXRDSTtFQUNJO0FMK3RDUjs7QUtodUNJO0VBQ0k7QUxtdUNSOztBS3B1Q0k7RUFDSTtBTHV1Q1I7O0FLeHVDSTtFQUNJO0FMMnVDUjs7QUs1dUNJO0VBQ0k7QUwrdUNSOztBS2h2Q0k7RUFDSTtBTG12Q1I7O0FLcHZDSTtFQUNJO0FMdXZDUjs7QUt4dkNJO0VBQ0k7QUwydkNSOztBSzV2Q0k7RUFDSTtBTCt2Q1I7O0FLaHdDSTtFQUNJO0FMbXdDUjs7QUtwd0NJO0VBQ0k7QUx1d0NSOztBS3h3Q0k7RUFDSTtBTDJ3Q1I7O0FLNXdDSTtFQUNJO0FMK3dDUjs7QUtoeENJO0VBQ0k7QUxteENSOztBS3B4Q0k7RUFDSTtBTHV4Q1I7O0FLeHhDSTtFQUNJO0FMMnhDUjs7QUs1eENJO0VBQ0k7QUwreENSOztBS2h5Q0k7RUFDSTtBTG15Q1I7O0FLcHlDSTtFQUNJO0FMdXlDUjs7QUt4eUNJO0VBQ0k7QUwyeUNSOztBSzV5Q0k7RUFDSTtBTCt5Q1I7O0FLaHpDSTtFQUNJO0FMbXpDUjs7QUtwekNJO0VBQ0k7QUx1ekNSOztBS3h6Q0k7RUFDSTtBTDJ6Q1I7O0FLNXpDSTtFQUNJO0FMK3pDUjs7QUtoMENJO0VBQ0k7QUxtMENSOztBS3AwQ0k7RUFDSTtBTHUwQ1I7O0FLeDBDSTtFQUNJO0FMMjBDUjs7QUs1MENJO0VBQ0k7QUwrMENSOztBS2gxQ0k7RUFDSTtBTG0xQ1I7O0FLcDFDSTtFQUNJO0FMdTFDUjs7QUt4MUNJO0VBQ0k7QUwyMUNSOztBSzUxQ0k7RUFDSTtBTCsxQ1I7O0FLaDJDSTtFQUNJO0FMbTJDUjs7QUtwMkNJO0VBQ0k7QUx1MkNSOztBS3gyQ0k7RUFDSTtBTDIyQ1I7O0FLNTJDSTtFQUNJO0FMKzJDUjs7QUtoM0NJO0VBQ0k7QUxtM0NSOztBS3AzQ0k7RUFDSTtBTHUzQ1I7O0FLeDNDSTtFQUNJO0FMMjNDUjs7QUs1M0NJO0VBQ0k7QUwrM0NSOztBS2g0Q0k7RUFDSTtBTG00Q1I7O0FLcDRDSTtFQUNJO0FMdTRDUjs7QUt4NENJO0VBQ0k7QUwyNENSOztBSzU0Q0k7RUFDSTtBTCs0Q1I7O0FLaDVDSTtFQUNJO0FMbTVDUjs7QUtwNUNJO0VBQ0k7QUx1NUNSOztBS3g1Q0k7RUFDSTtBTDI1Q1I7O0FLNTVDSTtFQUNJO0FMKzVDUjs7QUtoNkNJO0VBQ0k7QUxtNkNSOztBS3A2Q0k7RUFDSTtBTHU2Q1I7O0FLeDZDSTtFQUNJO0FMMjZDUjs7QUs1NkNJO0VBQ0k7QUwrNkNSOztBS2g3Q0k7RUFDSTtBTG03Q1I7O0FLcDdDSTtFQUNJO0FMdTdDUjs7QUt4N0NJO0VBQ0k7QUwyN0NSOztBSzU3Q0k7RUFDSTtBTCs3Q1I7O0FLaDhDSTtFQUNJO0FMbThDUjs7QUtwOENJO0VBQ0k7QUx1OENSOztBS3g4Q0k7RUFDSTtBTDI4Q1I7O0FLNThDSTtFQUNJO0FMKzhDUjs7QUtoOUNJO0VBQ0k7QUxtOUNSOztBS3A5Q0k7RUFDSTtBTHU5Q1I7O0FLeDlDSTtFQUNJO0FMMjlDUjs7QUs1OUNJO0VBQ0k7QUwrOUNSOztBS2grQ0k7RUFDSTtBTG0rQ1I7O0FLcCtDSTtFQUNJO0FMdStDUjs7QUt4K0NJO0VBQ0k7QUwyK0NSOztBSzUrQ0k7RUFDSTtBTCsrQ1I7O0FLaC9DSTtFQUNJO0FMbS9DUjs7QUtwL0NJO0VBQ0k7QUx1L0NSOztBS3gvQ0k7RUFDSTtBTDIvQ1I7O0FLNS9DSTtFQUNJO0FMKy9DUjs7QUtoZ0RJO0VBQ0k7QUxtZ0RSOztBS3BnREk7RUFDSTtBTHVnRFI7O0FLeGdESTtFQUNJO0FMMmdEUjs7QUs1Z0RJO0VBQ0k7QUwrZ0RSOztBS2hoREk7RUFDSTtBTG1oRFI7O0FLcGhESTtFQUNJO0FMdWhEUjs7QUt4aERJO0VBQ0k7QUwyaERSOztBSzVoREk7RUFDSTtBTCtoRFI7O0FLL2dESTtFQUNJO0FMa2hEUjs7QUtuaERJO0VBQ0k7QUxzaERSOztBS3ZoREk7RUFDSTtBTDBoRFI7O0FLM2hESTtFQUNJO0FMOGhEUjs7QUsvaERJO0VBQ0k7QUxraURSOztBS25pREk7RUFDSTtBTHNpRFI7O0FLdmlESTtFQUNJO0FMMGlEUjs7QUszaURJO0VBQ0k7QUw4aURSOztBSy9pREk7RUFDSTtBTGtqRFI7O0FLbmpESTtFQUNJO0FMc2pEUjs7QUt2akRJO0VBQ0k7QUwwakRSOztBSzNqREk7RUFDSTtBTDhqRFI7O0FLL2pESTtFQUNJO0FMa2tEUjs7QUtua0RJO0VBQ0k7QUxza0RSOztBS3ZrREk7RUFDSTtBTDBrRFI7O0FLM2tESTtFQUNJO0FMOGtEUjs7QUsva0RJO0VBQ0k7QUxrbERSOztBS25sREk7RUFDSTtBTHNsRFI7O0FLdmxESTtFQUNJO0FMMGxEUjs7QUszbERJO0VBQ0k7QUw4bERSOztBSy9sREk7RUFDSTtBTGttRFI7O0FLbm1ESTtFQUNJO0FMc21EUjs7QUt2bURJO0VBQ0k7QUwwbURSOztBSzNtREk7RUFDSTtBTDhtRFI7O0FLL21ESTtFQUNJO0FMa25EUjs7QUtubkRJO0VBQ0k7QUxzbkRSOztBS3ZuREk7RUFDSTtBTDBuRFI7O0FLM25ESTtFQUNJO0FMOG5EUjs7QUsvbkRJO0VBQ0k7QUxrb0RSOztBS25vREk7RUFDSTtBTHNvRFI7O0FLdm9ESTtFQUNJO0FMMG9EUjs7QUszb0RJO0VBQ0k7QUw4b0RSOztBSy9vREk7RUFDSTtBTGtwRFI7O0FLbnBESTtFQUNJO0FMc3BEUjs7QUt2cERJO0VBQ0k7QUwwcERSOztBSzNwREk7RUFDSTtBTDhwRFI7O0FLL3BESTtFQUNJO0FMa3FEUjs7QUtucURJO0VBQ0k7QUxzcURSOztBS3ZxREk7RUFDSTtBTDBxRFI7O0FLM3FESTtFQUNJO0FMOHFEUjs7QUsvcURJO0VBQ0k7QUxrckRSOztBS25yREk7RUFDSTtBTHNyRFI7O0FLdnJESTtFQUNJO0FMMHJEUjs7QUszckRJO0VBQ0k7QUw4ckRSOztBSy9yREk7RUFDSTtBTGtzRFI7O0FLbnNESTtFQUNJO0FMc3NEUjs7QUt2c0RJO0VBQ0k7QUwwc0RSOztBSzNzREk7RUFDSTtBTDhzRFI7O0FLL3NESTtFQUNJO0FMa3REUjs7QUtudERJO0VBQ0k7QUxzdERSOztBS2p0REE7RUFDSTtBTG90REo7O0FNeDBEQTtFQUNJO0FOMjBESjs7QU14MERBO0VBQ0k7RUFDQTtBTjIwREo7O0FNeDBEQTtFQUNJO0FOMjBESjs7QUE5MERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUtvQ0E7RUxsQ0E7QUFpMURKOztBQTkwREE7RUFDSTtBQWkxREo7O0FBOTBEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBaTFESjs7QUEvMERBO0VBQ0k7QUFrMURKOztBTy8yREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUGszRFI7QU9oM0RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSlRIO0FIMjNEYjtBT2ozRGdCO0VBQ0k7RUFDQTtBUG0zRHBCO0FLMzJEUTtFRW5CSTtJQWNRO0lBQ0E7SUFDQTtFUG8zRGxCO0FBQ0Y7QU9sM0RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG8zRGhCO0FPbjNEZ0I7RUFDSSxtQko5QlA7RUkrQk87QVBxM0RwQjtBS2g0RFE7RUVBSTtJQWNRO0lBQ0E7SUFDQTtFUHMzRGxCO0FBQ0Y7O0FRajZEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSHlDQTtBTDQzREo7QVFuNkRJO0VBQ0k7RUFDQTtBUnE2RFI7O0FRajZEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSbzZESjs7QVN6N0RBO0VBQ0k7RUFDQTtFQUNBO0FUNDdESjs7QVN6N0RBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QVQ0N0RKO0FTMzdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2N0RSO0FTMzdESTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNjdEUjtBUzM3REk7RUFDSTtFQUNBO0FUNjdEUjtBUzM3REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDY3RFI7QVM1N0RRO0VBQ0k7RUFDQTtBVDg3RFo7QVMxN0RJO0VBQ0k7QVQ0N0RSOztBU3g3REE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyN0RKO0FTMTdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0N0RSO0FTMTdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0N0RSO0FTMTdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0N0RSO0FTMzdEUTtFQUNJO0VBQ0E7QVQ2N0RaOztBU3g3REE7QUFFSTtFQUNJO0FUMDdEUjtBU3o3RFE7RUFDSTtBVDI3RFo7QVN4N0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDA3RFI7QVN6N0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyN0RaO0FTejdEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDI3RFo7O0FTdDdEQTtBQUVJO0VBQ0k7QVR3N0RSO0FTdjdEUTtFQUNJO0FUeTdEWjtBU3Q3REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdzdEUjtBU3Y3RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeTdEWjtBU3Y3RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5N0RaOztBU3A3REE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUdTdESjtBU3Q3REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdzdEUjtBU3Q3REk7RUFDSTtBVHc3RFI7QVN0N0RJO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QVR3N0RSOztBU3A3REE7QUFFSTtFQUNJO0VBQ0EsbUJOeE5LO0VNeU5MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzN0RSO0FTcjdEUTtFQUNJO0FUdTdEWjs7QVNuN0RBO0VBQ0k7RUFDQSxtQk5yT1M7RU1zT1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHM3REo7QVNyN0RJO0VBQ0k7QVR1N0RSOztBU243REE7RUFDSTtFQUNBLGNObFBTO0VNbVBUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHM3REo7QVNyN0RJO0VBQ0k7RUFDQSxtQk4zUEs7RU00UEw7QVR1N0RSOztBU2w3REk7RUFDSTtFQUNBLG1CTm5RSztFTW9RTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcTdEUjs7QVNoN0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtN0RSOztBUy82REE7RUFDSTtFQUNBLG1CTjFSUztFTTJSVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrN0RKO0FTajdESTtFQUNJO0FUbTdEUjs7QVMvNkRBO0VBQ0k7RUFDQSxtQk54U1M7RU15U1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrN0RKO0FTajdESTtFQUNJO0VBQ0EsY05sVEs7RU1tVEw7QVRtN0RSOztBUy82REE7OztFQUdJO0VBQ0EsbUJOM1RTO0VNNFRUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGs3REo7QVNqN0RJOzs7RUFDSTtBVHE3RFI7QVNuN0RJOzs7RUFDSTtBVHU3RFI7O0FTbjdEQTtFQUNJO0VBQ0E7QVRzN0RKO0FTcjdESTtFQUNJO0FUdTdEUjs7QVNqN0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG83RFI7O0FTOTZEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpN0RKO0FTaDdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrN0RSOztBUzc2REE7RUFDSTtFQUNBO0FUZzdESjs7QVV0eUVFO0VBQ0U7QVZ5eUVKO0FVdnlFRTtFQUNFO0FWeXlFSjtBVXR5RUU7RUFDRTtBVnd5RUo7QVV0eUVFO0VBQ0U7QVZ3eUVKO0FVdHlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3eUVKO0FVdHlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWd3lFTjtBVXR5RVE7RUFDRTtFQUNBO0FWd3lFVjtBVXZ5RVU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5eUVaO0FVeHlFWTs7O0VBQ0U7RUFDQTtBVjR5RWQ7QVV0eUVJO0VBQ0U7QVZ3eUVOO0FVdnlFTTtFQUNFO0FWeXlFUjtBVXJ5RVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1eUVaO0FVbnlFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxeUVaO0FVbnlFYztFQUNFO0FWcXlFaEI7QVVqeUVZO0VBQ0U7QVZteUVkO0FVanlFWTtFQUNFO0FWbXlFZDtBVWp5RVk7RUFDRTtBVm15RWQ7QVVqeUVZO0VBQ0U7QVZteUVkO0FVanlFWTtFQUNFO0VBQ0E7RUFDQTtBVm15RWQ7QVVqeUVZO0VBQ0U7RUFDQTtBVm15RWQ7QVVqeUVZO0VBQ0U7QVZteUVkO0FVanlFWTtFQUNFLG1CUDlGRDtBSGk0RWI7QVVqeUVZO0VBQ0U7RUFDQTtBVm15RWQ7QVVqeUVZO0VBQ0U7RUFDQTtFQUNBO0FWbXlFZDtBVWx5RWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVm95RWhCO0FVbHlFYztFQUNFO0FWb3lFaEI7QVVseUVjO0VBQ0U7QVZveUVoQjtBVWx5RWM7RUFDRTtBVm95RWhCO0FVbHlFYztFQUNFO0FWb3lFaEI7QVVqeUVZOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbXlFZDtBS3I1RVE7RUt1R0k7O0lBYUk7SUFDQTtFVnN5RWQ7QUFDRjtBVXJ5RWM7O0VBQ0U7RUFDQTtBVnd5RWhCO0FVdHlFYzs7RUFDRTtBVnl5RWhCO0FVdnlFYzs7RUFDRTtBVjB5RWhCO0FVeHlFYzs7RUFDRTtBVjJ5RWhCO0FVeHlFWTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FWeXlFZDtBVXh5RWM7RUFDRTtBVjB5RWhCO0FVeHlFYztFQUNFO0VBQ0E7QVYweUVoQjtBVXp5RWdCO0VBSEY7SUFJSTtFVjR5RWhCO0FBQ0Y7QVV6eUVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJ5RWQ7QVUxeUVnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWNHlFbEI7QVUzeUVvQjtFQUNFO0FWNnlFdEI7QVUzeUVvQjtFQUNFO0FWNnlFdEI7O0FXNStFQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FYOCtFSjtBVzcrRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTmtDSjtBTDg4RUo7QVc3K0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYKytFUjtBVzkrRVE7RUFDSTtJQUNJO0VYZy9FZDtFVzcrRVU7SUFDSTtFWCsrRWQ7QUFDRjs7QVl0aEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5aEZKO0FLdGdGUTtFTzFCUjtJQVNRO0VaMmhGTjtBQUNGO0FZMWhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0aEZSO0FZM2hGUTtFQUNJO0FaNmhGWjs7QWEvaUZBO0VBQ0k7QWJrakZKO0FhampGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FibWpGUjtBYWxqRlE7RUFDSTtFQUNBO0Fib2pGWjtBYWxqRmdCO0VBQ0k7QWJvakZwQjtBYWxqRmdCO0VBQ0k7QWJvakZwQjtBYWhqRlE7RUFDSTtFQUNBO0VBQ0E7QWJrakZaO0FLOWlGUTtFUVBBO0lBS1E7RWJvakZkO0FBQ0Y7QWFuakZZO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBYnFqRmhCO0FhcGpGZ0I7RUFDSTtBYnNqRnBCO0FhbGpGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJvakZaO0FLdGtGUTtFUWFBO0lBT1E7RWJzakZkO0FBQ0Y7QWFyakZZO0VBQ0k7RUFDQTtFUkFaO0VRRVk7RUFDQTtFQUNBO0FidWpGaEI7QWF0akZnQjtFQUNJLGNWbERQO0VVbURPO0VBQ0E7RUFDQTtFQUNBO0Fid2pGcEI7QWF0akZnQjtFQUNJO0VBQ0E7QWJ3akZwQjtBYXBqRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VSbENSO0FMdWxGSjtBYW5qRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYnFqRmhCO0FhbmpGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FicWpGaEI7QWFwakZnQjtFQUNJO0VBQ0E7RUFDQTtBYnNqRnBCO0FhcGpGb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzakZ4QjtBYW5qRmdCO0VBQ0k7RUFDQTtBYnFqRnBCO0FhcGpGb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzakZ4QjtBYXJqRndCO0VBQ0k7QWJ1akY1QjtBYWhqRm9CO0VBQ0k7QWJrakZ4QjtBYWpqRndCO0VBQ0k7QWJtakY1QjtBYWpqRndCOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibWpGNUI7QWFsakY0Qjs7RUFDSTtFQUNBO0FicWpGaEM7QWFuakY0Qjs7RUFDSSxtQlY5SW5CO0VVK0ltQjtBYnNqRmhDO0FhcGpGNEI7O0VBQ0k7RUFDQTtFQUNBO0FidWpGaEM7O0FjanRGQTtFQUNJO0Fkb3RGSjtBY250Rkk7RUFDSTtBZHF0RlI7QWNwdEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc3RGWjtBY3J0Rlk7RUFDSTtFQUNBO0FkdXRGaEI7QUsxc0ZRO0VTZkk7SUFJUTtJQUNBO0VkeXRGbEI7QUFDRjtBY3h0RmdCO0VBQ0k7RUFDQTtFQUNBO0FkMHRGcEI7QUtydEZRO0VTUlE7SUFLUTtFZDR0RnRCO0FBQ0Y7QWMzdEZvQjtFQUNJO0FkNnRGeEI7QUs3dEZRO0VTRFk7SUFHUTtFZCt0RjFCO0FBQ0Y7QWMzdEZZO0VBQ0k7RUFDQTtFQUNBO0FkNnRGaEI7QWM1dEZnQjtFQUNJO0FkOHRGcEI7QWM3dEZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrdEZ4QjtBYzl0RndCO0VBQ0ksY1h4Q2Y7QUh3d0ZiO0FjL3RGNEI7RUFDSSxtQlgxQ25CO0FIMndGYjtBYzl0RndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZ3VGNUI7QWMxdEZRO0VBQ0k7QWQ0dEZaO0FjM3RGWTtFQUNJO0VBQ0E7RUFDQTtBZDZ0RmhCOztBZXB5RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnV5Rko7QWV0eUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmd3lGUjtBZXR5Rkk7RUFDSTtFQUNBO0VBQ0E7QWZ3eUZSO0FldnlGUTtFQUNJO0FmeXlGWjs7QWdCOXpGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaTBGSjtBZ0JoMEZJO0VBQ0k7QWhCazBGUjtBZ0JqMEZRO0VBQ0k7RUFDQTtBaEJtMEZaO0FnQmgwRlk7RUFDSTtBaEJrMEZoQjtBZ0JqMEZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQm0wRnBCO0FnQmowRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm0wRnBCO0FnQmgwRlk7RUFDSTtFQUNBO0FoQmswRmhCO0FnQmowRmdCO0VBQ0ksbUJiNUJQO0VhNkJPO0VBQ0E7RUFDQTtFQUNBO0FoQm0wRnBCO0FnQmwwRm9CO0VBQ0k7QWhCbzBGeEI7QWdCN3pGWTtFQUNJO0VBQ0E7QWhCK3pGaEI7QWdCOXpGZ0I7RUFDSSxjYjdDUDtFYThDTztBaEJnMEZwQjtBZ0IvekZvQjtFQUNJO0FoQmkwRnhCO0FnQjN6RlE7RUFDSTtBaEI2ekZaO0FnQjV6Rlk7RUFGSjtJQUdRO0VoQit6RmQ7QUFDRjtBZ0I5ekZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCZzBGaEI7QWdCL3pGZ0I7RUFDSTtFQUNBO0FoQmkwRnBCO0FnQi96RmdCO0VBQ0k7RUFDQTtBaEJpMEZwQjtBZ0IvekZnQjtFQUNJO0FoQmkwRnBCO0FnQi96RmdCO0VBQ0k7QWhCaTBGcEI7QWdCOXpGWTtFQUNJO0VBQ0E7QWhCZzBGaEI7QWdCL3pGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaTBGcEI7QWdCaDBGb0I7RUFDSTtBaEJrMEZ4QjtBZ0JoMEZvQjtFQUNJO0FoQmswRnhCO0FnQmgwRm9CO0VBQ0k7RUFDQTtFQUNBO0FoQmswRnhCO0FnQi96RmdCO0VBQ0k7QWhCaTBGcEI7QWdCL3pGZ0I7RUFDSTtBaEJpMEZwQjs7QWlCaDdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTdGSjtBaUJsN0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJvN0ZSO0FLcjZGUTtFWXBCSjtJQU9RO0VqQnM3RlY7QUFDRjtBaUJyN0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU3Rlo7QWlCdDdGWTtFQUNJO0FqQnc3RmhCO0FpQnY3RmdCO0VBQ0k7QWpCeTdGcEI7QWlCeDdGb0I7RUFDSTtBakIwN0Z4QjtBaUJwN0ZZO0VBQ0k7RUFDQTtBakJzN0ZoQjtBaUJyN0ZnQjtFQUhKO0lBSVE7RWpCdzdGbEI7QUFDRjtBaUJ0N0ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3N0ZoQjtBaUJ2N0ZnQjtFQUNJO0FqQnk3RnBCO0FpQnI3RmdCO0VBQ0k7RUFDQTtBakJ1N0ZwQjtBaUJyN0ZnQjtFQUdJO0VBQ0E7QWpCcTdGcEI7QWlCbjdGZ0I7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm03RnBCO0FpQmg3RmdCO0VBRVE7QWpCaTdGeEI7QWlCOTZGZ0I7RUFDSTtFQUNBO0VBQ0EsY2QvRVA7RWNnRk87RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJnN0ZwQjtBaUIvNkZvQjtFQUNJO0VBQ0E7QWpCaTdGeEI7QWlCLzZGb0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmR2R1g7RWN3R1c7QWpCZzdGeEI7QWlCNzZGd0I7RUFDSTtBakIrNkY1QjtBaUI3NkZ3QjtFQUNJO0FqQis2RjVCO0FpQjE2RmdCO0VBQ0k7QWpCNDZGcEI7QWlCMTZGZ0I7RUFDSTtFQUNBO0FqQjQ2RnBCO0FpQjM2Rm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCNjZGeEI7QWlCMzZGb0I7RUFDSTtFQUNBO0VBQ0E7QWpCNjZGeEI7QWlCNTZGd0I7RUFDSTtBakI4NkY1QjtBaUIxNkZnQjtFQUNJO0FqQjQ2RnBCO0FpQng2Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjA2RmhCO0FpQno2RmdCO0VBQ0k7RUFDQTtFQUNBO0FqQjI2RnBCO0FpQnY2Rlk7RUFDSTtFQUNBO0FqQnk2RmhCO0FpQng2RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCMDZGcEI7QWlCeDZGd0I7RUFDSTtBakIwNkY1QjtBaUJ6NkY0QjtFQUNJO0FqQjI2RmhDO0FpQno2RjRCO0VBQ0k7QWpCMjZGaEM7QWlCejZGNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakIyNkZoQztBaUIxNkZnQztFQUNJO0FqQjQ2RnBDO0FpQjM2Rm9DO0VBQ0k7RUFDQTtFQUNBO0FqQjY2RnhDO0FpQjE2Rm9DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCNDZGeEM7QWlCMzZGd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjY2RjVDO0FpQjM2RjRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJkMU1uQztBSHVuR2I7QWlCdjZGNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQkFFQSxrQkFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ5NkZoQztBaUJ4NkZnQztFQUNJO0VBQ0E7QWpCMDZGcEM7QWlCeDZGZ0M7RUFDSTtBakIwNkZwQztBaUJ4NkZnQztFQUNJO0FqQjA2RnBDO0FpQng2RmdDO0VBQ0k7RUFDQTtBakIwNkZwQztBaUJ4NkZnQztFQUNJO0FqQjA2RnBDO0FpQng2RmdDO0VBQ0k7RUFDQTtBakIwNkZwQztBaUJ6NkZvQztFQUNJO0FqQjI2RnhDO0FpQng2RmdDO0VBQ0k7QWpCMDZGcEM7QWlCeDZGZ0M7RUFDSTtBakIwNkZwQztBaUJ4NkZnQztFQUNJO0FqQjA2RnBDO0FpQno2Rm9DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCMjZGeEM7QWlCMTZGd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQ2RjVDO0FpQjE2RjRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJkOVFuQztBSDByR2I7QWlCbDZGWTtFQUNJO0VBQ0E7QWpCbzZGaEI7QWlCbjZGZ0I7RUFDSTtFQUNBO0VBQ0E7QWpCcTZGcEI7O0FpQjk1RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpNkZKO0FpQmg2Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQms2RlI7QUtsc0dRO0VZMlJKO0lBT1E7RWpCbzZGVjtBQUNGO0FpQm42RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcTZGWjtBaUJwNkZZO0VBQ0k7QWpCczZGaEI7QWlCcjZGZ0I7RUFDSTtBakJ1NkZwQjtBaUJ0NkZvQjtFQUNJO0FqQnc2RnhCO0FpQmw2Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm82RmhCO0FLcnVHUTtFWTRUSTtJQU9RO0VqQnM2RmxCO0FBQ0Y7QWlCcjZGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdTZGcEI7QWlCcDZGb0I7RUFhSTtBakIwNUZ4QjtBaUJyNkY0QjtFQUNJO0VBQ0E7QWpCdTZGaEM7QWlCcDZGd0I7RUFDSTtBakJzNkY1QjtBaUJyNkY0QjtFQUNJO0FqQnU2RmhDO0FpQm42RndCO0VBQ0k7RUFDQTtBakJxNkY1QjtBaUJwNkY0QjtFQUNJO0VBQ0E7QWpCczZGaEM7QWlCbjZGd0I7RUFDSTtBakJxNkY1QjtBaUJuNkZ3QjtFQUNJO0FqQnE2RjVCO0FpQnA2RjRCO0VBRko7SUFHUTtFakJ1NkY5QjtBQUNGO0FpQnI2RmdDO0VBQ0k7RUFDQTtFQUNBO0FqQnU2RnBDO0FpQnQ2Rm9DO0VBQ0k7QWpCdzZGeEM7QWlCdDZGb0M7RUFDSTtBakJ3NkZ4QztBaUJ0NkZvQztFQUNJO0FqQnc2RnhDO0FpQnQ2Rm9DO0VBQ0k7RUFDQTtBakJ3NkZ4QztBS3B5R1E7RVkwWDRCO0lBSVE7RWpCMDZGMUM7QUFDRjtBaUJ6NkZ3QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMjZGNUM7QWlCejZGd0M7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjA2RjVDO0FpQnI2RjRCO0VBQ0k7RUFDQTtBakJ1NkZoQztBaUJ0NkZnQztFQUNJO0VBQ0E7QWpCdzZGcEM7QWlCcjZGZ0M7RUFDSTtBakJ1NkZwQztBaUJyNkZnQzs7RUFFSTtFQUNBO0FqQnU2RnBDO0FpQnI2RmdDO0VBQ0k7QWpCdTZGcEM7QWlCcjZGZ0M7RUFuQko7SUFvQlE7RWpCdzZGbEM7QUFDRjtBaUJ0NkY0QjtFQUNJO0FqQnc2RmhDO0FpQnY2RmdDO0VBRko7SUFHUTtFakIwNkZsQztBQUNGO0FpQng2RjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwNkZoQztBaUJ6NkZnQztFQUNJO0FqQjI2RnBDO0FpQno2RmdDO0VBWko7SUFhUTtFakI0NkZsQztBQUNGO0FpQno2RndCO0VBQ0k7RUFDQTtBakIyNkY1QjtBS3QzR1E7RVl5Y2dCO0lBSVE7RWpCNjZGOUI7QUFDRjtBaUI1NkY0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCODZGaEM7QWlCNTZGNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjg2RmhDO0FpQjM2RndCO0VBQ0k7QWpCNjZGNUI7QWlCNTZGNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4NkZoQztBaUI1NkY0QjtFQUNJO0VBQ0E7RUFDQTtBakI4NkZoQztBaUIzNkZ3QjtFQUNJO0FqQjY2RjVCO0FpQjM2RndCO0VBQ0k7RUFDQTtBakI2NkY1QjtBaUI1NkY0QjtFQUhKO0lBSVE7RWpCKzZGOUI7QUFDRjtBaUI5NkY0QjtFQUNJO0VBQ0E7QWpCZzdGaEM7QWlCLzZGZ0M7RUFDSTtFQUNBO0FqQmk3RnBDO0FpQi82RmdDO0VBQ0k7QWpCaTdGcEM7QWlCLzZGZ0M7O0VBRUk7RUFDQTtBakJpN0ZwQztBaUIvNkZnQztFQUNJO0FqQmk3RnBDO0FpQi82RmdDO0VBbEJKO0lBbUJRO0VqQms3RmxDO0FBQ0Y7QWlCaDdGNEI7RUFDSTtBakJrN0ZoQztBaUJqN0ZnQztFQUZKO0lBR1E7RWpCbzdGbEM7QUFDRjtBaUJsN0Y0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbzdGaEM7QWlCbjdGZ0M7RUFDSTtBakJxN0ZwQztBaUJuN0ZnQztFQVpKO0lBYVE7RWpCczdGbEM7QUFDRjtBaUJqN0Z3QjtFQUNJO0FqQm03RjVCO0FpQmw3RjRCO0VBQ0k7QWpCbzdGaEM7QWlCbDdGNEI7RUFDSTtFQUNBO0VBQ0E7QWpCbzdGaEM7QWlCbjdGZ0M7RUFDSTtFQUNBO0FqQnE3RnBDO0FLai9HUTtFWTBqQndCO0lBSVE7SUFDQTtFakJ1N0Z0QztBQUNGO0FLdi9HUTtFWTBqQndCO0lBUVE7SUFDQTtFakJ5N0Z0QztBQUNGO0FpQnA3Rm9CO0VBQ0k7RUFDQSxjZC9sQlg7RWNnbUJXO0FqQnM3RnhCO0FpQm43RndCO0VBQ0k7RUFDQTtBakJxN0Y1QjtBaUJsN0ZvQjtFQUNJO0VBQ0E7QWpCbzdGeEI7QWlCbDdGb0I7RUFDSTtBakJvN0Z4QjtBaUJuN0Z3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnE3RjVCO0FpQm43RndCO0VBQ0k7RUFDQTtFQUNBO0FqQnE3RjVCO0FpQmo3Rm9CO0VBQ0k7RUFDQTtBakJtN0Z4QjtBaUJqN0ZvQjtFQUNJO0FqQm03RnhCO0FpQmo3Rm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJtN0Z4QjtBaUJqN0ZvQjtFQUNJO0FqQm03RnhCO0FpQjc2Rm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrNkZ4Qjs7QWlCdjZGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjA2Rko7QWlCejZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMjZGUjtBSzlrSFE7RVk4cEJKO0lBT1E7RWpCNjZGVjtBQUNGO0FpQjU2RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCODZGWjtBaUI3NkZZO0VBQ0k7QWpCKzZGaEI7QWlCOTZGZ0I7RUFDSTtBakJnN0ZwQjtBaUIvNkZvQjtFQUNJO0FqQmk3RnhCO0FpQjM2Rlk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjY2RmhCO0FpQjU2RmdCO0VBQ0k7RUFJQTtBakIyNkZwQjtBaUI5NkZvQjtFQUNJO0FqQmc3RnhCO0FpQjU2Rm9COztFQUVJO0VBQ0E7QWpCODZGeEI7QUs5bkhRO0VZc3NCUTtJQWFRO0VqQis2RnRCO0FBQ0Y7QWlCMzZGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNjZGaEI7QUsxb0hRO0VZd3RCSTtJQU9RO0VqQis2RmxCO0FBQ0Y7QWlCOTZGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZzdGcEI7QWlCOTZGZ0I7RUFDSTtFQUNBO0FqQmc3RnBCO0FLM3BIUTtFWXl1QlE7SUFJUTtFakJrN0Z0QjtBQUNGO0FpQmo3Rm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCbTdGeEI7QWlCaDdGd0I7RUFDSTtFQUNBO0VBQ0E7QWpCazdGNUI7QWlCaDdGd0I7RUFDSTtFQUNBO0FqQms3RjVCO0FpQmo3RjRCO0VBQ0k7QWpCbTdGaEM7QWlCaDdGd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FqQms3RjVCO0FpQmg3RndCO0VBQ0k7QWpCazdGNUI7QWlCajdGNEI7RUFGSjtJQUdRO0lBQ0E7RWpCbzdGOUI7QUFDRjtBaUI5NkZZO0VBQ0k7QWpCZzdGaEI7QWlCLzZGZ0I7RUFDSTtFQUNBO0VBQ0E7QWpCaTdGcEI7QWlCLzZGZ0I7RUFDSTtBakJpN0ZwQjtBaUJoN0ZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQms3RnhCO0FpQmg3RjRCO0VBQ0k7QWpCazdGaEM7QWlCajdGZ0M7RUFDSTtFQUNBO0VBQ0E7QWpCbTdGcEM7QWlCajdGZ0M7RUFDSTtFQUNBO0VBQ0E7QWpCbTdGcEM7QWlCbDdGb0M7RUFDSTtBakJvN0Z4QztBaUJsN0ZvQztFQUNJO0VBQ0E7QWpCbzdGeEM7O0FpQng2RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIyNkZKO0FpQjE2Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQ2RlI7QUt2dkhRO0VZczBCSjtJQU9RO0VqQjg2RlY7QUFDRjtBaUI3NkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQis2Rlo7QWlCOTZGWTtFQUNJO0FqQmc3RmhCO0FpQi82RmdCO0VBQ0k7QWpCaTdGcEI7QWlCaDdGb0I7RUFDSTtBakJrN0Z4QjtBaUI1NkZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4NkZoQjtBSzF4SFE7RVl1MkJJO0lBT1E7RWpCZzdGbEI7QUFDRjtBaUIvNkZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpN0ZwQjtBaUI5NkZvQjtFQUNJO0FqQmc3RnhCO0FpQi82RndCO0VBQ0k7RUFDQTtBakJpN0Y1QjtBaUJoN0Y0QjtFQUNJO0VBQ0E7QWpCazdGaEM7QWlCLzZGd0I7RUFDSTtBakJpN0Y1QjtBaUIvNkZ3QjtFQUNJO0FqQmk3RjVCO0FpQi82RndCO0VBQ0k7QWpCaTdGNUI7QWlCLzZGd0I7RUFDSTtBakJpN0Y1QjtBaUJoN0Y0QjtFQUZKO0lBR1E7RWpCbTdGOUI7QUFDRjtBaUJqN0ZnQztFQUNJO0VBQ0E7RUFDQTtBakJtN0ZwQztBaUJsN0ZvQztFQUNJO0FqQm83RnhDO0FpQmw3Rm9DO0VBQ0k7QWpCbzdGeEM7QWlCbDdGb0M7RUFDSTtBakJvN0Z4QztBaUJsN0ZvQztFQUNJO0VBQ0E7QWpCbzdGeEM7QUtyMUhRO0VZKzVCNEI7SUFJUTtFakJzN0YxQztBQUNGO0FpQnI3RndDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ1N0Y1QztBaUJyN0Z3QztFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCczdGNUM7QWlCajdGNEI7RUFDSTtFQUNBO0FqQm03RmhDO0FpQmw3RmdDO0VBSEo7SUFJUTtFakJxN0ZsQztBQUNGO0FpQnA3RmdDO0VBQ0k7RUFDQTtBakJzN0ZwQztBaUJwN0ZnQztFQUNJO0FqQnM3RnBDO0FpQnA3RmdDOztFQUVJO0VBQ0E7QWpCczdGcEM7QWlCcDdGZ0M7RUFDSTtBakJzN0ZwQztBaUJuN0Y0QjtFQUNJO0FqQnE3RmhDO0FpQnA3RmdDO0VBRko7SUFHUTtFakJ1N0ZsQztBQUNGO0FpQnI3RjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ1N0ZoQztBaUJ0N0ZnQztFQVRKO0lBVVE7RWpCeTdGbEM7QUFDRjtBaUJ4N0ZnQztFQUNJO0FqQjA3RnBDO0FpQnQ3RndCO0VBQ0k7RUFDQTtBakJ3N0Y1QjtBaUJ2N0Y0QjtFQUhKO0lBSVE7RWpCMDdGOUI7QUFDRjtBaUJ6N0Y0QjtFQUNJO0VBQ0E7QWpCMjdGaEM7QWlCMTdGZ0M7RUFDSTtFQUNBO0FqQjQ3RnBDO0FpQjE3RmdDO0VBQ0k7QWpCNDdGcEM7QWlCMTdGZ0M7O0VBRUk7RUFDQTtBakI0N0ZwQztBaUIxN0ZnQztFQUNJO0FqQjQ3RnBDO0FpQjE3RmdDO0VBbEJKO0lBbUJRO0VqQjY3RmxDO0FBQ0Y7QWlCMzdGNEI7RUFDSTtBakI2N0ZoQztBaUI1N0ZnQztFQUZKO0lBR1E7RWpCKzdGbEM7QUFDRjtBaUI3N0Y0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCKzdGaEM7QWlCOTdGZ0M7RUFDSTtBakJnOEZwQztBaUI5N0ZnQztFQVpKO0lBYVE7RWpCaThGbEM7QUFDRjtBaUI5N0Z3QjtFQUNJO0VBQ0E7QWpCZzhGNUI7QUtsK0hRO0VZZ2lDZ0I7SUFJUTtFakJrOEY5QjtBQUNGO0FpQmo4RjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJtOEZoQztBaUJqOEY0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbThGaEM7QWlCaDhGd0I7RUFDSTtBakJrOEY1QjtBaUJqOEY0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm04RmhDO0FpQmo4RjRCO0VBQ0k7RUFDQTtFQUNBO0FqQm04RmhDO0FpQmg4RndCO0VBQ0k7QWpCazhGNUI7QWlCOTdGd0I7RUFDSTtBakJnOEY1QjtBaUIvN0Y0QjtFQUNJO0FqQmk4RmhDO0FpQi83RjRCO0VBQ0k7RUFDQTtFQUNBO0FqQmk4RmhDO0FpQmg4RmdDO0VBQ0k7RUFDQTtBakJrOEZwQztBS2xpSVE7RVk4bEN3QjtJQUlRO0lBQ0E7RWpCbzhGdEM7QUFDRjtBS3hpSVE7RVk4bEN3QjtJQVFRO0lBQ0E7RWpCczhGdEM7QUFDRjtBaUJqOEZvQjtFQUNJO0VBQ0EsY2Rub0NYO0Vjb29DVztBakJtOEZ4QjtBaUJoOEZ3QjtFQUNJO0VBQ0E7QWpCazhGNUI7QWlCLzdGb0I7RUFDSTtFQUNBO0FqQmk4RnhCO0FpQi83Rm9CO0VBQ0k7QWpCaThGeEI7QWlCaDhGd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJrOEY1QjtBaUJoOEZ3QjtFQUNJO0VBQ0E7RUFDQTtBakJrOEY1QjtBaUIvN0ZvQjtFQUNJO0VBQ0E7QWpCaThGeEI7QWlCLzdGb0I7RUFDSTtBakJpOEZ4QjtBaUIvN0ZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCaThGeEI7QWlCLzdGb0I7RUFDSTtBakJpOEZ4QjtBaUIzN0ZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNjdGeEI7QWlCejdGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjI3RnBCO0FLM25JUTtFWXFyQ1E7SUFjUTtJQUNBO0lBQ0E7SUFDQTtFakI0N0Z0QjtBQUNGO0FpQjE3Rm9CO0VBQ0k7QWpCNDdGeEI7QWlCejdGb0I7RUFDSTtFQUNBO0FqQjI3RnhCO0FpQng3Rm9CO0VBQ0k7QWpCMDdGeEI7QWlCdjdGb0I7RUFDSTtFQUNBO0VBQ0E7QWpCeTdGeEI7QWlCdDdGb0I7RUFDSTtBakJ3N0Z4QjtBaUJ0N0Z3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdzdGNUI7QWlCcjdGd0I7RUFDSTtFQUNBO0VBQ0E7QWpCdTdGNUI7QWlCcDdGd0I7RUFDSTtFQUNBO0FqQnM3RjVCO0FpQnA3RjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCczdGaEM7QWlCaDdGd0I7RUFDSTtBakJrN0Y1QjtBaUJqN0Y0QjtFQUNJO0FqQm03RmhDO0FpQmg3RndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQms3RjVCO0FpQmo3RjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTdGaEM7QWlCajdGNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTdGaEM7O0FrQmh2SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm12SUo7QWtCbHZJSTtFQU5KO0lBT1E7RWxCcXZJTjtBQUNGO0FrQnB2SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnN2SVI7QUsxdUlRO0VhakJKO0lBT1E7RWxCd3ZJVjtBQUNGO0FrQnZ2SVE7RUFDSTtFQUlBO0FsQnN2SVo7QUtudklRO0VhUkE7SUFHUTtFbEI0dklkO0FBQ0Y7QWtCMXZJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0dkloQjtBa0IzdklnQjtFQUNJLG1CZjdCUDtFZThCTztBbEI2dklwQjs7QW1CanlJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cb3lJSjtBSy93SVE7RWMxQlI7SUFPUTtFbkJzeUlOO0FBQ0Y7QW1CcnlJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdXlJUjtBSzN4SVE7RWNqQko7SUFPUTtJQUNBO0VuQnl5SVY7QUFDRjtBbUJ4eUlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjB5SVo7QW1CenlJWTtFQUNJO0VBQ0E7QW5CMnlJaEI7QUtueklRO0VjTUk7SUFJUTtJQUNBO0lBQ0E7RW5CNnlJbEI7QUFDRjtBbUI1eUlnQjtFQUNJO0FuQjh5SXBCO0FtQjd5SW9CO0VBQ0k7QW5CK3lJeEI7QW1CM3lJWTtFQUNJO0VBQ0E7QW5CNnlJaEI7QUtwMElRO0VjcUJJO0lBSVE7SUFDQTtFbkIreUlsQjtBQUNGO0FtQjl5SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CZ3pJcEI7QW1CN3lJWTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0FuQjR5SWhCO0FLejFJUTtFY3NDSTtJQUtRO0VuQmt6SWxCO0FBQ0Y7QW1CaHpJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmt6SXBCO0FtQmh6SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJreklwQjtBbUIveUlZO0VBQ0k7RUFDQTtBbkJpekloQjtBS3ozSVE7RWNzRUk7SUFJUTtJQUNBO0VuQm16SWxCO0FBQ0Y7QW1CbHpJZ0I7RUFDSTtFQUNBLG1CaEJuR1A7RWdCb0dPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJveklwQjtBbUJqeklZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbXpJaEI7QUtsNUlRO0Vjd0ZJO0lBU1E7RW5CcXpJbEI7QUFDRjtBbUJweklnQjtFQUNJO0VBQ0E7RUFDQTtBbkJzeklwQjtBbUJyeklvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdXpJeEI7QW1CcnpJb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnV6SXhCO0FLbjdJUTtFY29IWTtJQVVRO0VuQnl6STFCO0FBQ0Y7QW1CcnpJb0I7RUFDSTtBbkJ1ekl4QjtBbUJ0ekl3QjtFQUNJO0FuQnd6STVCO0FtQnJ6SW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnV6SXhCO0FtQnR6SXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cd3pJNUI7QW1CdHpJd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cd3pJNUI7QW1CanpJWTtFQUNJO0VBQ0E7QW5CbXpJaEI7QW1CbHpJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJveklwQjtBS3QvSVE7RWNxTFE7SUFlUTtFbkJzekl0QjtBQUNGO0FLMy9JUTtFY3FMUTtJQWtCUTtFbkJ3ekl0QjtBQUNGO0FLaGdKUTtFY3FMUTtJQXFCUTtFbkIwekl0QjtBQUNGO0FtQnp6SW9CO0VBQ0k7RUFDQTtBbkIyekl4QjtBbUJ6ekl3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIyekk1QjtBbUJ4ekk0QjtFQUNJO0FuQjB6SWhDO0FtQnZ6SXdCO0VBQ0ksbUJoQmxQZjtBSDJpSmI7QW1CdnpJd0I7RUFDSTtBbkJ5ekk1QjtBbUJ4ekk0QjtFQUNJO0VBQ0E7RUFDQTtBbkIwekloQztBbUJ4ekk0QjtFQUNJO0FuQjB6SWhDO0FtQnJ6STRCO0VBQ0k7RUFDQTtBbkJ1ekloQztBbUJsekk0QjtFQUNJO0FuQm96SWhDO0FtQjl5SXdCO0VBQ0k7RUFDQTtBbkJnekk1QjtBbUIveUk0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFFQTtBbkJnekloQztBS3BqSlE7RWM4UG9CO0lBUVE7SUFDQTtFbkJreklsQztBQUNGO0FtQi95SXdCO0VBQ0k7QW5CaXpJNUI7QW1CaHpJNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkJrekloQztBbUJoekk0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca3pJaEM7QW1CanpJZ0M7RUFDSTtFQUNBO0VBQ0E7QW5CbXpJcEM7QW1CaHpJNEI7RUFDSTtFQUNBO0FuQmt6SWhDO0FtQmh6STRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmt6SWhDOztBbUJ4eUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMnlJSjtBbUIxeUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI0eUlSO0FtQjN5SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNnlJWjtBbUI1eUlZO0VBQ0k7RUFDQTtBbkI4eUloQjtBSzluSlE7RWM4VUk7SUFJUTtJQUNBO0lBQ0E7RW5CZ3pJbEI7QUFDRjtBbUIveUlnQjtFQUNJO0FuQml6SXBCO0FtQmh6SW9CO0VBQ0k7QW5Ca3pJeEI7QW1CNXlJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5COHlJaEI7QW1CN3lJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK3lJcEI7QW1CN3lJZ0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK3lJcEI7QW1COXlJb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBRUE7QW5CK3lJeEI7QW1CNXlJZ0I7RUFDSTtBbkI4eUlwQjtBbUI3eUlvQjtFQUNJO0VBQ0E7RUFDQTtBbkIreUl4QjtBbUI1eUlnQjtFQUNJO0VBQ0E7QW5COHlJcEI7QW1CN3lJb0I7RUFDSTtFQUNBLG1CaEIvWlg7RWdCZ2FXO0VBQ0E7RUFDQTtFQUNBO0FuQit5SXhCO0FtQjN5SW9CO0VBQ0k7RUFDQTtBbkI2eUl4QjtBbUI1eUl3QjtFQUNJLGNoQjNhZjtFZ0I0YWU7RUFDQTtBbkI4eUk1QjtBbUJ2eUlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ5eUloQjtBSzlzSlE7RWNnYUk7SUFPUTtFbkIyeUlsQjtBQUNGO0FtQjF5SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjR5SXBCO0FtQjF5SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CNHlJcEI7QW1CM3lJb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkI2eUl4QjtBS3Z1SlE7RWNzYlk7SUFNUTtJQUNBO0lBQ0E7RW5CK3lJMUI7QUFDRjtBbUI3eUlvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK3lJeEI7QUtydkpRO0VjaWNZO0lBT1E7RW5CaXpJMUI7QUFDRjtBbUJoekl3QjtFQUNJO0VBQ0E7RUFDQTtBbkJrekk1QjtBbUJoekl3QjtFQUNJO0FuQmt6STVCO0FtQjd5SW9CO0VBQ0k7RUFDQTtBbkIreUl4QjtBbUI5eUl3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQmd6STVCO0FtQi95STRCO0VBQ0k7RUFDQTtBbkJpekloQztBbUI5eUl3QjtFQUNJO0VBQ0E7RUFDQTtBbkJnekk1QjtBbUIveUk0QjtFQUNJO0VBQ0E7RUFDQTtBbkJpekloQztBSzF4SlE7RWNzZW9CO0lBS1E7RW5CbXpJbEM7QUFDRjtBbUJqekk0QjtFQUNJO0FuQm16SWhDO0FLbHlKUTtFYzhlb0I7SUFHUTtFbkJxeklsQztBQUNGO0FtQi95SVk7RUFDSTtFQUNBO0FuQml6SWhCO0FLM3lKUTtFY3dmSTtJQUlRO0VuQm16SWxCO0FBQ0Y7QW1CbHpJZ0I7RUFDSTtBbkJveklwQjtBbUJueklvQjtFQUNJO0VBQ0E7QW5CcXpJeEI7QUt2ekpRO0VjZ2dCWTtJQUlRO0VuQnV6STFCO0FBQ0Y7O0FvQnQxSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnkxSko7QUtwMEpRO0VlMUJSO0lBT1E7RXBCMjFKTjtBQUNGO0FvQjExSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjQxSlI7QUtoMUpRO0VlakJKO0lBT1E7SUFDQTtFcEI4MUpWO0FBQ0Y7QW9CNzFKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIrMUpaO0FLcDJKUTtFZVBBO0lBY1E7RXBCaTJKZDtBQUNGO0FvQmgySlk7RUFDSTtFQUNBO0FwQmsySmhCO0FLNzJKUTtFZVNJO0lBSVE7SUFDQTtJQUNBO0VwQm8ySmxCO0FBQ0Y7QW9CbjJKZ0I7RUFDSTtBcEJxMkpwQjtBb0JwMkpvQjtFQUNJO0FwQnMySnhCO0FvQmwySlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvMkpoQjtBS240SlE7RWV3Qkk7SUFTUTtFcEJzMkpsQjtBQUNGO0FvQnIySmdCO0VBQ0k7RUFDQTtFQUlBO0FwQm8ySnBCO0FLNzRKUTtFZW1DUTtJQUlRO0VwQjAySnRCO0FBQ0Y7QW9CeDJKb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjAySnhCO0FvQngySm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwMkp4QjtBS3o2SlE7RWV1RFk7SUFVUTtFcEI0MkoxQjtBQUNGO0FvQngySm9CO0VBQ0k7RUFDQSxtQmpCNUZYO0VpQjZGVztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMDJKeEI7QUt4N0pRO0Vlc0VZO0lBVVE7RXBCNDJKMUI7QUFDRjtBb0JyMkpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1MkpwQjtBS3g4SlE7RWV3RlE7SUFXUTtFcEJ5Mkp0QjtBQUNGO0FvQnYySm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnkySnhCO0FvQnYySm9CO0VBQ0k7QXBCeTJKeEI7QUt4OUpRO0VlOEdZO0lBR1E7RXBCMjJKMUI7QUFDRjtBb0IxMkp3QjtFQUNJO0VBQ0E7QXBCNDJKNUI7QW9CMTJKZ0M7RUFDSTtFQUNBO0VBQ0EsY2pCOUl2QjtFaUIrSXVCO0VBQ0E7RUFDQTtFQUNBO0FwQjQySnBDO0FvQjMySm9DO0VBQ0k7RUFDQSxtQmpCckozQjtBSGtnS2I7QW9CMzJKb0M7RUFJSTtFQUNBO0VBQ0E7QXBCMDJKeEM7QW9CdjJKZ0M7RUFDSTtBcEJ5MkpwQztBb0J0Mko0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQncySmhDO0FvQnIySndCO0VBQ0k7QXBCdTJKNUI7QUt0Z0tRO0VlOEpnQjtJQUdRO0VwQnkySjlCO0FBQ0Y7QW9CeDJKNEI7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBcEIwMkpoQztBb0J6MkpnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMjJKcEM7QUt6aEtRO0VleUt3QjtJQU9RO0lBQ0E7SUFDQTtFcEI2Mkp0QztBQUNGO0FvQjMySmdDO0VBQ0k7RUFDQTtFQUNBO0FwQjYySnBDO0FLcmlLUTtFZXFMd0I7SUFLUTtJQUNBO0lBQ0E7RXBCKzJKdEM7QUFDRjtBb0IxMkpvQjtFQUNJO0VBQ0E7QXBCNDJKeEI7QUtoaktRO0Vla01ZO0lBSVE7RXBCODJKMUI7QUFDRjtBb0I3Mkp3QjtFQUNJLG1CakI3TmY7RWlCOE5lO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKzJKNUI7QW9COTJKNEI7RUFDSTtBcEJnM0poQztBb0IxMkpZO0VBQ0k7RUFDQTtBcEI0MkpoQjtBb0IzMkpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQjYySnBCO0FvQjMySndCO0VBQ0k7QXBCNjJKNUI7QW9CNTJKNEI7RUFDSTtBcEI4MkpoQztBb0I1Mko0QjtFQUNJO0FwQjgySmhDO0FvQjUySjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCODJKaEM7QW9CNTJKNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQkFFQSxrQkFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4MkpoQztBb0I3MkpnQztFQUNJO0VBQ0E7QXBCKzJKcEM7QW9CNzJKZ0M7RUFDSTtBcEIrMkpwQztBb0I3MkpnQztFQUNJO0FwQisySnBDO0FvQjcySmdDO0VBQ0k7RUFDQTtBcEIrMkpwQztBb0I3MkpnQztFQUNJO0FwQisySnBDO0FvQjcySmdDO0VBQ0k7RUFDQTtBcEIrMkpwQztBb0I5MkpvQztFQUNJO0FwQmczSnhDO0FvQjcySmdDO0VBQ0k7QXBCKzJKcEM7QW9CdjJKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5MkpaO0FvQngySlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIwMkpoQjtBb0J6MkpnQjtFQUxKO0lBTVE7RXBCNDJKbEI7QUFDRjtBb0IzMkpnQjtFQUNJO0VBQ0E7QXBCNjJKcEI7QW9CNTJKb0I7RUFDSTtFQUNBO0VBQ0E7QXBCODJKeEI7QW9CMTJKb0I7RUFDSTtFQUNBO0VBQ0E7QXBCNDJKeEI7QW9CMTJKb0I7RUFDSTtBcEI0Mkp4QjtBb0IxMkpvQjtFQUNJO0FwQjQySnhCO0FvQnoySndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyMko1QjtBS3ByS1E7RWVpVWdCO0lBVVE7RXBCNjJKOUI7QUFDRjtBb0IzMko0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI2MkpoQztBb0J2MkpZO0VBQ0k7QXBCeTJKaEI7QW9CeDJKZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIwMkpwQjtBb0J6MkpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyMkp4QjtBS3J0S1E7RWVpV1k7SUFXUTtFcEI2MkoxQjtBQUNGO0FvQjMySndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjYySjVCO0FvQnYySlE7RUFDSTtBcEJ5MkpaO0FvQngySlk7RUFGSjtJQUdRO0VwQjIySmQ7QUFDRjtBb0IxMkpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCNDJKaEI7QW9CMzJKZ0I7RUFMSjtJQU1RO0lBQ0E7SUFDQTtFcEI4MkpsQjtBQUNGOztBb0J4MkpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMjJKSjtBb0IxMkpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI0MkpSO0FLeHdLUTtFZXVaSjtJQU9RO0VwQjgySlY7QUFDRjtBb0I3MkpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQisySlo7QW9COTJKWTtFQUNJO0FwQmczSmhCO0FvQi8ySmdCO0VBQ0k7QXBCaTNKcEI7QW9CaDNKb0I7RUFDSTtBcEJrM0p4QjtBb0I3MkpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIrMkpaO0FLM3lLUTtFZXViQTtJQU9RO0VwQmkzSmQ7QUFDRjtBb0I5MkpvQjtFQUNJO0FwQmczSnhCO0FvQi8ySndCO0VBQ0k7QXBCaTNKNUI7QW9CaDNKNEI7RUFDSTtFQUNBO0FwQmszSmhDO0FvQmozSmdDO0VBQ0k7RUFDQTtBcEJtM0pwQztBb0JoM0o0QjtFQUNJO0FwQmszSmhDO0FvQmozSmdDO0VBQ0k7QXBCbTNKcEM7QW9CLzJKd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmkzSjVCO0FvQmgzSjRCO0VBQ0k7RUFDQTtBcEJrM0poQztBb0JoM0o0QjtFQUNJO0FwQmszSmhDO0FLbDFLUTtFZW1lZ0I7SUFFUTtFcEJpM0o5QjtBQUNGO0FvQi8ySndCO0VBQ0k7RUFDQTtFQUNBO0FwQmkzSjVCO0FvQi8ySjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCaTNKaEM7QW9CaDNKZ0M7RUFDSTtBcEJrM0pwQztBS3IyS1E7RWU2ZW9CO0lBU1E7SUFDQTtFcEJtM0psQztBQUNGO0FvQmozSjRCOztFQUVJO0FwQm0zSmhDO0FLLzJLUTtFZTBmb0I7O0lBSVE7RXBCczNKbEM7QUFDRjtBb0JwM0o0QjtFQUNJO0FwQnMzSmhDO0FvQnIzSmdDO0VBRko7SUFHUTtFcEJ3M0psQztBQUNGO0FvQnQzSm9DO0VBQ0k7RUFDQTtFQUNBO0FwQnczSnhDO0FvQnYzSndDO0VBSko7SUFLUTtFcEIwM0oxQztBQUNGO0FvQnozSndDO0VBQ0k7RUFDQTtBcEIyM0o1QztBb0IxM0o0QztFQUhKO0lBSVE7RXBCNjNKOUM7QUFDRjtBb0J6M0pnQztFQUNJO0VBQ0E7QXBCMjNKcEM7QW9CMTNKb0M7RUFDSTtFQUNBO0FwQjQzSnhDO0FvQjEzSm9DO0VBUEo7SUFRUTtFcEI2M0p0QztBQUNGO0FvQjUzSm9DOztFQUVJO0VBQ0E7QXBCODNKeEM7QW9CNTNKb0M7RUFDSTtBcEI4M0p4QztBb0IzM0pnQztFQUNJO0FwQjYzSnBDO0FvQjUzSm9DO0VBRko7SUFHUTtFcEIrM0p0QztBQUNGO0FvQjczSmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIrM0pwQztBb0I5M0pvQztFQUNJO0FwQmc0SnhDO0FvQjkzSm9DO0VBWko7SUFhUTtFcEJpNEp0QztBQUNGO0FvQjkzSjRCO0VBQ0k7QXBCZzRKaEM7QW9CLzNKZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpNEpwQztBb0IvM0pnQztFQUNJO0VBQ0E7QXBCaTRKcEM7QW9COTNKNEI7RUFDSTtBcEJnNEpoQztBb0I5M0o0QjtFQUNJO0VBQ0E7QXBCZzRKaEM7QW9CLzNKZ0M7RUFISjtJQUlRO0VwQms0SmxDO0FBQ0Y7QW9CajRKZ0M7RUFDSTtFQUNBO0FwQm00SnBDO0FvQmw0Sm9DO0VBQ0k7RUFDQTtBcEJvNEp4QztBb0JsNEpvQztFQUNJO0FwQm80SnhDO0FvQmw0Sm9DOztFQUVJO0VBQ0E7QXBCbzRKeEM7QW9CbDRKb0M7RUFDSTtBcEJvNEp4QztBb0JsNEpvQztFQWxCSjtJQW1CUTtFcEJxNEp0QztBQUNGO0FvQm40SmdDO0VBQ0k7QXBCcTRKcEM7QW9CcDRKb0M7RUFGSjtJQUdRO0VwQnU0SnRDO0FBQ0Y7QW9CcjRKZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQVksZUFDWjtFQUFJO0VBQWE7QXBCeTRKckQ7QW9CeDRKb0M7RUFDSTtBcEIwNEp4QztBb0J4NEpvQztFQVZKO0lBV1E7RXBCMjRKdEM7QUFDRjtBb0J4NEo0QjtFQUNJO0FwQjA0SmhDO0FvQno0SmdDO0VBQ0k7QXBCMjRKcEM7QUtwaExRO0Vlc29Cb0I7SUFNUTtJQUNBO0VwQjQ0SmxDO0FBQ0Y7QW9CMTRKNEI7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyNEpoQztBS25pTFE7RWVncEJvQjtJQVVRO0VwQjY0SmxDO0FBQ0Y7QW9CMzRKNEI7RUFDSTtFQUNBO0FwQjY0SmhDO0FvQjU0SmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4NEpwQztBb0I1NEpnQztFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNjRKcEM7QW9CMTRKNEI7RUFDSTtFQUNBO0VBQ0E7QXBCNDRKaEM7QW9CMzRKZ0M7RUFDSTtBcEI2NEpwQztBb0I1NEpvQztFQUNJO0FwQjg0SnhDO0FLOWtMUTtFZTZyQndCO0lBTVE7SUFDQTtFcEIrNEp0QztBQUNGO0FvQjE0SjRCO0VBQ0k7RUFDQTtFQUNBO0FwQjQ0SmhDO0FvQjE0SjRCO0VBQ0k7QXBCNDRKaEM7QW9CMTRKNEI7RUFDSTtBcEI0NEpoQztBb0IxNEo0QjtFQUNJO0FwQjQ0SmhDO0FvQjE0SjRCO0VBQ0k7QXBCNDRKaEM7QW9CMTRKNEI7RUFDSTtBcEI0NEpoQztBb0IxNEo0QjtFQUNJO0FwQjQ0SmhDO0FvQjE0SjRCO0VBQ0k7RUFDQTtBcEI0NEpoQztBb0IzNEpnQztFQUNJO0VBQ0E7RUFPQTtFQUNBO0FwQnU0SnBDO0FvQjk0Sm9DO0VBQ0k7QXBCZzVKeEM7QW9COTRKb0M7RUFDSTtBcEJnNUp4QztBb0I1NEpvQztFQUNJO0VBQ0E7QXBCODRKeEM7QW9CejRKd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIyNEo1QjtBb0IxNEo0QjtFQUNJO0FwQjQ0SmhDO0FvQjM0SmdDO0VBQ0k7RUFDQSxtQmpCbnhCdkI7RWlCb3hCdUI7RUFDQTtBcEI2NEpwQztBb0IxNEo0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNDRKaEM7QUs5cExRO0Vlb3dCb0I7SUFnQlE7SUFDQTtFcEI4NEpsQztBQUNGO0FLcHFMUTtFZW93Qm9CO0lBb0JRO0VwQmc1SmxDO0FBQ0Y7QW9CNzRKd0I7RUFDSTtBcEIrNEo1QjtBb0I5NEo0QjtFQUNJO0FwQmc1SmhDO0FvQjM0Sm9CO0VBQ0k7QXBCNjRKeEI7QW9CNTRKd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI4NEo1QjtBb0I1NEp3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQjg0SjVCO0FvQjc0SjRCO0VBQ0k7QXBCKzRKaEM7QW9COTRKZ0M7RUFDSTtFQUNBLG1CakJ6MEJ2QjtFaUIwMEJ1QjtFQUNBO0FwQmc1SnBDO0FvQjc0SjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIrNEpoQztBS3Z0TFE7RWUwekJvQjtJQWdCUTtJQUNBO0VwQmk1SmxDO0FBQ0Y7QUs3dExRO0VlMHpCb0I7SUFvQlE7RXBCbTVKbEM7QUFDRjtBb0I5NEpvQjtFQUNJO0FwQmc1SnhCO0FvQjk0SndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmc1SjVCO0FvQjk0SndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCZzVKNUI7QW9COTRKd0I7RUFDSTtBcEJnNUo1QjtBb0IvNEo0QjtFQUNJO0VBQ0E7RUFDQTtBcEJpNUpoQztBSzN2TFE7RWV1MkJvQjtJQUtRO0lBQ0E7RXBCbTVKbEM7QUFDRjtBb0JsNUpnQztFQUNJO0VBQ0E7RUFDQTtBcEJvNUpwQztBS3R3TFE7RWUrMkJ3QjtJQUtRO0lBQ0E7SUFDQTtFcEJzNUp0QztBQUNGO0FvQnA1SmdDO0VBQ0k7QXBCczVKcEM7QUtoeExRO0VleTNCd0I7SUFHUTtFcEJ3NUp0QztBQUNGO0FvQm41Sm9CO0VBQ0k7QXBCcTVKeEI7QW9CcDVKd0I7RUFDSTtFQUNBO0VBQ0EsbUJqQjM1QmY7RWlCNDVCZTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnM1SjVCO0FvQi80SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmk1Slo7QUsveUxRO0VlbTVCQTtJQWNRO0lBQ0E7SUFDQTtJQUNBO0VwQms1SmQ7QUFDRjtBb0JoNUpZO0VBQ0k7QXBCazVKaEI7QW9CLzRKWTtFQUNJO0VBQ0E7QXBCaTVKaEI7QW9COTRKWTtFQUNJO0FwQmc1SmhCO0FvQjc0Slk7RUFDSTtFQUNBO0VBQ0E7QXBCKzRKaEI7QW9CNTRKWTtFQUNJO0FwQjg0SmhCO0FvQjU0SmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4NEpwQjtBb0IzNEpnQjtFQUNJO0VBQ0E7RUFDQTtBcEI2NEpwQjtBb0IxNEpnQjtFQUNJO0VBQ0E7QXBCNDRKcEI7QW9CMTRKb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI0NEp4QjtBb0J0NEpnQjtFQUNJO0FwQnc0SnBCO0FvQnY0Sm9CO0VBQ0k7QXBCeTRKeEI7QW9CdDRKZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdzRKcEI7QW9CdjRKb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5NEp4QjtBb0J2NEpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5NEp4Qjs7QW9CajRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm80Sko7QW9CbjRKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCcTRKUjtBSzM1TFE7RWVpaENKO0lBT1E7RXBCdTRKVjtBQUNGO0FvQnQ0SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdzRKWjtBb0J2NEpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCeTRKaEI7QUtwN0xRO0VldWlDSTtJQU1RO0lBQ0E7RXBCMjRKbEI7QUFDRjtBb0IxNEpnQjtFQUNJO0VBQ0E7QXBCNDRKcEI7QW9CMzRKb0I7RUFDSTtBcEI2NEp4QjtBb0J4NEpRO0VBQ0k7RUFDQTtFQUNBO0FwQjA0Slo7QW9CejRKWTtFQUNJO0FwQjI0SmhCO0FLejhMUTtFZTZqQ0k7SUFHUTtFcEI2NEpsQjtBQUNGO0FvQjU0SmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjg0SnBCO0FLdDlMUTtFZWtrQ1E7SUFRUTtJQUNBO0VwQmc1SnRCO0FBQ0Y7QW9CLzRKb0I7RUFDSTtBcEJpNUp4QjtBb0I3NEpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKzRKaEI7QUt4K0xRO0Vla2xDSTtJQVNRO0lBQ0E7RXBCaTVKbEI7QUFDRjtBb0JoNUpnQjtFQUNJO0FwQms1SnBCO0FvQjk0SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCZzVKWjtBS3ovTFE7RWVtbUNBO0lBUVE7RXBCazVKZDtBQUNGO0FvQi80Slk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCaTVKaEI7QW9CLzRKWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCaTVKaEI7QW9CaDVKZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmpCeHBDUDtBSDBpTWI7QUt0aE1RO0VlNm5DUTtJQVNRO0lBQ0E7RXBCbzVKdEI7QUFDRjtBb0JuNUpvQjtFQUNJO0VBQ0EsY2pCL3BDWDtBSG9qTWI7QW9CbDVKZ0I7RUFDSTtFQUNBO0FwQm81SnBCO0FLcGlNUTtFZThvQ1E7SUFJUTtJQUNBO0VwQnM1SnRCO0FBQ0Y7QW9CcDVKZ0I7RUFDSTtBcEJzNUpwQjtBSzdpTVE7RWVzcENRO0lBR1E7SUFDQTtFcEJ3NUp0QjtBQUNGO0FvQnY1Sm9CO0VBTko7SUFPUTtFcEIwNUp0QjtBQUNGO0FvQng1SmdCO0VBQ0k7QXBCMDVKcEI7QUszak1RO0VlZ3FDUTtJQUdRO0lBQ0E7RXBCNDVKdEI7QUFDRjtBb0J6NUpZO0VBQ0k7QXBCMjVKaEI7QW9CMTVKZ0I7RUFDSTtFQUNBO0VBQ0E7QXBCNDVKcEI7QUt6a01RO0VlMHFDUTtJQUtRO0VwQjg1SnRCO0FBQ0Y7QW9CNzVKb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIrNUp4QjtBS3BsTVE7RWVpckNZO0lBTVE7SUFDQTtJQUNBO0lBQ0E7RXBCaTZKMUI7QUFDRjtBb0IvNUpvQjtFQUNJO0VBQ0E7QXBCaTZKeEI7QUtobU1RO0VlNnJDWTtJQUlRO0lBQ0E7RXBCbTZKMUI7QUFDRjtBb0JqNko0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJqQjl0Q25CO0VpQit0Q21CO0VBQ0E7QXBCbTZKaEM7QW9CbDZKZ0M7RUFDSSxjakJsdUN2QjtFaUJtdUN1QjtBcEJvNkpwQztBb0JoNkp3QjtFQUNJO0FwQms2SjVCO0FvQmo2SjRCO0VBRko7SUFHUTtJQUNBO0VwQm82SjlCO0FBQ0Y7QW9CaDZKZ0I7RUFDSSxjakJqdkNQO0VpQmt2Q087RUFDQTtBcEJrNkpwQjtBS2pvTVE7RWU0dENRO0lBS1E7RXBCbzZKdEI7QUFDRjtBb0JoNkpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQms2SnBCO0FvQmg2SmdCO0VBQ0k7QXBCazZKcEI7QW9CajZKb0I7RUFDSTtFQUNBO0VBQ0E7QXBCbTZKeEI7QUtwcE1RO0VlOHVDWTtJQUtRO0VwQnE2SjFCO0FBQ0Y7QW9CcDZKd0I7RUFDSTtFQUNBO0VBQ0E7QXBCczZKNUI7QUs5cE1RO0VlcXZDZ0I7SUFLUTtJQUNBO0lBQ0E7RXBCdzZKOUI7QUFDRjtBb0J0Nkp3QjtFQUNJO0FwQnc2SjVCO0FLeHFNUTtFZSt2Q2dCO0lBR1E7RXBCMDZKOUI7QUFDRjtBb0JsNkpnQjtFQUNJO0VBQ0E7RUFDQTtBcEJvNkpwQjtBS2xyTVE7RWUyd0NRO0lBS1E7RXBCczZKdEI7QUFDRjtBb0JuNkpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJxNkpoQjtBSzlyTVE7RWVveENJO0lBT1E7RXBCdTZKbEI7QUFDRjtBb0J0NkpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQnc2SnBCO0FvQnY2Sm9CO0VBQ0k7RUFDQTtBcEJ5Nkp4QjtBb0J2NkpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeTZKeEI7QW9CeDZKd0I7RUFDSTtFQUNBO0VBQ0E7QXBCMDZKNUI7QW9CdDZKZ0I7RUFDSTtFQUNBO0FwQnc2SnBCO0FLN3RNUTtFZW16Q1E7SUFJUTtFcEIwNkp0QjtBQUNGO0FvQno2Sm9CO0VBQ0k7RUFDQTtFQUNBO0FwQjI2SnhCO0FLdnVNUTtFZXl6Q1k7SUFLUTtJQUNBO0VwQjY2SjFCO0FBQ0Y7QW9CNTZKd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjg2SjVCO0FLcHZNUTtFZWkwQ2dCO0lBT1E7SUFDQTtFcEJnN0o5QjtBQUNGO0FvQjk2SndCO0VBQ0k7RUFDQTtBcEJnN0o1QjtBSzl2TVE7RWU0MENnQjtJQUlRO0VwQms3SjlCO0FBQ0Y7QW9CNTZKUTtFQUNJO0FwQjg2Slo7QW9CMzZKZ0I7RUFDSTtFQUNBO0VBQ0E7QXBCNjZKcEI7QUszd01RO0VlMjFDUTtJQUtRO0VwQis2SnRCO0FBQ0Y7QW9CNTZKWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4NkpoQjtBS3h4TVE7RWVvMkNJO0lBU1E7RXBCKzZKbEI7QUFDRjtBb0I5NkpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQmc3SnBCO0FvQi82Sm9CO0VBQ0k7RUFDQTtBcEJpN0p4QjtBb0I3NkpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQis2SnhCO0FvQjk2SndCO0VBQ0k7QXBCZzdKNUI7QW9COTZKd0I7RUFDSTtFQUNBO0FwQmc3SjVCO0FvQjk2SndCO0VBQ0k7RUFDQTtBcEJnN0o1QjtBb0I5Nkp3QjtFQUNJO0VBQ0E7QXBCZzdKNUI7QW9COTZKd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCZzdKNUI7QW9CLzZKNEI7RUFDSTtFQUNBO0VBQ0E7QXBCaTdKaEM7QW9COTZKd0I7RUFDSTtFQUNBO0FwQmc3SjVCO0FvQjc2SndCO0VBSUk7RUFDQTtBcEI0Nko1QjtBS2oxTVE7RWVnNkNnQjtJQUVRO0VwQm03SjlCO0FBQ0Y7QW9COTZKd0I7RUFJSTtFQUNBO0FwQjY2SjVCO0FLMTFNUTtFZXc2Q2dCO0lBRVE7RXBCbzdKOUI7QUFDRjtBb0I3NkpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQis2SnhCO0FvQjk2SndCO0VBQ0k7RUFDQTtBcEJnN0o1QjtBb0I5Nkp3QjtFQUNJO0VBQ0E7QXBCZzdKNUI7QW9COTZKd0I7RUFDSTtFQUNBO0FwQmc3SjVCO0FvQjk2SndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmc3SjVCO0FvQi82SjRCO0VBQ0k7RUFDQTtFQUNBO0FwQmk3SmhDO0FvQjk2SndCO0VBQ0k7RUFDQTtBcEJnN0o1QjtBb0I3NkpvQjtFQUVJO0VBSUE7RUFDQTtBcEIyNkp4QjtBS3Y0TVE7RWVxOUNZO0lBSVE7RXBCazdKMUI7QUFDRjtBb0IvNkp3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCaTdKNUI7QW9COTZKb0I7RUFFSTtFQUlBO0VBQ0E7QXBCNDZKeEI7QUszNU1RO0VldytDWTtJQUlRO0VwQm03SjFCO0FBQ0Y7QW9CaDdKd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCazdKNUI7QW9CajdKNEI7RUFDSTtBcEJtN0poQztBb0I3NkpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKzZKaEI7QUs3N01RO0VlaWdESTtJQWdCUTtJQUNBO0lBQ0E7SUFDQTtFcEJnN0psQjtBQUNGO0FvQjk2SmdCO0VBQ0k7QXBCZzdKcEI7QW9CNzZKZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQis2SnBCO0FvQjU2SmdCO0VBQ0k7RUFDQTtFQUNBO0FwQjg2SnBCO0FvQjc2Sm9CO0VBQ0k7RUFDQTtBcEIrNkp4QjtBb0I3NkpvQjtFQUNJO0VBQ0E7RUFDQTtBcEIrNkp4QjtBb0I1NkpnQjtFQUNJO0FwQjg2SnBCO0FvQjM2SmdCO0VBQ0k7QXBCNjZKcEI7QW9CMzZKb0I7RUFDSTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNjZKeEI7QW9CMTZKb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI0Nkp4QjtBb0J6NkpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQjI2SnhCOztBb0JuNkpBO0VBQ0k7RUFDQTtBcEJzNkpKOztBb0JwNkpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdTZKSjtBb0J0NkpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ3NkpSO0FLNWdOUTtFZStsREo7SUFPUTtFcEIwNkpWO0FBQ0Y7QW9CejZKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyNkpaO0FvQjE2Slk7RUFDSTtBcEI0NkpoQjtBb0IzNkpnQjtFQUNJO0VBQ0E7QXBCNjZKcEI7QW9CNTZKb0I7RUFDSTtBcEI4Nkp4QjtBb0J6NkpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjI2Slo7QUtqak5RO0VlZ29EQTtJQVFRO0VwQjY2SmQ7QUFDRjtBb0IxNkpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjQ2SmhCO0FvQjE2Slk7RUFDSTtBcEI0NkpoQjtBb0IzNkpnQjtFQUNJO0FwQjY2SnBCO0FvQjU2Sm9CO0VBQ0k7RUFDQTtFQUNBO0FwQjg2SnhCO0FvQjc2SndCO0VBQ0k7QXBCKzZKNUI7QW9CNTZKb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI4Nkp4QjtBb0I3Nkp3QjtFQUNJO0FwQis2SjVCO0FvQjk2SjRCO0VBQ0k7RUFDQSxtQmpCN3JEbkI7RWlCOHJEbUI7RUFDQTtBcEJnN0poQztBb0I3Nkp3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKzZKNUI7QUszbU5RO0VlOHFEZ0I7SUFnQlE7SUFDQTtFcEJpN0o5QjtBQUNGO0FLam5OUTtFZThxRGdCO0lBb0JRO0VwQm03SjlCO0FBQ0Y7QW9CLzZKZ0I7RUFDSTtBcEJpN0pwQjtBb0I1NkpvQjtFQUNJO0FwQjg2SnhCOztBcUJ0cE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5cE5KO0FLcG9OUTtFZ0IxQlI7SUFPUTtFckIycE5OO0FBQ0Y7QXFCMXBOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNHBOUjtBS2hwTlE7RWdCakJKO0lBT1E7SUFDQTtFckI4cE5WO0FBQ0Y7QXFCN3BOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrcE5aO0FLcHFOUTtFZ0JQQTtJQWNRO0VyQmlxTmQ7QUFDRjtBcUJocU5ZO0VBQ0k7RUFDQTtBckJrcU5oQjtBSzdxTlE7RWdCU0k7SUFJUTtJQUNBO0lBQ0E7RXJCb3FObEI7QUFDRjtBcUJucU5nQjtFQUNJO0FyQnFxTnBCO0FxQnBxTm9CO0VBQ0k7QXJCc3FOeEI7QXFCbHFOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQm9xTmhCO0FxQmxxTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJvcU5wQjtBcUJqcU5nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbXFOcEI7QXFCL3BOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmlxTnBCO0FxQjlwTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJncU5oQjtBSzF1TlE7RWdCbUVJO0lBU1E7RXJCa3FObEI7QUFDRjtBcUJqcU5nQjtFQUNJO0VBQ0E7RUFJQTtBckJncU5wQjtBS3B2TlE7RWdCOEVRO0lBSVE7RXJCc3FOdEI7QUFDRjtBcUJwcU5vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCc3FOeEI7QXFCcHFOb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnNxTnhCO0FLaHhOUTtFZ0JrR1k7SUFVUTtFckJ3cU4xQjtBQUNGO0FxQnBxTm9CO0VBQ0k7RUFDQSxtQmxCdklYO0VrQndJVztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCc3FOeEI7QUsveE5RO0VnQmlIWTtJQVVRO0VyQndxTjFCO0FBQ0Y7QXFCanFOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbXFOcEI7QUsveU5RO0VnQm1JUTtJQVdRO0VyQnFxTnRCO0FBQ0Y7QXFCbnFOb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcXFOeEI7QXFCbnFOb0I7RUFDSTtBckJxcU54QjtBSy96TlE7RWdCeUpZO0lBR1E7RXJCdXFOMUI7QUFDRjtBcUJ0cU53QjtFQUNJO0VBQ0E7QXJCd3FONUI7QXFCdHFOZ0M7RUFDSTtFQUNBO0VBQ0EsY2xCekx2QjtFa0IwTHVCO0VBQ0E7RUFDQTtFQUNBO0FyQndxTnBDO0FxQnZxTm9DO0VBQ0k7RUFDQSxtQmxCaE0zQjtBSHkyTmI7QXFCdnFOb0M7RUFJSTtFQUNBO0VBQ0E7QXJCc3FOeEM7QXFCbnFOZ0M7RUFDSTtBckJxcU5wQztBcUJqcU53QjtFQUNJO0FyQm1xTjVCO0FLaDJOUTtFZ0I0TGdCO0lBR1E7RXJCcXFOOUI7QUFDRjtBcUJwcU40QjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FyQnNxTmhDO0FxQnJxTmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1cU5wQztBS24zTlE7RWdCdU13QjtJQU9RO0lBQ0E7SUFDQTtFckJ5cU50QztBQUNGO0FxQnZxTmdDO0VBQ0k7RUFDQTtFQUNBO0FyQnlxTnBDO0FLLzNOUTtFZ0JtTndCO0lBS1E7SUFDQTtJQUNBO0VyQjJxTnRDO0FBQ0Y7QXFCdHFOb0I7RUFDSTtFQUNBO0FyQndxTnhCO0FLMTROUTtFZ0JnT1k7SUFJUTtFckIwcU4xQjtBQUNGO0FxQnpxTndCO0VBQ0ksbUJsQjNQZjtFa0I0UGU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIycU41QjtBcUIxcU40QjtFQUNJO0FyQjRxTmhDO0FxQm5xTm9CO0VBQ0k7QXJCcXFOeEI7QXFCbnFOd0I7RUFDSTtFQUNBO0FyQnFxTjVCO0FxQm5xTjRCO0VBQ0k7RUFDQTtFQUNBO0FyQnFxTmhDO0FxQmpxTm9CO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QXJCbXFOeEI7QXFCanFOd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJtcU41QjtBcUJqcU40QjtFQUNJO0FyQm1xTmhDO0FxQjlwTmdCO0VBQ0k7RUFDQTtFQUNBO0FyQmdxTnBCO0FxQjlwTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJncU5wQjtBSzU4TlE7RWdCaVNRO0lBY1E7SUFDQTtJQUNBO0lBQ0E7RXJCaXFOdEI7QUFDRjtBcUIvcE5vQjtFQUNJO0FyQmlxTnhCO0FxQjlwTm9CO0VBQ0k7RUFDQTtBckJncU54QjtBcUI3cE5vQjtFQUNJO0FyQitwTnhCO0FxQjdwTndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCK3BONUI7QXFCN3BONEI7RUFDSTtFQUNBO0FyQitwTmhDOztBc0JyZ09BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJ3Z09KO0FLbi9OUTtFaUIxQlI7SUFPUTtFdEIwZ09OO0FBQ0Y7QXNCemdPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMmdPUjtBSy8vTlE7RWlCakJKO0lBT1E7SUFDQTtFdEI2Z09WO0FBQ0Y7QXNCNWdPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI4Z09aO0FzQjdnT1k7RUFDSTtFQUNBO0F0QitnT2hCO0FLdmhPUTtFaUJNSTtJQUlRO0lBQ0E7SUFDQTtFdEJpaE9sQjtBQUNGO0FzQmhoT2dCO0VBQ0k7QXRCa2hPcEI7QXNCamhPb0I7RUFDSTtBdEJtaE94QjtBc0IvZ09ZO0VBQ0k7RUFDQTtBdEJpaE9oQjtBS3hpT1E7RWlCcUJJO0lBSVE7SUFDQTtFdEJtaE9sQjtBQUNGO0FzQmxoT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCb2hPcEI7QXNCamhPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJtaE9oQjtBSy9qT1E7RWlCc0NJO0lBUVE7RXRCcWhPbEI7QUFDRjtBc0JwaE9nQjtFQUNJO0VBQ0E7RUFDQTtBdEJzaE9wQjtBc0JyaE9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdWhPeEI7QXNCL2dPb0I7RUFDSTtFQUNBLG1CbkI3Rlg7RW1COEZXO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJpaE94QjtBc0IzZ09ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCNmdPaEI7QXNCNWdPZ0I7RUFDSTtBdEI4Z09wQjtBc0IxZ09nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0Z09wQjtBS3BuT1E7RWlCK0ZRO0lBV1E7RXRCOGdPdEI7QUFDRjtBc0I1Z09vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI4Z094QjtBc0I1Z09vQjtFQUNJO0F0QjhnT3hCO0FLcG9PUTtFaUJxSFk7SUFHUTtFdEJnaE8xQjtBQUNGO0FzQjlnTzRCO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXRCZ2hPaEM7QXNCL2dPZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmloT3BDO0FLdnBPUTtFaUJpSXdCO0lBT1E7SUFDQTtJQUNBO0V0Qm1oT3RDO0FBQ0Y7QXNCamhPZ0M7RUFDSTtFQUNBO0VBQ0E7QXRCbWhPcEM7QUtucU9RO0VpQjZJd0I7SUFLUTtJQUNBO0lBQ0E7RXRCcWhPdEM7QUFDRjtBc0JoaE9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCa2hPeEI7QUtqck9RO0VpQjBKWTtJQU9RO0V0Qm9oTzFCO0FBQ0Y7QXNCbmhPd0I7O0VBRUk7QXRCcWhPNUI7O0FzQjVnT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIrZ09KO0FzQjlnT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmdoT1I7QUszc09RO0VpQnNMSjtJQU9RO0V0QmtoT1Y7QUFDRjtBc0JqaE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm1oT1o7QXNCbGhPWTtFQUNJO0F0Qm9oT2hCO0FzQm5oT2dCO0VBQ0k7QXRCcWhPcEI7QXNCcGhPb0I7RUFDSTtBdEJzaE94QjtBc0JqaE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJtaE9aO0FLOXVPUTtFaUJzTkE7SUFPUTtFdEJxaE9kO0FBQ0Y7QXNCbGhPb0I7RUFDSTtBdEJvaE94QjtBc0JuaE93QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0QnFoTzVCO0FzQm5oT3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCcWhPNUI7QXNCbmhPNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJxaE9oQztBc0JwaE9nQztFQUNJO0F0QnNoT3BDO0FLM3dPUTtFaUIrT29CO0lBU1E7SUFDQTtFdEJ1aE9sQztBQUNGO0FzQnJoTzRCOztFQUVJO0F0QnVoT2hDO0FLcnhPUTtFaUI0UG9COztJQUlRO0V0QjBoT2xDO0FBQ0Y7QXNCeGhPNEI7RUFDSTtBdEIwaE9oQztBc0J6aE9nQztFQUNJO0F0QjJoT3BDO0FLanlPUTtFaUJtUW9CO0lBTVE7SUFDQTtFdEI0aE9sQztBQUNGO0FzQjFoTzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNGhPaEM7QUtoek9RO0VpQjZRb0I7SUFTUTtFdEI4aE9sQztBQUNGO0FzQjVoTzRCO0VBQ0k7RUFDQTtBdEI4aE9oQztBc0I3aE9nQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCK2hPcEM7QXNCN2hPZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QitoT3BDO0FzQjVoTzRCO0VBQ0k7RUFDQTtFQUNBO0F0QjhoT2hDO0FzQjdoT2dDO0VBQ0k7QXRCK2hPcEM7QXNCOWhPb0M7RUFDSTtBdEJnaU94QztBSzMxT1E7RWlCd1R3QjtJQU1RO0lBQ0E7RXRCaWlPdEM7QUFDRjtBc0I1aE80QjtFQUNJO0F0QjhoT2hDO0FzQjVoTzRCO0VBQ0k7QXRCOGhPaEM7QXNCNWhPNEI7RUFDSTtBdEI4aE9oQztBc0I1aE80QjtFQUNJO0F0QjhoT2hDO0FzQjFoT29CO0VBQ0k7QXRCNGhPeEI7QXNCM2hPd0I7RUFDSTtFQUNBO0VBQ0EsbUJuQjVXZjtFbUI2V2U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI2aE81Qjs7QXVCcDVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdTVPSjtBS2w0T1E7RWtCMUJSO0lBT1E7RXZCeTVPTjtBQUNGO0F1Qng1T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjA1T1I7QUs5NE9RO0VrQmpCSjtJQU9RO0V2QjQ1T1Y7QUFDRjtBdUIzNU9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjY1T1o7QXVCNTVPWTtFQUNJO0F2Qjg1T2hCO0F1Qjc1T2dCO0VBQ0k7QXZCKzVPcEI7QXVCOTVPb0I7RUFDSTtBdkJnNk94QjtBdUJ6NU9nQjtFQUNJO0VBQ0E7RUFDQTtBdkIyNU9wQjtBdUIxNU9vQjtFQUNJO0VBQ0E7RUFDQTtBdkI0NU94QjtBdUIxNU9vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNDVPeEI7QXVCMzVPd0I7RUFDSTtFQUNBO0VBQ0E7QXZCNjVPNUI7QXVCeDVPb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMDVPeEI7QUt4OE9RO0VrQndDWTtJQVFRO0V2QjQ1TzFCO0FBQ0Y7QXVCMzVPd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNjVPNUI7QXVCMzVPd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjY1TzVCO0F1QjU1TzRCO0VBQ0k7RUFDQTtFQUNBLG1CcEJ2Rm5CO0VvQndGbUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI4NU9oQztBdUI3NU9nQztFQUNJO0F2Qis1T3BDO0F1QjM1T2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZCNjVPcEM7QXVCNTVPb0M7RUFDSTtFQUNBO0F2Qjg1T3hDO0F1QjM1T2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZCNjVPcEM7QXVCNTVPb0M7RUFDSTtFQUNBO0F2Qjg1T3hDO0F1Qno1T3dCO0VBQ0k7QXZCMjVPNUI7QXVCMTVPNEI7RUFDSTtFQUNBO0VBQ0E7QXZCNDVPaEM7QXVCMzVPZ0M7RUFDSTtFQUNBO0VBQ0E7QXZCNjVPcEM7QUsxZ1BRO0VrQjBHd0I7SUFLUTtFdkIrNU90QztBQUNGO0F1Qjc1T2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrNU9wQztBS3RoUFE7RWtCa0h3QjtJQU9RO0V2Qmk2T3RDO0FBQ0Y7O0F1QnQ1T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ5NU9KO0F1Qng1T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjA1T1I7QXVCejVPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIyNU9aO0F1QjE1T1k7RUFDSTtBdkI0NU9oQjtBdUIzNU9nQjtFQUNJO0F2QjY1T3BCO0F1QjU1T29CO0VBQ0k7QXZCODVPeEI7QXVCejVPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMjVPWjtBSzFrUFE7RWtCMEtBO0lBT1E7RXZCNjVPZDtBQUNGO0F1QjE1T29CO0VBQ0k7QXZCNDVPeEI7QXVCMzVPd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkI2NU81QjtBS3hsUFE7RWtCNkxnQjtJQUVRO0V2QjY1TzlCO0FBQ0Y7QXVCMzVPd0I7RUFDSTtFQUNBO0VBQ0E7QXZCNjVPNUI7QXVCMzVPNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkI2NU9oQztBdUI1NU9nQztFQUNJO0F2Qjg1T3BDO0FLM21QUTtFa0J1TW9CO0lBU1E7SUFDQTtFdkIrNU9sQztBQUNGO0F1Qjc1TzRCOztFQUVJO0F2Qis1T2hDO0FLcm5QUTtFa0JvTm9COztJQUlRO0V2Qms2T2xDO0FBQ0Y7QXVCaDZPNEI7RUFDSTtBdkJrNk9oQztBdUJqNk9nQztFQUNJO0F2Qm02T3BDO0FLam9QUTtFa0IyTm9CO0lBTVE7SUFDQTtFdkJvNk9sQztBQUNGO0F1Qmw2TzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCbzZPaEM7QUtocFBRO0VrQnFPb0I7SUFTUTtFdkJzNk9sQztBQUNGO0F1QnA2TzRCO0VBQ0k7RUFDQTtBdkJzNk9oQztBdUJyNk9nQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdTZPcEM7QXVCcjZPZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnU2T3BDO0F1QnA2TzRCO0VBQ0k7RUFDQTtFQUNBO0F2QnM2T2hDO0F1QnI2T2dDO0VBQ0k7QXZCdTZPcEM7QXVCdDZPb0M7RUFDSTtBdkJ3Nk94QztBSzNyUFE7RWtCZ1J3QjtJQU1RO0lBQ0E7RXZCeTZPdEM7QUFDRjtBdUJwNk80QjtFQUNJO0F2QnM2T2hDO0F1QnA2TzRCO0VBQ0k7QXZCczZPaEM7QXVCcDZPNEI7RUFDSTtBdkJzNk9oQztBdUJwNk80QjtFQUNJO0F2QnM2T2hDO0F1Qm42T3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZCcTZPNUI7QXVCbjZPNEI7RUFDSTtBdkJxNk9oQztBdUJwNk9nQztFQUNJO0VBQ0EsbUJwQnhVdkI7RW9CeVV1QjtFQUNBO0F2QnM2T3BDO0F1Qm42TzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJxNk9oQztBSzV1UFE7RWtCeVRvQjtJQWdCUTtJQUNBO0V2QnU2T2xDO0FBQ0Y7QUtsdlBRO0VrQnlUb0I7SUFvQlE7RXZCeTZPbEM7QUFDRjtBdUJyNk93QjtFQUNJO0F2QnU2TzVCO0F1QnQ2TzRCO0VBQ0k7QXZCdzZPaEM7QXVCcDZPb0I7RUFDSTtBdkJzNk94QjtBdUJwNk93QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzNk81QjtBdUJwNk93QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QnM2TzVCO0F1QnA2T3dCO0VBQ0k7QXZCczZPNUI7QXVCcjZPNEI7RUFDSTtFQUNBO0VBQ0E7QXZCdTZPaEM7QUt0eFBRO0VrQjRXb0I7SUFLUTtJQUNBO0V2Qnk2T2xDO0FBQ0Y7QXVCeDZPZ0M7RUFDSTtFQUNBO0VBQ0E7QXZCMDZPcEM7QUtqeVBRO0VrQm9Yd0I7SUFLUTtJQUNBO0lBQ0E7RXZCNDZPdEM7QUFDRjtBdUIxNk9nQztFQUNJO0F2QjQ2T3BDO0FLM3lQUTtFa0I4WHdCO0lBR1E7RXZCODZPdEM7QUFDRjtBdUJ6Nk9vQjtFQUNJO0F2QjI2T3hCO0F1QjE2T3dCO0VBQ0k7RUFDQTtFQUNBLG1CcEJoYWY7RW9CaWFlO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNDZPNUI7O0F1Qm42T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzNk9KO0F1QnI2T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnU2T1I7QUs5MFBRO0VrQmthSjtJQU9RO0V2Qnk2T1Y7QUFDRjtBdUJ4Nk9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjA2T1o7QXVCejZPWTtFQUNJO0F2QjI2T2hCO0F1QjE2T2dCO0VBQ0k7QXZCNDZPcEI7QXVCMzZPb0I7RUFDSTtBdkI2Nk94QjtBdUJ4Nk9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjA2T1o7QUtsM1BRO0VrQmtjQTtJQVFRO0V2QjQ2T2Q7QUFDRjtBdUIzNk9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZCNjZPaEI7QXVCNTZPZ0I7RUFDSTtFQUNBO0VBQ0E7QXZCODZPcEI7QXVCNTZPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qjg2T3BCO0F1Qjc2T29CO0VBQ0k7RUFDQTtFQUNBO0F2Qis2T3hCO0F1QjM2T1k7RUFDSTtFQUNBO0F2QjY2T2hCO0FLbDVQUTtFa0JtZUk7SUFJUTtFdkIrNk9sQjtBQUNGO0F1Qjk2T2dCO0VBQ0k7RUFDQTtFQUNBO0F2Qmc3T3BCO0FLNTVQUTtFa0J5ZVE7SUFLUTtJQUNBO0V2Qms3T3RCO0FBQ0Y7QXVCajdPb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm03T3hCO0FLejZQUTtFa0JpZlk7SUFPUTtJQUNBO0lBQ0E7RXZCcTdPMUI7QUFDRjtBdUJuN09vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJxN094QjtBS3g3UFE7RWtCNmZZO0lBUVE7SUFDQTtFdkJ1N08xQjtBQUNGOztBd0J4OVBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIyOVBKO0FLdDhQUTtFbUIxQlI7SUFPUTtFeEI2OVBOO0FBQ0Y7QXdCNTlQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCODlQUjtBS2w5UFE7RW1CakJKO0lBT1E7RXhCZytQVjtBQUNGO0F3Qi85UFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCaStQWjtBd0JoK1BZO0VBQ0k7QXhCaytQaEI7QXdCaitQZ0I7RUFDSTtBeEJtK1BwQjtBd0JsK1BvQjtFQUNJO0F4Qm8rUHhCO0F3Qjc5UGdCO0VBQ0k7RUFDQTtFQUNBO0F4Qis5UHBCO0F3Qjk5UG9CO0VBQ0k7RUFDQTtFQUNBO0F4QmcrUHhCO0F3Qjk5UG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJnK1B4QjtBd0IvOVB3QjtFQUNJO0VBQ0E7RUFDQTtBeEJpK1A1QjtBd0I1OVBvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI4OVB4QjtBSzVnUVE7RW1Cd0NZO0lBUVE7RXhCZytQMUI7QUFDRjtBd0IvOVB3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJpK1A1QjtBd0IvOVB3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCaStQNUI7QXdCaCtQNEI7RUFDSTtFQUNBO0VBQ0EsbUJyQnZGbkI7RXFCd0ZtQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmsrUGhDO0F3QmorUGdDO0VBQ0k7QXhCbStQcEM7QXdCLzlQZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJpK1BwQztBd0JoK1BvQztFQUNJO0VBQ0E7QXhCaytQeEM7QXdCLzlQZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJpK1BwQztBd0JoK1BvQztFQUNJO0VBQ0E7QXhCaytQeEM7QXdCNzlQd0I7RUFDSTtBeEIrOVA1QjtBd0I5OVA0QjtFQUNJO0VBQ0E7RUFDQTtBeEJnK1BoQztBd0IvOVBnQztFQUNJO0VBQ0E7RUFDQTtBeEJpK1BwQztBSzlrUVE7RW1CMEd3QjtJQUtRO0V4Qm0rUHRDO0FBQ0Y7QXdCaitQZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm0rUHBDO0FLMWxRUTtFbUJrSHdCO0lBT1E7RXhCcStQdEM7QUFDRjs7QXdCMTlQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjY5UEo7QXdCNTlQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCODlQUjtBS2huUVE7RW1CNklKO0lBT1E7RXhCZytQVjtBQUNGO0F3Qi85UFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCaStQWjtBd0JoK1BZO0VBQ0k7QXhCaytQaEI7QXdCaitQZ0I7RUFDSTtBeEJtK1BwQjtBd0JsK1BvQjtFQUNJO0F4Qm8rUHhCO0F3Qi85UFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmkrUFo7QUtucFFRO0VtQjZLQTtJQU9RO0V4Qm0rUGQ7QUFDRjtBd0JsK1BZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCbytQaEI7QXdCbitQZ0I7RUFDSTtFQUNBO0VBQ0E7QXhCcStQcEI7QXdCbitQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnErUHBCO0F3QnArUG9CO0VBQ0k7RUFDQTtFQUNBO0F4QnMrUHhCO0F3QmwrUFk7RUFDSTtFQUNBO0F4Qm8rUGhCO0FLbnJRUTtFbUI2TUk7SUFJUTtFeEJzK1BsQjtBQUNGO0F3QnIrUGdCO0VBQ0k7RUFDQTtFQUNBO0F4QnUrUHBCO0FLN3JRUTtFbUJtTlE7SUFLUTtFeEJ5K1B0QjtBQUNGO0F3QngrUG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwK1B4QjtBS3pzUVE7RW1CME5ZO0lBT1E7SUFDQTtFeEI0K1AxQjtBQUNGO0F3QjErUG9CO0VBQ0k7RUFDQTtBeEI0K1B4QjtBS250UVE7RW1CcU9ZO0lBSVE7RXhCOCtQMUI7QUFDRjs7QXlCbHZRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCcXZRSjtBS2h1UVE7RW9CMUJSO0lBT1E7RXpCdXZRTjtBQUNGO0F5QnR2UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qnd2UVI7QUs1dVFRO0VvQmpCSjtJQU9RO0V6QjB2UVY7QUFDRjtBeUJ6dlFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjJ2UVo7QXlCMXZRWTtFQUNJO0VBQ0E7RUFDQTtBekI0dlFoQjtBeUIzdlFnQjtFQUNJO0VBQ0E7QXpCNnZRcEI7QXlCNXZRb0I7RUFDSTtBekI4dlF4QjtBeUJ4dlFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCMHZRaEI7QXlCenZRZ0I7RUFDSTtBekIydlFwQjtBeUJ4dlFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIwdlFoQjtBSzN4UVE7RW9CNEJJO0lBT1E7RXpCNHZRbEI7QUFDRjtBeUJ6dlFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIydlFwQjtBeUJ6dlFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjJ2UXBCO0F5QjF2UW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNHZReEI7QUtwelFRO0VvQm9EWTtJQU1RO0lBQ0E7SUFDQTtFekI4dlExQjtBQUNGO0F5QjV2UW9CO0VBQ0k7RUFDQTtBekI4dlF4QjtBSy96UVE7RW9CK0RZO0lBSVE7RXpCZ3dRMUI7QUFDRjs7QXlCeHZRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjJ2UUo7QXlCMXZRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCNHZRUjtBS3IxUVE7RW9Cb0ZKO0lBT1E7RXpCOHZRVjtBQUNGO0F5Qjd2UVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCK3ZRWjtBeUI5dlFZO0VBQ0k7RUFDQTtFQUNBO0F6Qmd3UWhCO0F5Qi92UWdCO0VBQ0k7RUFDQTtBekJpd1FwQjtBeUJod1FvQjtFQUNJO0F6Qmt3UXhCO0F5Qjd2UVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qit2UVo7QUszM1FRO0VvQnVIQTtJQU9RO0V6Qml3UWQ7QUFDRjtBeUI5dlFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qmd3UWhCO0F5Qjd2UWdCO0VBQ0k7QXpCK3ZRcEI7QXlCOXZRb0I7RUFDSTtFQUNBLGN0Qm5LWDtBSG02UWI7QUsvNFFRO0VvQjZJWTtJQUlRO0V6Qmt3UTFCO0FBQ0Y7QXlCL3ZRZ0I7RUFDSTtBekJpd1FwQjtBeUJod1FvQjtFQUNJO0VBQ0E7QXpCa3dReEI7QUszNVFRO0VvQnVKWTtJQUlRO0V6Qm93UTFCO0FBQ0Y7QXlCandRd0I7RUFDSTtBekJtd1E1QjtBS242UVE7RW9CK0pnQjtJQUdRO0V6QnF3UTlCO0FBQ0Y7QXlCbHdRb0I7RUFDSTtBekJvd1F4QjtBeUJqd1FnQjtFQUNJO0VBQ0E7QXpCbXdRcEI7QXlCandRZ0I7RUFDSTtBekJtd1FwQjtBeUJsd1FvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm93UXhCO0F5Qmx3UW9CO0VBQ0k7RUFDQTtFQUNBO0F6Qm93UXhCOztBMEIzOVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4OVFKO0FLejhRUTtFcUIxQlI7SUFPUTtFMUJnK1FOO0FBQ0Y7QTBCLzlRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCaStRUjtBS3I5UVE7RXFCakJKO0lBT1E7RTFCbStRVjtBQUNGO0EwQmwrUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbytRWjtBMEJuK1FZO0VBQ0k7RUFDQTtFQUNBO0ExQnErUWhCO0EwQnArUWdCO0VBQ0k7RUFDQTtBMUJzK1FwQjtBMEJyK1FvQjtFQUNJO0ExQnUrUXhCO0EwQmorUVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJtK1FoQjtBMEJsK1FnQjtFQUNJO0ExQm8rUXBCO0EwQmgrUWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrK1FwQjtBMEJoK1FvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrK1F4QjtBMEJoK1FvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQmsrUXhCO0FLbGhSUTtFcUI0Q1k7SUFNUTtFMUJvK1ExQjtBQUNGO0EwQm4rUXdCO0VBQ0k7QTFCcStRNUI7QTBCbitRd0I7RUFDSTtBMUJxK1E1Qjs7QTBCNTlRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQis5UUo7QTBCOTlRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZytRUjtBSzlpUlE7RXFCeUVKO0lBT1E7RTFCaytRVjtBQUNGO0EwQmorUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbStRWjtBMEJsK1FZO0VBQ0k7QTFCbytRaEI7QTBCbitRZ0I7RUFDSTtBMUJxK1FwQjtBMEJwK1FvQjtFQUNJO0ExQnMrUXhCO0EwQmorUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm0rUVo7QUtqbFJRO0VxQnlHQTtJQU9RO0UxQnErUWQ7QUFDRjs7QTBCLzlRSTtFQUNJO0VBQ0E7RUFDQTtBMUJrK1FSO0EwQmgrUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmsrUVI7QTBCaitRUTtFQUNJO0ExQm0rUVo7QTBCaitRZ0I7RUFDSTtBMUJtK1FwQjtBMEJwK1FnQjtFQUNJO0ExQm0rUXBCO0EwQi85UVE7RUFDSTtBMUJpK1FaO0EwQi85UVE7RUFDSTtFQUNBO0VBQ0E7QTFCaStRWjtBMEIvOVFRO0VBQ0k7RUFDQTtBMUJpK1FaO0EwQjk5UUk7RUFDSTtFQUNBO0ExQmcrUVI7QTBCLzlRUTtFQUNJO0VBQ0EsbUJ2QmhMQztFdUJpTEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmkrUVo7QTBCaCtRWTtFQUNJO0ExQmsrUWhCOztBMEI1OVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCKzlRSjtBMEI5OVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJnK1FSO0FLdnBSUTtFcUJrTEo7SUFPUTtFMUJrK1FWO0FBQ0Y7QTBCaitRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtK1FaO0EwQmwrUVk7RUFDSTtFQUNBO0VBQ0E7QTFCbytRaEI7QTBCbitRZ0I7RUFDSTtFQUNBO0ExQnErUXBCO0EwQnArUW9CO0VBQ0k7QTFCcytReEI7QTBCaitRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbStRWjtBS2hzUlE7RXFCcU5BO0lBVVE7RTFCcStRZDtBQUNGO0EwQnArUVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcytRaEI7QTBCcCtRWTtFQUNJO0VBQ0E7QTFCcytRaEI7QUtqdFJRO0VxQnlPSTtJQUlRO0lBQ0E7RTFCdytRbEI7QUFDRjtBMEJ2K1FnQjtFQUNJO0ExQnkrUXBCO0EwQnQrUVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQncrUWhCO0FLanVSUTtFcUJvUEk7SUFPUTtFMUIwK1FsQjtBQUNGOztBMkJod1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Jtd1JKO0FLOXVSUTtFc0IxQlI7SUFPUTtFM0Jxd1JOO0FBQ0Y7QTJCcHdSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCc3dSUjtBSzF2UlE7RXNCakJKO0lBT1E7RTNCd3dSVjtBQUNGO0EyQnZ3UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCeXdSWjtBMkJ4d1JZO0VBQ0k7QTNCMHdSaEI7QTJCendSZ0I7RUFDSTtBM0Iyd1JwQjtBMkIxd1JvQjtFQUNJO0EzQjR3UnhCO0EyQnR3Ulk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0J3d1JoQjtBSzV4UlE7RXNCZ0JJO0lBTVE7RTNCMHdSbEI7QUFDRjtBMkJ6d1JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Iyd1JwQjtBMkJ6d1JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMndScEI7QTJCMXdSb0I7RUFDSTtBM0I0d1J4Qjs7QTJCcHdSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnV3Uko7QTJCdHdSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCd3dSUjtBS3AwUlE7RXNCdURKO0lBT1E7RTNCMHdSVjtBQUNGO0EyQnp3UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMndSWjtBMkIxd1JZO0VBQ0k7QTNCNHdSaEI7QTJCM3dSZ0I7RUFDSTtBM0I2d1JwQjtBMkI1d1JvQjtFQUNJO0EzQjh3UnhCO0EyQnp3UlE7RUFDSTtBM0Iyd1JaO0EyQjF3Ulk7RUFDSTtFQUNBO0VBQ0E7QTNCNHdSaEI7QTJCendSZ0I7RUFDSTtFQUNBO0EzQjJ3UnBCO0EyQnR3Um9CO0VBQ0k7QTNCd3dSeEI7QTJCbHdSWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCb3dSaEI7QUt0M1JRO0VzQjZHSTtJQU9RO0UzQnN3UmxCO0FBQ0Y7QTJCcndSZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdXdScEI7QTJCbndSd0I7RUFDSTtFQUNBO0EzQnF3UjVCO0EyQmx3Um9CO0VBQ0k7QTNCb3dSeEI7QTJCbndSd0I7RUFDSTtBM0Jxd1I1QjtBMkJwd1I0QjtFQUNJO0VBQ0E7QTNCc3dSaEM7QTJCcndSZ0M7RUFDSTtBM0J1d1JwQztBMkJud1J3QjtFQUNJO0EzQnF3UjVCO0EyQnB3UjRCO0VBQ0k7QTNCc3dSaEM7QTJCcHdSNEI7RUFDSTtBM0Jzd1JoQztBMkJud1J3QjtFQUNJO0EzQnF3UjVCO0FLaDZSUTtFc0IwSmdCO0lBR1E7SUFDQTtFM0J1d1I5QjtBQUNGO0EyQnJ3UndCO0VBQ0k7QTNCdXdSNUI7QTJCcHdSb0I7RUFDSTtBM0Jzd1J4QjtBMkJyd1J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnV3UjVCO0EyQnJ3UndCO0VBQ0k7RUFDQTtFQUNBO0EzQnV3UjVCO0EyQnB3Um9CO0VBQ0k7RUFDQTtBM0Jzd1J4QjtBMkJyd1J3QjtFQUNJO0VBQ0EsY3hCMU1mO0V3QjJNZTtBM0J1d1I1QjtBMkJud1J3QjtFQUNJO0VBQ0E7QTNCcXdSNUI7O0EyQjV2UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IrdlJKO0EyQjl2Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmd3UlI7QUt6OVJRO0VzQm9OSjtJQU9RO0UzQmt3UlY7QUFDRjtBMkJqd1JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm13Ulo7QTJCbHdSWTtFQUNJO0EzQm93UmhCO0EyQm53UmdCO0VBQ0k7QTNCcXdScEI7QTJCcHdSb0I7RUFDSTtBM0Jzd1J4QjtBMkJqd1JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCbXdSWjtBSzMvUlE7RXNCb1BBO0lBTVE7RTNCcXdSZDtBQUNGO0EyQnB3Ulk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCc3dSaEI7QTJCbHdSb0I7RUFDSTtBM0Jvd1J4QjtBMkJsd1JvQjtFQUNJO0VBQ0E7QTNCb3dSeEI7O0E0QnppU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjRpU0o7QUt2aFNRO0V1QjFCUjtJQU9RO0U1QjhpU047QUFDRjtBNEI3aVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIraVNSO0FLbmlTUTtFdUJqQko7SUFPUTtFNUJpalNWO0FBQ0Y7QTRCaGpTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJralNaO0E0QmpqU1k7RUFDSTtFQUNBO0VBQ0E7QTVCbWpTaEI7QTRCbGpTZ0I7RUFDSTtFQUNBO0E1Qm9qU3BCO0E0Qm5qU29CO0VBQ0k7QTVCcWpTeEI7QTRCaGpTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCa2pTWjtBS3prU1E7RXVCa0JBO0lBT1E7RTVCb2pTZDtBQUNGO0E0QmpqU1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbWpTaEI7QTRCampTWTtFQUNJO0E1Qm1qU2hCO0E0QmxqU2dCO0VBQ0k7RUFDQTtFQUNBO0E1Qm9qU3BCO0E0Qm5qU29CO0VBQ0ksY3pCaEVYO0V5QmlFVztBNUJxalN4QjtBS2xtU1E7RXVCMkNZO0lBSVE7RTVCdWpTMUI7QUFDRjtBNEJwalNnQjtFQUNJO0VBQ0E7QTVCc2pTcEI7QTRCcGpTZ0I7RUFDSTtBNUJzalNwQjtBNEJyalNvQjs7Ozs7RUFLSTtBNUJ1alN4QjtBNEJ0alN3Qjs7Ozs7RUFDSTtBNUI0alM1QjtBNEJ4alNnQjtFQUNJO0VBQ0E7QTVCMGpTcEI7QTRCdGpTb0I7RUFDSTtBNUJ3alN4QjtBNEJ2alN3QjtFQUNJO0E1QnlqUzVCO0E0QnZqU3dCO0VBQ0k7RUFDQTtFQUNBO0E1QnlqUzVCO0E0QnhqUzRCO0VBQ0k7RUFDQTtBNUIwalNoQztBSy9vU1E7RXVCbUZvQjtJQUlRO0lBQ0E7RTVCNGpTbEM7QUFDRjtBS3JwU1E7RXVCbUZvQjtJQVFRO0lBQ0E7RTVCOGpTbEM7QUFDRjtBNEJ4alNvQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjBqU3hCO0E0QnpqU3dCO0VBQ0k7RUFDQTtBNUIyalM1QjtBNEJ4alN3QjtFQUNJO0VBQ0E7QTVCMGpTNUI7O0E0QmxqU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCb2pTSjtBNEJualNJO0VBWEo7SUFZUTtFNUJzalNOO0FBQ0Y7QTRCcmpTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCdWpTUjtBNEJ0alNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QndqU1o7QTRCdGpTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ3alNaO0E0QnJqU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1alNSO0E0QnRqU1E7RUFDSTtFQUNBO0VBQ0E7QTVCd2pTWjtBNEJ0alNRO0VBQ0k7RUFDQTtBNUJ3alNaO0E0QnRqU1E7RUFDSTtBNUJ3alNaO0E0QnRqU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNUJ3alNaO0E0QnRqU1E7RUFDSTtBNUJ3alNaOztBNkJ2eFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IweFNKO0E2Qnp4U0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjJ4U1I7QUs1d1NRO0V3QnBCSjtJQU9RO0U3QjZ4U1Y7QUFDRjtBNkI1eFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qjh4U1o7QTZCN3hTWTtFQUNJO0VBQ0E7RUFDQTtBN0IreFNoQjtBNkI5eFNnQjtFQUNJO0VBQ0E7QTdCZ3lTcEI7QTZCL3hTb0I7RUFDSTtBN0JpeVN4QjtBNkI1eFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I4eFNaO0FLbHpTUTtFd0JlQTtJQU9RO0U3Qmd5U2Q7QUFDRjtBNkI3eFNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qit4U2hCO0E2Qjd4U1k7RUFDSTtBN0IreFNoQjtBNkI5eFNnQjtFQUNJO0E3Qmd5U3BCO0E2Qi94U29CO0VBQ0k7QTdCaXlTeEI7QUt4MFNRO0V3QnNDWTtJQUdRO0U3Qm15UzFCO0FBQ0Y7QTZCaHlTZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0JreVNwQjtBNkJqeVNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Qm15U3hCO0E2Qmp5U29COzs7OztFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm15U3hCO0E2Qmx5U3dCOzs7OztFQUNJO0E3Qnd5UzVCO0E2QnJ5U29CO0VBQ0k7QTdCdXlTeEI7QTZCcHlTZ0I7RUFDSTtFQUNBO0E3QnN5U3BCO0E2Qmx5U29CO0VBQ0k7QTdCb3lTeEI7QTZCbnlTd0I7RUFDSTtBN0JxeVM1QjtBNkJqeVN3QjtFQUNJO0E3Qm15UzVCO0E2Qmp5U3dCO0VBQ0k7RUFDQTtFQUNBO0E3Qm15UzVCO0E2Qmx5UzRCO0VBQ0k7RUFDQTtBN0JveVNoQztBS3Y0U1E7RXdCaUdvQjtJQUlRO0lBQ0E7RTdCc3lTbEM7QUFDRjtBSzc0U1E7RXdCaUdvQjtJQVFRO0lBQ0E7RTdCd3lTbEM7QUFDRjtBNkJseVNZO0VBQ0k7QTdCb3lTaEI7QTZCbnlTZ0I7RUFDSTtFQUNBO0VBQ0EsbUIxQjFJUDtFMEIySU87RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JxeVNwQjtBNkJweVNvQjtFQUNJO0E3QnN5U3hCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hcHBfZmMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21tb24vaW5pdC9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tbW9uL2luaXQvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvaW5pdC9faW5pdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbW1vbi9taXhpbi9fdmFyaWFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21tb24vbWl4aW4vX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tbW9uL3V0aWxpdHkvX2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21tb24vX3BhZ2VuYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tbW9uL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tbW9uL2NvbXBvbmVudC9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbW1vbi9jb21wb25lbnQvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tbW9uL2NvbXBvbmVudC9fbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbW1vbi9ibG9jay9fb3RoZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mYy9ibG9jay9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvYmxvY2svX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZjL2Jsb2NrL19tc2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mYy9ibG9jay9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mYy9ibG9jay9fY3J1ZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZjL2Jsb2NrL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mYy9ibG9jay9fZHJpdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvYmxvY2svX2RyaXZlcl90YXNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvYmxvY2svX2RyaXZlcl90YXNrX3RlbXBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvYmxvY2svX2RlbGl2ZXJ5X3BpY2t1cF9hZGRyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvYmxvY2svX2RyaXZlcl90YXNrX3Jldmlldy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZjL2Jsb2NrL19mY190YXNrX3Jldmlldy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZjL2Jsb2NrL19mY19hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZmMvYmxvY2svX3BheW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mYy9ibG9jay9fcmVnaXN0ZXJfcmVxdWVzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZjL2Jsb2NrL19wZGZfaW52b2ljZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZjL2Jsb2NrL19leHBvcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiY29tbW9uL2luaXQvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiY29tbW9uL2luaXQvcmVzZXRcIjtcbkBpbXBvcnQgXCJmYy9pbml0L2luaXRcIjtcbkBpbXBvcnQgXCJjb21tb24vbWl4aW4vdmFyaWFibGVcIjtcbkBpbXBvcnQgXCJjb21tb24vbWl4aW4vbWVkaWFcIjtcbkBpbXBvcnQgXCJjb21tb24vdXRpbGl0eS9mb250XCI7XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBAaW5jbHVkZSB6KGJnKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxubWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZWxfZXJyb3JfbXNnIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBtYXJnaW46IDAuMnJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmVsX3RleHRBbGlnbl9jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGltcG9ydCBcImNvbW1vbi9wYWdlbmF0ZVwiO1xuQGltcG9ydCBcImNvbW1vbi9vdmVybGF5XCI7XG5AaW1wb3J0IFwiY29tbW9uL2NvbXBvbmVudC9mb3JtXCI7XG5AaW1wb3J0IFwiY29tbW9uL2NvbXBvbmVudC9jYWxlbmRhclwiO1xuQGltcG9ydCBcImNvbW1vbi9jb21wb25lbnQvbG9hZGluZ1wiO1xuQGltcG9ydCBcImNvbW1vbi9ibG9jay9vdGhlclwiO1xuXG5AaW1wb3J0IFwiZmMvYmxvY2svaGVhZGVyXCI7XG5AaW1wb3J0IFwiZmMvYmxvY2svZm9vdGVyXCI7XG5AaW1wb3J0IFwiZmMvYmxvY2svbXNnXCI7XG5cbkBpbXBvcnQgXCJmYy9ibG9jay9sb2dpblwiO1xuQGltcG9ydCBcImZjL2Jsb2NrL2NydWRcIjtcbkBpbXBvcnQgXCJmYy9ibG9jay9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJmYy9ibG9jay9kcml2ZXJcIjtcbkBpbXBvcnQgXCJmYy9ibG9jay9kcml2ZXJfdGFza1wiO1xuQGltcG9ydCBcImZjL2Jsb2NrL2RyaXZlcl90YXNrX3RlbXBsYXRlXCI7XG5AaW1wb3J0IFwiZmMvYmxvY2svZGVsaXZlcnlfcGlja3VwX2FkZHJcIjtcbkBpbXBvcnQgXCJmYy9ibG9jay9kcml2ZXJfdGFza19yZXZpZXdcIjtcbkBpbXBvcnQgXCJmYy9ibG9jay9mY190YXNrX3Jldmlld1wiO1xuQGltcG9ydCBcImZjL2Jsb2NrL2ZjX2FjY291bnRcIjtcbkBpbXBvcnQgXCJmYy9ibG9jay9wYXltZW50XCI7XG5AaW1wb3J0IFwiZmMvYmxvY2svcmVnaXN0ZXJfcmVxdWVzdFwiO1xuQGltcG9ydCBcImZjL2Jsb2NrL3BkZl9pbnZvaWNlXCI7XG5AaW1wb3J0IFwiZmMvYmxvY2svZXhwb3J0XCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbiBodG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG4gIFxuICBtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuICBcbiAgLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbiAgXG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG4gIFxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgY29kZSxcbiAga2JkLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIFxuICAvKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIGltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIFxuICAvKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG4gIFxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbiAgXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG4gIFxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbiAgXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG4gIFxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBcbiAgLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hLGE6aG92ZXIsYTpmb2N1cyxhOnZpc2l0ZWR7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIOODleOCqeODvOODoOOBruODquOCu+ODg+ODiFxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxubGFiZWwsXG5idXR0b24sXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyog44OV44Kp44Oz44OIIOWkieaVsOWumue+qSAqL1xuJGZvbnRfbWFpbjogWXVHb3RoaWMsJ1l1IEdvdGhpYycsJ+ODkuODqeOCruODjuinkuOCtOOCt+ODg+OCrycsJ0hpcmFnaW5vIFNhbnMnLCdGdXR1cmEnLHNhbnMtc2VyaWY7XG4vLyAkZm9udF9zdWI6IFwiJ0Z1dHVyYScsJ+ODoeOCpOODquOCqicsIE1laXJ5bywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJyxzYW5zLXNlcmlmXCI7XG5cbi8qIOiJsiDlpInmlbDlrprnvqkgKi9cbi8vICRjb2xvcl9iYXNlOiBcIiRjb2xvcl9tYWluXCI7IC8v5Z+66Kq/XG4kY29sb3JfbWFpbjogIzNjOGRiYzsgLy/jg6HjgqTjg7Pjgqvjg6njg7xcbi8vICRjb2xvcl9iZzogI2ZmZjsgLy/og4zmma9cbiRjb2xvcl9saW5lOiAjOGVhM2E5OyAvL+iDjOaZr1xuLy8gJGNvbG9yX3N1YmJnOiBcIiNlZWVcIjsgLy/jgrXjg5bog4zmma9cbi8vICRjb2xvcl90ZXh0OiBcIiMwMDBcIjsgLy/jg6HjgqTjg7Pjg4bjgq3jgrnjg4hcbi8vICRjb2xvcl9zdWJ0ZXh0OiBcIiNmZmZcIjsgLy/jgrXjg5bjg4bjgq3jgrnjg4hcbiRjb2xvcl9saW5rOiAjMWEwZGFiO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJGZvbnRfbWFpbjtcbn1cbiIsIi8qIGNvbG9yICovXG4kY29sb3JfbGlzdDogKFxuICAgIGRyaXZlcl9wbGFuX3N0YW5kYXJkOiAjMDBGRjAwLFxuICAgIGRyaXZlcl9wbGFuX2xpdGU6ICNGNzk0MjgsXG4gICAgZHJpdmVyX3BsYW5fcHJlbWl1bTogIzAwMDAwMCxcbik7IiwiLmVsX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyog44Oh44OH44Kj44Ki44Kv44Ko44OqICovXG4kYnJlYWtwb2ludHM6IChcbiAgICAvLyDntLDjgYTjgrnjg57jg5vku6XkuIpcbiAgICB4eHM6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KVwiLFxuICAgIC8vIOaomea6luOCueODnuODm+S7peS4ilxuICAgIHhzOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweClcIixcbiAgICAvLyDluYXlsI/jgZXjgoHjgr/jg5bjg6zjg4Pjg4gm44K544Oe44Ob5qiq5ZCR44GN5Lul5LiKXG4gICAgczogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpXCIsXG4gICAgLy8gaXBhZOS7peS4ilxuICAgIG06IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiLFxuICAgIC8vIOW5heWwj+OBleOCgeODjuODvOODiFBD5Lul5LiKXG4gICAgbDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiLFxuICAgIC8vIEhE5Lul5LiKXG4gICAgeGw6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClcIixcbiAgICAvLyBtYWNib29rIGFpclxuICAgIHh4bDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KVwiLFxuICAgIC8vIEZIROS7peS4ilxuICAgIHh4eGw6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweClcIlxuKTtcblxuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiJGJyZWFrcG9pbnRzIOOBqyAjeyRicmVha3BvaW50fSDjgaPjgabjgq3jg7zjga/nhKHjgYTjgojvvIFcIjtcbiAgICB9XG59XG5cbi8qIHotaW5kZXggKi9cbiRhcnlfejogKFxuICAgIGxvYWRpbmc6IDEwMDAwMCxcbiAgICBtb2RhbDogOTk5OSxcbiAgICBtZW51X2J0bjogMzAwMCxcbiAgICBkcmF3ZXI6IDI1MDAsXG4gICAgaGVhZGVyOiAxMDAwLFxuICAgIHNpZGViYXI6IDc1MCxcbiAgICBvdmVybGF5OiA1MDAsXG4gICAgdXA6IDUwLFxuICAgIC8v44OH44OV44Kp44Or44OI44KI44KK5LiK5bGk44Gr44GX44Gf44GE55SoXG4gICAgZGVmYXVsdDogMSxcbiAgICBiZzogLTEwMDAsXG4pO1xuXG5AbWl4aW4geigka2V5KSB7XG4gICAgei1pbmRleDogbWFwLWdldCgkYXJ5X3osICRrZXkpO1xufVxuXG4vKiB3aWR0aCAqL1xuJGFyeV93aWR0aDogKFxuICAgIHhzOiA0ODBweCxcbiAgICBzOiA2MDBweCxcbiAgICBtOiA3NjhweCxcbiAgICBsOiAxMDI0cHgsXG4gICAgeGw6IDEyODBweCxcbiAgICB4eGw6IDE0NDBweCxcbiAgICB4eHhsOiAxOTIwcHgsXG4pO1xuXG4vL3dpZHRoIHJlbSDjg6vjg7zjg5fjgafkvZzmiJBcbiR3aWR0aDogODA7XG5Ad2hpbGUgJHdpZHRoID4gMCB7XG4gICAgJHBvaW50OiAoJHdpZHRoIC0gZmxvb3IoJHdpZHRoKSk7XG4gICAgJG51bTonJztcbiAgICBAaWYgJHBvaW50ID09IDB7XG4gICAgICAgICRudW06IFwiXCI7XG4gICAgfVxuICAgICBAZWxzZSB7XG4gICAgICAgICRudW06IF8gKyAjeyRwb2ludCAqIDEwfTtcbiAgICB9XG4gICAgLmVsX3dpZHRoI3tmbG9vcigkd2lkdGgpfSN7JG51bX1yZW0ge1xuICAgICAgICB3aWR0aDogI3skd2lkdGh9ICsgI3tcInJlbVwifTtcbiAgICB9XG4gICAgJHdpZHRoOiAkd2lkdGggLSAwLjU7XG59XG5cbi8vIG1heCB3aWR0aCByZW0g44Or44O844OX44Gn5L2c5oiQXG4kbWF4X3dpZHRoOiA4MDtcbkB3aGlsZSAkbWF4X3dpZHRoID4gMCB7XG4gICAgJHBvaW50OiAoJG1heF93aWR0aCAtIGZsb29yKCRtYXhfd2lkdGgpKTtcbiAgICAkbnVtOicnO1xuICAgIEBpZiAkcG9pbnQgPT0gMHtcbiAgICAgICAgJG51bTogXCJcIjtcbiAgICB9XG4gICAgIEBlbHNlIHtcbiAgICAgICAgJG51bTogXyArICN7JHBvaW50ICogMTB9O1xuICAgIH1cbiAgICAuZWxfbWF4X3dpZHRoI3tmbG9vcigkbWF4X3dpZHRoKX0jeyRudW19cmVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAjeyRtYXhfd2lkdGh9ICsgI3tcInJlbVwifTtcbiAgICB9XG4gICAgJG1heF93aWR0aDogJG1heF93aWR0aCAtIDAuNTtcbn1cblxuXG4kZm9udF9zaXplOiA1O1xuQHdoaWxlICRmb250X3NpemUgPiAwIHtcbiAgICAkcG9pbnQ6ICgkZm9udF9zaXplIC0gZmxvb3IoJGZvbnRfc2l6ZSkpO1xuICAgICRudW06Jyc7XG4gICAgQGlmICRwb2ludCA9PSAwe1xuICAgICAgICAkbnVtOiBcIlwiO1xuICAgIH1cbiAgICAgQGVsc2Uge1xuICAgICAgICAkbnVtOiBfICsgI3skcG9pbnQgKiAxMH07XG4gICAgfVxuICAgIC5lbF9mb250I3tmbG9vcigkZm9udF9zaXplKX0jeyRudW19cmVtIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRmb250X3NpemV9ICsgI3tcInJlbVwifTtcbiAgICB9XG4gICAgJGZvbnRfc2l6ZTogJGZvbnRfc2l6ZSAtIDAuMTtcbn1cblxuLmVsX21hcmdpbl9hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG59IiwiLnVfZm9udF9ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVfcmVkIHtcbiAgICBtYXJnaW46IDAgMCAwIDAuNXJlbTtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLnVfdGV4dF9hbGlnbl9jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5ibF9wYWdlbmF0ZSB7XG4gICAgLmJsX3BhZ2VuYXRlX3VsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzhkYmM3MDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAgICAgJi5lbF9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibF9vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHoob3ZlcmxheSk7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmpzX3Njcm9sbF9zdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG59IiwiLmNfZm9ybV9mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogdGV4dOW9ouW8j+OBrkZvcm3nlKggKi9cbi5jX2Zvcm1faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYigwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjdyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgaW5wdXQuZWxfcmVhZE9ubHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICYuZWxfcmVhZE9ubHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIH1cbn1cblxuLyogc2VsZWN055SoICovXG4uY19mb3JtX3NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwJSk7XG4gICAgICAgIHJpZ2h0OiAwLjhyZW07XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGVhM2E5O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDAuNHJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5lbF9yZWFkT25seSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCueeUqCAqL1xuLmNfZm9ybV9jaGVja2JveCB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlZDdhOWM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VkN2E5YztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiDjg6njgrjjgqrjg5zjgr/jg7PnlKggKi9cbi5jX2Zvcm1fcmFkaW8ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2VkN2E5YztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQ3YTljO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGZpbGXnlKggKi9cbi5jX2Zvcm1fZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbn1cblxuLyog44K144OW44Of44OD44OI55SoICovXG4uY19mb3JtX3N1Ym1pdCB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKDAsIDAsIDAsIDIwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmNfc3VibWl0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYigwLCAwLCAwLCAyMCUpO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjdyZW07XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmNfc3VibWl0MiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2IoMCwgMCwgMCwgMjAlKTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5jX2J1dHRvbl9ib3gge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKDAsIDAsIDAsIDIwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4uY19yZXNldF9idG5fYm94IHtcbiAgICBidXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKDAsIDAsIDAsIDIwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG5hLmNfbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2IoMCAwIDAgLyAyMCUpO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbn1cblxuYS5jX2xpbmsyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluO1xuICAgIH1cbn1cblxuYS5jX2J0bixcbmJ1dHRvbi5jX2J0bixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uY19idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJi5jX2J0bl9iZ1JlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG59XG5cbmEuY19ub3JtYWxfbGluayB7XG4gICAgY29sb3I6ICMwMDAwZWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG59XG5cbi8vIFF1aWxs44Ko44OH44Kj44K/XG4uY19mb3JtX2VkaXRvciB7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIOmFjemAgeS8muekvklE44GM6YG45oqe44GV44KM44Gm44GE44KL5aC05ZCI44Gv44CB6YWN6YCB5Lya56S+5ZCN44Gu5YWl5Yqb44KS54Sh5Yq55YyW44CCXG4vLyDphY3pgIHkvJrnpL5JROOBjOOAjOaJgOWxnuOBquOBl+OAjeOBruWgtOWQiOOBr+OAgemFjemAgeS8muekvuWQjeOBruWFpeWKm+OCkuacieWKueWMluOAglxuLmpzX2Zvcm1fZGVsaXZlcnlfY29tcGFueV9uYW1lIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTk5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJi5qc19hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IGluaXRpYWw7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbn1cblxuLy8g44K144OW44Of44OD44OI44Gu54Sh5Yq55YyW44Gq44Gp44Gr5L2/44GG44CCXG4uanNfZXZlbnROb25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiIsIi5jX2NhbGVuZGFyIHtcbiAgI25leHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAjbmV4dC5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAjcHJldiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICNwcmV2LmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICB0aGVhZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGEsXG4gICAgICAgICAgc3BhbixcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgJi5lbF9kYXlfd2VlayB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZWxfZGF0ZSB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg3MHZoIC8gNyk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgJi5lbF9ob3ZlciB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzhkYmM1MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVsX3BvaW50ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVsX3JlbGF0aXZlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi55b3ViaV8wIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYueW91YmlfNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmF5IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlZGVkZTgwO1xuICAgICAgICAgICAgICBjb2xvcjogI2IyYjJiMjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZWxfYWRtaW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoN3ZoKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDI1NSwgOCwgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc2FibGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAmLmVsX2Fic29sdXRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZWxfYmxhY2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJ1c3lfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYTBhMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVsX3JhZGlvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVsX3RpY2sge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwLjFyZW0gMC4xcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hdmFpbGFibGVfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2EyZmZjZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnRhc2tfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE3NywgMjI0LCAyNTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYnVzeV9kYXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhMGEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWxfZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsX2FjdGl2ZV90YXNrIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAuZWxfYWN0aXZlX2RyaXZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAuZWxfYWN0aXZlX2RyaXZlcl90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZWxfaW5hY3RpdmVfZHJpdmVyX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiDoqq3jgb/ovrzjgb/kuK0g44GP44KL44GP44KL44Ki44OL44Oh44O844K344On44OzICovXG5cbi5qc19sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyAwcyBlYXNlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB6KFwibG9hZGluZ1wiKTtcbiAgICB9XG4gICAgLmpzX2xvYWRpbmdfY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgICAgIGJvcmRlcjogMXJlbSBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGFuaW1hdGlvbjogY2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX25vRGF0YSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIH1cbiAgICAuYmxfbm9EYXRhX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibF9oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLmJsX2hlYWRlcl9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgLmJsX2hlYWRlcl9pbm5lcl90dGwge1xuICAgICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfaGVhZGVyX2lubmVyX3VzZXJCdG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNlNWU1ZTUsICNmZmYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2U1ZTVlNSwgI2ZmZik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2U1ZTVlNSwgI2ZmZik7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9oZWFkZXJfaW5uZXJfbWVudUJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB6KHNpZGViYXIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9oZWFkZXJfaW5uZXJfbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICByaWdodDogLTM2MHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTtcblxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeihzaWRlYmFyKTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX2hlYWRlcl9pbm5lcl9tZW51X2hlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2hlYWRlcl9pbm5lcl9oZWFkX3VzZXJCdG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2U1ZTVlNSwgI2ZmZik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGVhM2E5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43cmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjOGRiYzgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxfZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIC5ibF9mb290ZXJfaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAuYmxfZm9vdGVyX2lubmVyX21lbnUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmJsX2Zvb3Rlcl9pbm5lcl9tZW51X2ltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMnJlbSBhdXRvIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW0gMC40cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9mb290ZXJfaW5uZXJfY29weXJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX21zZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCBzKTtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxLjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgJi5lbF9yZWQge1xuICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxfbG9naW4ge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCBzKTtcbiAgICBtYXJnaW46IDVyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX2xvZ2luX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLmJsX2xvZ2luX2lubmVyX2Zvcm1faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KSBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfbG9naW5faW5uZXJfZm9ybV9zdWJtaXQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsX2xvZ2luX2lubmVyX2xpbmsge1xuICAgICAgICAgICAgLmJsX2xvZ2luX2lubmVyX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsX2xpbmVfeW91dHViZV9saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA3cmVtO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX2xpbmVfeW91dHViZV9saW5rX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcDo6YmVmb3JlLCBwOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcXDAwYTBcIjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHA6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfbGluZV95b3V0dWJlX2xpbmtfaXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNEM3NTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF95b3V0dWJlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGMDAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxfaW5kZXgge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4eHhsKTtcbiAgICBtYXJnaW46IDRyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX2luZGV4X2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgfVxuICAgICAgICAuYmxfaW5kZXhfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX2luZGV4X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfaW5kZXhfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAuYmxfaW5kZXhfaW5uZXJfY29udGVudF9oZWFkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9pbmRleF9pbm5lcl9jb250ZW50X2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIC5ibF9pbmRleF9pbm5lcl9jb250ZW50X2hhbmRsZV9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9pbmRleF9pbm5lcl9jb250ZW50X2Zvcm1Cb3gge1xuICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtXG4gICAgICAgICAgICAgICAgICAgIC5lbF9zZWFyY2hfZHJpdmVyX3VsXG4gICAgICAgICAgICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW1cbiAgICAgICAgICAgICAgICAgICAgLmVsX3NlYXJjaF9kcml2ZXJfdWxcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtXG4gICAgICAgICAgICAgICAgICAgIC5lbF9zZWFyY2hfZHJpdmVyX3VsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibF9pbmRleF9pbm5lcl9jb250ZW50X2Zvcm1Cb3hfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyAwcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgMHMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmpzX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibF9pbmRleF9pbm5lcl9jb250ZW50X2Zvcm1Cb3hfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2luZGV4X2lubmVyX2NvbnRlbnRfZm9ybUJveF9saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgcyk7XG4gICAgICAgICAgICAgICAgICAgIC5ibF9pbmRleF9pbm5lcl9jb250ZW50X2Zvcm1Cb3hfbGlzdF90dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbF93aWR0aDEycmVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzX2Zvcm0ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgJi5qc19hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsX2luZGV4X2lubmVyX2NvbnRlbnRfZGF0YSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M4ZGJjMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tcGxleC10aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRoLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGgtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCDlr77lv5wgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFLCBFZGdlIOWvvuW/nCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3gg5a++5b+cICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpIOWvvuW/nCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX2JnX3JlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmwtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfYmdfcmVkX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWY5ZGExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tcGxleC10ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRkLWdyaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFibGVfY291bnQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgLmJsX3RhYmxlX2NvdW50X3RvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX2NyZWF0ZSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIGwpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX2NyZWF0ZV9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfY3JlYXRlX2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfY3JlYXRlX2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9jb250ZW50X2RhdGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfY3JlYXRlX2lubmVyX2NvbnRlbnRfZGF0YV9mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9jb250ZW50X2RhdGFfZm9ybV9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9jcmVhdGVfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1fc3lzdGVtX25vdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qc19mb3JtX2RlbGl2ZXJ5X2NvbXBhbnlfbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpzX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoMTJyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbF9kaXNwbGF5X2ZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9jcmVhdGVfYXJyaXZhbF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9hcnJpdmFsX3RpbWVfcmVxdWVzdF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxfd2lkdGg2cmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5teC01IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX3NlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZWEzYTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNHJlbSAwLjRyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfY3JlYXRlX2NvbXBhbnlfcmVwcmVzZW50YXRpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tci0yMHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9jb21wYW55X3JlcHJlc2VudGF0aXZlX2FkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9jcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfaXRlbV9zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGVhM2E5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNHJlbSAwLjRyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9jcmVhdGVfYmxfaW5wdXRfcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVhM2E5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDNweCAwcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubXItMzBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfY3JlYXRlX2NvbXBhbnlfcmVwcmVzZW50YXRpdmVfd2l0aF9idG5fZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9jcmVhdGVfY29tcGFueV9yZXByZXNlbnRhdGl2ZV93aXRoX2J0bl9kZWxldGVfZm9ybV9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1yLTIwcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfY3JlYXRlX2NvbXBhbnlfcmVwcmVzZW50YXRpdmVfd2l0aF9idG5fZGVsZXRlX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9jb250ZW50X2RhdGFfZm9ybV9tdWx0aV9saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9jcmVhdGVfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1fbXVsdGlfbGlzdF9zZWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfY3JlYXRlX2lubmVyX2NvbnRlbnRfZGF0YV9mb3JtX211bHRpX2xpc3RfdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9jb250ZW50X2RhdGFfZm9ybV9jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMC44cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX2NyZWF0ZV9pbm5lcl9jb250ZW50X2RhdGFfZm9ybV9hZHZpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoX2hhbGYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfaW5wdXRfcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWEzYTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAzcHggMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRfY3VzdG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRfY3VzdG9tOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlucHV0X2N1c3RvbTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi55S75YOP44Ki44OD44OX44Ot44O844OJXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5LCAjZTNlM2UzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYzhkYmM7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlucHV0X2N1c3RvbTphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2UzZTNlMyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZjlmOWY5XG4gICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aF9tYXJnaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3Nob3cge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4eGwpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX3Nob3dfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9zaG93X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9zaG93X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfc2hvd19pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIC5ibF9zaG93X2lubmVyX2NvbnRlbnRfaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICAgICAgLmJsX3Nob3dfaW5uZXJfY29udGVudF9oYW5kbGVfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgLmVsX2JnX3JlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsX3Nob3dfaW5uZXJfY29udGVudF9kYXRhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDNyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAzcmVtIDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9zY3JvbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDBlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2RsX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxfc2hvd19pbm5lcl9jb250ZW50X3JlbGF0aW9uRGF0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAuYmxfc2hvd19pbm5lcl9jb250ZW50X3JlbGF0aW9uRGF0YV90dGwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfc2hvd19pbm5lcl9jb250ZW50X3JlbGF0aW9uRGF0YV90YWJsZUJveCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVjX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxfZWRpdCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIGwpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX2VkaXRfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9lZGl0X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9lZGl0X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfZWRpdF9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIC5ibF9lZGl0X2lubmVyX2NvbnRlbnRfZGF0YSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9lZGl0X2lubmVyX2NvbnRlbnRfZGF0YV9mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsX2VkaXRfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVsX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDEycmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxfd2lkdGgyMHJlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoMTByZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbF9kaXNwbGF5X2ZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9lZGl0X2Fycml2YWxfdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9lZGl0X2Fycml2YWxfdGltZV9yZXF1ZXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDZyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm14LTUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfZWRpdF9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX3NlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZWEzYTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNHJlbSAwLjRyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfZWRpdF9jb21wYW55X3JlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1yLTIwcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfZWRpdF9jb21wYW55X3JlcHJlc2VudGF0aXZlX2FkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9lZGl0X2NvbXBhbnlfcmVwcmVzZW50YXRpdmVfd2l0aF9idG5fZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9lZGl0X2NvbXBhbnlfcmVwcmVzZW50YXRpdmVfd2l0aF9idG5fZGVsZXRlX2Zvcm1faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tci0yMHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2VkaXRfY29tcGFueV9yZXByZXNlbnRhdGl2ZV93aXRoX2J0bl9kZWxldGVfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9lZGl0X2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW1fc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlYTNhOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfZWRpdF9ibF9pbnB1dF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWEzYTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggM3B4IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tci0zMHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfZWRpdF9pbm5lcl9jb250ZW50X2RhdGFfZm9ybV9tdWx0aV9saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9lZGl0X2lubmVyX2NvbnRlbnRfZGF0YV9mb3JtX211bHRpX2xpc3Rfc2VjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2VkaXRfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1fbXVsdGlfbGlzdF90dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfZWRpdF9pbm5lcl9jb250ZW50X2RhdGFfZm9ybV9jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMC44cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX2VkaXRfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1fYWR2aWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aF9oYWxmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX2lucHV0X3JhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVhM2E5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggM3B4IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dF9jdXN0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dF9jdXN0b206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRfY3VzdG9tOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLnlLvlg4/jgqLjg4Pjg5fjg63jg7zjg4lcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjksICNlM2UzZTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjOGRiYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRfY3VzdG9tOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZTNlM2UzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmOWY5ZjlcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoX21hcmdpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsX29mZmljZUVkaXRfcG9wdXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxODE4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsX29mZmljZUVkaXRfcG9wdXBfaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxfb2ZmaWNlRWRpdF9wb3B1cF9xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxfb2ZmaWNlRWRpdF9wb3B1cF93YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ibF9vZmZpY2VFZGl0X3BvcHVwX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX29mZmljZUVkaXRfcG9wdXBfZm9vdGVyX2NhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyYjNkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyYjNkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9vZmZpY2VFZGl0X3BvcHVwX2Zvb3Rlcl9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjNkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMTgxODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJiM2RlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyYjNkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxfb2ZmaWNlRWRpdF9wb3B1cF9jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlZDdhOWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQ3YTljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxfZGFzaGJvYXJkIHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgbSk7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgfVxuICAgIC5ibF9kYXNoYm9hcmRfaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJsX2Rhc2hib2FyZF9pbm5lcl9saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibF9kcml2ZXJJbmRleCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IDguNXJlbSBhdXRvIDRyZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbjogN3JlbSBhdXRvIDRyZW0gYXV0bztcbiAgICB9XG4gICAgLmJsX2RyaXZlckluZGV4X2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfZHJpdmVySW5kZXhfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9oZWFkX2tleXdvcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC43cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZHJpdmVySW5kZXhfaW5uZXJfaGVhZF9vcmRlcmJ5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyog44K744Os44Kv44OI44Oc44OD44Kv44K544Gu55+i5Y2w44OH44K244Kk44Oz5aSJ5pu0ICovXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9oZWFkX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZHJpdmVySW5kZXhfaW5uZXJfaGVhZF9maWx0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9oZWFkX2ZpbHRlcl9zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAvKiDjgrvjg6zjgq/jg4jjg5zjg4Pjgq/jgrnjga7nn6LljbDjg4fjgrbjgqTjg7PlpInmm7QgKi9cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDEuNXJlbSAwLjRyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfZHJpdmVySW5kZXhfaW5uZXJfaGVhZF9maWx0ZXJfY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZWQ3YTljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQ3YTljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8g5Y+z5LiL44Gu5LiJ6KeSXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9jb250ZW50X3BsYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuOHJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX3BsYW5fc3RhbmRhcmQgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICN7bWFwLWdldChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3JfbGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZXJfcGxhbl9zdGFuZGFyZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKX07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfcGxhbl9wcmVtaXVtIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI3ttYXAtZ2V0KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvcl9saXN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRyaXZlcl9wbGFuX3ByZW1pdW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICl9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX3BsYW5fbGl0ZSBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI3ttYXAtZ2V0KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvcl9saXN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRyaXZlcl9wbGFuX2xpdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICl9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9jb250ZW50X2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2RyaXZlckluZGV4X2lubmVyX2NvbnRlbnRfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfZHJpdmVySW5kZXhfaW5uZXJfY29udGVudF90ZXh0X25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfZHJpdmVySW5kZXhfaW5uZXJfY29udGVudF90ZXh0X3N0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2RyaXZlckluZGV4X2lubmVyX2NvbnRlbnRfdGV4dF9hZGRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9kcml2ZXJJbmRleF9pbm5lcl9jb250ZW50X3RleHRfaW50cm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX2RyaXZlclNob3cge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4bCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAuYmxfZHJpdmVyU2hvd19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIC5ibF9kcml2ZXJTaG93X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9kcml2ZXJTaG93X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNS42cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Byb2ZpbGVfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkNmRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9wcm9maWxlX25hbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Byb2ZpbGVfdGFzayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Byb2ZpbGVfaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3JldmlldyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjZyZW0gMXJlbSAxcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNnJlbSAzcmVtIDJyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9yZXZpZXdfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9kcml2ZXJTaG93X2lubmVyX2NvbnRlbnRfcmV2aWV3X2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3NjaGVkdWxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjZyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNnJlbSAwIDNyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9zY2hlZHVsZV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX3Rhc2tJbmRleCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IDguNXJlbSBhdXRvIDRyZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbjogN3JlbSBhdXRvIDRyZW0gYXV0bztcbiAgICB9XG4gICAgLmJsX3Rhc2tJbmRleF9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYmxfdGFza0luZGV4X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFza0luZGV4X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF90YXNrSW5kZXhfaW5uZXJfaGVhZF9maWx0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrSW5kZXhfaW5uZXJfaGVhZF9maWx0ZXJfc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCueOBruefouWNsOODh+OCtuOCpOODs+WkieabtCAqL1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtIDAuNHJlbSAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9pbm5lcl9oZWFkX2ZpbHRlcl9zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrSW5kZXhfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8g5Y+z5LiL44Gu5LiJ6KeSXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX3N0YXR1czQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9zdGF0dXM1LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9zdGF0dXM2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9zdGF0dXM3LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9zdGF0dXM4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzNjOGRiYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDFyZW0gMCAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9pbm5lcl9jb250ZW50X2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9pbm5lcl9jb250ZW50X2RhdGEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAxLjVyZW0gMDtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M4ZGJjMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCDlr77lv5wgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFLCBFZGdlIOWvvuW/nCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3gg5a++5b+cICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpIOWvvuW/nCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX2JnX3JlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmwtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrX2ZlZXtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9pbm5lcl9jb250ZW50X2hlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YWJsZV9jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAuYmxfdGFibGVfY291bnRfdG90YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9pbm5lcl9jb250ZW50X2Zvcm1Cb3gge1xuICAgICAgICAgICAgICAgICAgICAuY19mb3JtX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9pbm5lcl9jb250ZW50X2Zvcm1Cb3hfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoMTJyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3BhZ2VuYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuYmxfcGFnZW5hdGVfdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g5Y+z5LiL44Gu5LiJ6KeSXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9jb21wbGV0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbF9ndWlkZWxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3Rhc2tDcmVhdGUge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4bCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAuYmxfdGFza0NyZWF0ZV9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrQ3JlYXRlX2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfcHJpY2VfdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZWEzYTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlYTNhOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS4ycmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2FsaWduX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyJSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNfZm9ybV9zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxfZGlzcGxheV9mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX2Fycml2YWxfdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9hcnJpdmFsX3RpbWVfcmVxdWVzdF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfY29tcGFueV9yZXByZXNlbnRhdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1yLTIwcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9jb21wYW55X3JlcHJlc2VudGF0aXZlX2FkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfYmxfaW5wdXRfcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVhM2E5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAzcHggMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXItMzBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9jb21wYW55X3JlcHJlc2VudGF0aXZlX3dpdGhfYnRuX2RlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9jb21wYW55X3JlcHJlc2VudGF0aXZlX3dpdGhfYnRuX2RlbGV0ZV9mb3JtX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXItMjBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfY29tcGFueV9yZXByZXNlbnRhdGl2ZV93aXRoX2J0bl9kZWxldGVfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IGJhY2tncm91bmQ6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWQ7Y29sb3I6ICNmZmY7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfaXRlbV9sYWJlbFNwYWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9hbGlnbl9jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiUgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX3NlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog44K744Os44Kv44OI44Oc44OD44Kv44K544Gu55+i5Y2w44OH44K244Kk44Oz5aSJ5pu0ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNHJlbSAwLjRyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfaXRlbV9lcnJvcl9zcGFjZUxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMC4zcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2FsaWduX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIlIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF9lcnJvcl9tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW1fb3BlcmF0aW5nX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDZyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoOHJlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxfd2lkdGgxMHJlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoMTJyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5teC01IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3NlYXJjaF9kcml2ZXJfdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfcmFkaW9MaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSUgMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5qc19waWNrdXBfYWRkcl9mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuanNfYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3BheW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcGF5bWVudF9yYWRpb0xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxJSAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX29mZmljZUluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxODE4O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwX3F1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwX3dhcm5pbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxfdGFza0NyZWF0ZV9wb3B1cF9mb290ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwX2Zvb3Rlcl9jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJiM2RlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyYjNkZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwX2Zvb3Rlcl9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmIzZGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxODE4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmIzZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyYjNkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzE4MTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibF90YXNrQ3JlYXRlX3BvcHVwX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2VkN2E5YztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQ3YTljO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibF90YXNrU2hvdyB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibF90YXNrU2hvd19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuOHJlbSAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9oYW5kbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9jb250ZW50X3RvcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9jb250ZW50X3RvcF9zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUlIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZWxfdGFza19zdGF0dXNfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9jb250ZW50X3RvcF9pZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2NvbnRlbnRfdG9wX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUlIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfY29udGVudF90b3BfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNSUgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfY29udGVudF9yZXF1ZXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIlIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9yZXZpZXdfbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfZGxfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2NvbnRlbnRfcmVxdWVzdF9jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIuNXJlbSAwIDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2NvbnRlbnRfb2ZmaWNlSW5mbyB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9yZXZpZXcge1xuICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX3Jldmlld190dGwge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX3Jldmlld19pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX3Jldmlld19pdGVtX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi43cmVtO1xuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfcmV2aWV3X2l0ZW1faGVhZF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX3Jldmlld19pdGVtX2hlYWRfc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9yZXZpZXdfaXRlbV9ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMXJlbSAxLjNyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDNyZW0gMS4zcmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2F1Y3Rpb24ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX3R0bCB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfYXVjdGlvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfYXVjdGlvbl9pdGVtX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi43cmVtO1xuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfYXVjdGlvbl9pdGVtX2hlYWRfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfYXVjdGlvbl9pdGVtX2xhYmVsX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fYm9keV9kcml2ZXJfbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2F1Y3Rpb25faXRlbV9ib2R5X2RyaXZlcl9wbGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfYXVjdGlvbl9pdGVtX2JvZHlfZHJpdmVyX2F1Y3Rpb25fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fYm9keV9kcml2ZXJfc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2F1Y3Rpb25faXRlbV9ib2R5X2RyaXZlcl9yZWFzb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9hdWN0aW9uX2lubmVyX2NvbnRlbnRfbGlua19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0luZGV4X2F1Y3Rpb25faW5uZXJfY29udGVudF9saW5rX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fYm9keV9kcml2ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fYm9keV9kcml2ZXJfbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2F1Y3Rpb25faXRlbV9ib2R5X2RyaXZlcl9wbGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1Nob3dfaW5uZXJfYXVjdGlvbl9pdGVtX2JvZHlfZHJpdmVyX2F1Y3Rpb25fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF90YXNrU2hvd19pbm5lcl9hdWN0aW9uX2l0ZW1fYm9keV9kcml2ZXJfc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tTaG93X2lubmVyX2F1Y3Rpb25faXRlbV9ib2R5X2RyaXZlcl9yZWFzb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0luZGV4X2F1Y3Rpb25faW5uZXJfY29udGVudF9saW5rX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tJbmRleF9hdWN0aW9uX2lubmVyX2NvbnRlbnRfbGlua19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbF9mb3JtX3BvcHVwX2F1Y3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxODE4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVsX2Zvcm1fcG9wdXBfYXVjdGlvbl9oZWFkaW5nLCAuZWxfZm9ybV9wb3B1cF9hdWN0aW9uX2d1aWRlbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZWxfZm9ybV9wb3B1cF9hdWN0aW9uX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWJfMTIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVsX2Zvcm1fcG9wdXBfZm9vdGVyX2F1Y3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lbF9mb3JtX3BvcHVwX2Zvb3Rlcl9hdWN0aW9uX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjOGRiYztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lbF9mb3JtX3BvcHVwX2Zvb3Rlcl9hdWN0aW9uX2NhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jc3VibWl0LWNvbXBsZXRlOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBuby1kcm9wO1xufVxuLmJsX3Rhc2tFZGl0UGF5bWVudCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibF90YXNrRWRpdFBheW1lbnRfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrRWRpdFBheW1lbnRfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX3Rhc2tFZGl0UGF5bWVudF9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtIDA7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfdGFza0VkaXRQYXltZW50X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDlj7PkuIvjga7kuInop5JcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFza0VkaXRQYXltZW50X2lubmVyX2NvbnRlbnRfZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAuYmxfdGFza0VkaXRQYXltZW50X2lubmVyX2NvbnRlbnRfZm9ybV9wYXltZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza0VkaXRQYXltZW50X2lubmVyX2NvbnRlbnRfZm9ybV9wYXltZW50X3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Rhc2tFZGl0UGF5bWVudF9pbm5lcl9jb250ZW50X2Zvcm1fcGF5bWVudF9yYWRpb0xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDElIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrRWRpdFBheW1lbnRfaW5uZXJfY29udGVudF9mb3JtX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfdGFza0VkaXRQYXltZW50X2lubmVyX2NvbnRlbnRfaW5mbyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICYuZWxfdGV4dEFsaWduQ2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibF90YXNrVGVtcGxhdGVJbmRleCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IDguNXJlbSBhdXRvIDRyZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbjogN3JlbSBhdXRvIDRyZW0gYXV0bztcbiAgICB9XG4gICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibF90YXNrVGVtcGxhdGVJbmRleF9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF90YXNrVGVtcGxhdGVJbmRleF9pbm5lcl9oZWFkX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlYTNhOTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNHJlbSAwLjRyZW0gMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF90YXNrVGVtcGxhdGVJbmRleF9pbm5lcl9oZWFkX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjOGRiYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2hlYWRfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfdGFza1RlbXBsYXRlSW5kZXhfaW5uZXJfaGVhZF9maWx0ZXJfc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCueOBruefouWNsOODh+OCtuOCpOODs+WkieabtCAqL1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtIDAuNHJlbSAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2hlYWRfZmlsdGVyX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9zdGF0dXM0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfc3RhdHVzNSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfc3RhdHVzNixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfc3RhdHVzNyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfc3RhdHVzOCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1RlbXBsYXRlSW5kZXhfaW5uZXJfY29udGVudF9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2NvbnRlbnRfbGlzdCB7XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2NvbnRlbnRfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5ibF90YXNrVGVtcGxhdGVJbmRleF9pbm5lcl9jb250ZW50X2l0ZW1fbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1RlbXBsYXRlSW5kZXhfaW5uZXJfY29udGVudF9pdGVtX2xlZnRfbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNHJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1RlbXBsYXRlSW5kZXhfaW5uZXJfY29udGVudF9pdGVtX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF90YXNrVGVtcGxhdGVJbmRleF9pbm5lcl9jb250ZW50X2xpc3RfZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3Rhc2tUZW1wbGF0ZUluZGV4X2lubmVyX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxODE4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxfdGFza1RlbXBsYXRlSW5kZXhfaW5uZXJfZm9ybV9hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJiM2RlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJiM2RlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxfcGlja3VwQWRkckluZGV4IHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgeGwpO1xuICAgIG1hcmdpbjogOC41cmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIH1cbiAgICAuYmxfcGlja3VwQWRkckluZGV4X2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9waWNrdXBBZGRySW5kZXhfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX3BpY2t1cEFkZHJJbmRleF9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfcGlja3VwQWRkckluZGV4X2lubmVyX2hlYWRfa2V5d29yZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3BpY2t1cEFkZHJJbmRleF9pbm5lcl9oZWFkX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9waWNrdXBBZGRySW5kZXhfaW5uZXJfaGVhZF9maWx0ZXJfc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIC8qIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCueOBruefouWNsOODh+OCtuOCpOODs+WkieabtCAqL1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9waWNrdXBBZGRySW5kZXhfaW5uZXJfaGVhZF9maWx0ZXJfc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfcGlja3VwQWRkckluZGV4X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgLmJsX3BpY2t1cEFkZHJJbmRleF9pbm5lcl9jb250ZW50X2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtIDAuNHJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfcGlja3VwQWRkckluZGV4X2lubmVyX2NvbnRlbnRfbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibF9waWNrdXBBZGRyQ3JlYXRlIHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgeGwpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX3BpY2t1cEFkZHJDcmVhdGVfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9waWNrdXBBZGRyQ3JlYXRlX2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9waWNrdXBBZGRyQ3JlYXRlX2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfcGlja3VwQWRkckNyZWF0ZV9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX3BpY2t1cEFkZHJDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtIHtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsX3BpY2t1cEFkZHJDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9waWNrdXBBZGRyQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS4ycmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2FsaWduX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyJSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNfZm9ybV9zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfcGlja3VwQWRkckNyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX2xhYmVsU3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAuM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2FsaWduX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyJSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3BpY2t1cEFkZHJDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfaXRlbV9zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCueOBruefouWNsOODh+OCtuOCpOODs+WkieabtCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9waWNrdXBBZGRyQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9yZXF1ZXN0X2l0ZW1fZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxfcGlja3VwQWRkckNyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX2Vycm9yX3NwYWNlTGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfYWxpZ25fY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiUgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX2Vycm9yX21zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDhyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoMTByZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDEycmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfcGlja3VwQWRkckNyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibF9yZXZpZXdJbmRleCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IDVyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBtYXJnaW46IDdyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgfVxuICAgIC5ibF9yZXZpZXdJbmRleF9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Jldmlld0luZGV4X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9yZXZpZXdJbmRleF9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Jldmlld0luZGV4X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgLmJsX3Jldmlld0luZGV4X2lubmVyX2NvbnRlbnRfcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAuYmxfcmV2aWV3SW5kZXhfaW5uZXJfY29udGVudF9yZXZpZXdfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9yZXZpZXdJbmRleF9pbm5lcl9jb250ZW50X3Jldmlld19saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0luZGV4X2lubmVyX2NvbnRlbnRfcmV2aWV3X2xpc3RfbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYigwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0luZGV4X2lubmVyX2NvbnRlbnRfcmV2aWV3X2xpc3RfbGlfaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfcmV2aWV3SW5kZXhfaW5uZXJfY29udGVudF9yZXZpZXdfbGlzdF9saV9ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3Jldmlld0NyZWF0ZSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibF9yZXZpZXdDcmVhdGVfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAuYmxfcmV2aWV3Q3JlYXRlX2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9yZXZpZXdDcmVhdGVfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9yZXZpZXdDcmVhdGVfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9yZXZpZXdDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtIHtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuMnJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMC4zcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF9hbGlnbl9jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiUgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jX2Zvcm1fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX2xhYmVsU3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAuM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsX2FsaWduX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyJSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX3NlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog44K744Os44Kv44OI44Oc44OD44Kv44K544Gu55+i5Y2w44OH44K244Kk44Oz5aSJ5pu0ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fcmVxdWVzdF9pdGVtX2Vycm9yX3NwYWNlTGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfYWxpZ25fY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiUgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX2Vycm9yX21zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDhyZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoMTByZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbF93aWR0aDEycmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9yZXZpZXdDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfcmFkaW9MaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5ibF9yZXZpZXdDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3JlcXVlc3RfcmFkaW9MaXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSUgMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuanNfcGlja3VwX2FkZHJfZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpzX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfcmV2aWV3Q3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9vZmZpY2VJbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDlj7PkuIvjga7kuInop5JcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsX3Jldmlld0NyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3Jldmlld1Nob3cge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4bCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAuYmxfcmV2aWV3U2hvd19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3Jldmlld1Nob3dfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX3Jldmlld1Nob3dfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9yZXZpZXdTaG93X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9yZXZpZXdfaGVhZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuN3JlbTtcbiAgICAgICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Jldmlld19oZWFkX3Rhc2tJZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9yZXZpZXdfaGVhZF9zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Jldmlld19ib2R5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDFyZW0gMS4zcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gM3JlbSAxLjNyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxfb2ZmaWNlUmV2aWV3SW5kZXgge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4bCk7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIH1cbiAgICAuYmxfb2ZmaWNlUmV2aWV3SW5kZXhfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9vZmZpY2VSZXZpZXdJbmRleF9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfb2ZmaWNlUmV2aWV3SW5kZXhfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9vZmZpY2VSZXZpZXdJbmRleF9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIC5ibF9vZmZpY2VSZXZpZXdJbmRleF9pbm5lcl9jb250ZW50X3JldmlldyB7XG4gICAgICAgICAgICAgICAgLmJsX29mZmljZVJldmlld0luZGV4X2lubmVyX2NvbnRlbnRfcmV2aWV3X3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfb2ZmaWNlUmV2aWV3SW5kZXhfaW5uZXJfY29udGVudF9yZXZpZXdfbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIC5ibF9vZmZpY2VSZXZpZXdJbmRleF9pbm5lcl9jb250ZW50X3Jldmlld19saXN0X2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2IoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9vZmZpY2VSZXZpZXdJbmRleF9pbm5lcl9jb250ZW50X3Jldmlld19saXN0X2xpX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX29mZmljZVJldmlld0luZGV4X2lubmVyX2NvbnRlbnRfcmV2aWV3X2xpc3RfbGlfYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibF9vZmZpY2VSZXZpZXdTaG93IHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgeGwpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX29mZmljZVJldmlld1Nob3dfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9vZmZpY2VSZXZpZXdTaG93X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9vZmZpY2VSZXZpZXdTaG93X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfb2ZmaWNlUmV2aWV3U2hvd19pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9yZXZpZXdfaGVhZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuN3JlbTtcbiAgICAgICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Jldmlld19oZWFkX3Rhc2tJZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2RyaXZlclNob3dfaW5uZXJfY29udGVudF9yZXZpZXdfaGVhZF9zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZHJpdmVyU2hvd19pbm5lcl9jb250ZW50X3Jldmlld19ib2R5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDFyZW0gMS4zcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gM3JlbSAxLjNyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX29mZmljZUFjY291bnRJbmRleCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IDVyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBtYXJnaW46IDdyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgfVxuICAgIC5ibF9vZmZpY2VBY2NvdW50SW5kZXhfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9vZmZpY2VBY2NvdW50SW5kZXhfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX29mZmljZUFjY291bnRJbmRleF9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX29mZmljZUFjY291bnRJbmRleF9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIC5ibF9vZmZpY2VBY2NvdW50SW5kZXhfaW5uZXJfY29udGVudF9oYW5kbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfb2ZmaWNlQWNjb3VudEluZGV4X2lubmVyX2NvbnRlbnRfaW5mbyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8g5Y+z5LiL44Gu5LiJ6KeSXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxfb2ZmaWNlQWNjb3VudEVkaXQge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCBtKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibF9vZmZpY2VBY2NvdW50RWRpdF9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX29mZmljZUFjY291bnRFZGl0X2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9vZmZpY2VBY2NvdW50RWRpdF9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX29mZmljZUFjY291bnRFZGl0X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9vZmZpY2VBY2NvdW50RWRpdF9pbm5lcl9jb250ZW50X2Zvcm0ge1xuICAgICAgICAgICAgICAgIC5ibF9vZmZpY2VBY2NvdW50RWRpdF9pbm5lcl9jb250ZW50X2Zvcm1fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMi4ycmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxfb2ZmaWNlQWNjb3VudEVkaXRfaW5uZXJfY29udGVudF9mb3JtX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICYuZWxfd2lkdGhfaGFsZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfd2lkdGg2cmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX29mZmljZUFjY291bnRFZGl0X2lubmVyX2NvbnRlbnRfZm9ybV9zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9pbnB1dF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWEzYTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDNweCAwcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX3BheW1lbnRJbmRleCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIGwpO1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDRyZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbjogN3JlbSBhdXRvIDRyZW0gYXV0bztcbiAgICB9XG4gICAgLmJsX3BheW1lbnRJbmRleF9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3BheW1lbnRJbmRleF9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfcGF5bWVudEluZGV4X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfcGF5bWVudEluZGV4X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgLmJsX3BheW1lbnRJbmRleF9pbm5lcl9jb250ZW50X2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAvLyDlj7PkuIvjga7kuInop5JcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMnJlbSAwLjhyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzhkYmM1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3BheW1lbnRDcmVhdGUge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCBzKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibF9wYXltZW50Q3JlYXRlX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmxfcGF5bWVudENyZWF0ZV9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfcGF5bWVudENyZWF0ZV9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3BheW1lbnRDcmVhdGVfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNfY3JlZGl0IHtcbiAgICAuY19jcmVkaXRfZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmNfY3JlZGl0X2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDMxLjI3cHg7XG4gICAgICAgICYuY19jcmVkaXRfbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNfY3JlZGl0X251bWJlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmNfY3JlZGl0X2V4cGlyeSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuY19jcmVkaXRfY3ZjIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNfY3JlZGl0X3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3BheW1lbnRTaG93IHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgbCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAuYmxfcGF5bWVudFNob3dfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibF9wYXltZW50U2hvd19pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfcGF5bWVudEluZGV4X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfcGF5bWVudFNob3dfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfcGF5bWVudFNob3dfaW5uZXJfY29udGVudF9idG5ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibF9yZWdpc3RlclJlcXVlc3RTdG9yZSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIG0pO1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDRyZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbjogN3JlbSBhdXRvIDRyZW0gYXV0bztcbiAgICB9XG4gICAgLmJsX3JlZ2lzdGVyUmVxdWVzdFN0b3JlX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0U3RvcmVfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX3JlZ2lzdGVyUmVxdWVzdFN0b3JlX2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0U3RvcmVfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0U3RvcmVfaW5uZXJfY29udGVudF9tc2cge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAmLmVsX3JlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxfcmVnaXN0ZXJSZXF1ZXN0Q3JlYXRlIHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGFyeV93aWR0aCwgbSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk4OTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0Q3JlYXRlX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0Q3JlYXRlX2lubmVyX2hlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RDcmVhdGVfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RDcmVhdGVfaW5uZXJfaGVhZF9jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAudGV4dF9oZWFkX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0Q3JlYXRlX2lubmVyX2hlYWRfY29udGVudF9hX3RhZyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M4ZGJjO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWxfdXNlcl9ndWlkZV9wYXRoX2RyaXZlcl9yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgLmNfZm9ybV9jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIC5sYl9kcml2ZXJfcmVnaXN0ZXJfdGVybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3JlZ2lzdGVyUmVxdWVzdENyZWF0ZV9pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RDcmVhdGVfaW5uZXJfY29udGVudF9kYXRhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjdyZW0gc29saWQgJGNvbG9yX21haW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3JlZ2lzdGVyUmVxdWVzdENyZWF0ZV9pbm5lcl9jb250ZW50X2RhdGFfZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RDcmVhdGVfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RDcmVhdGVfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVsX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5qc19zdWJtaXRfZGlzYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVsX3Rlcm1zX3NlcnZpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxfZXJyb3JfbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZWxfd2lkdGhfaGFsZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsX3dpZHRoNnJlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ibF9pbnB1dF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVhM2E5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggM3B4IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RDcmVhdGVfaW5uZXJfY29udGVudF9kYXRhX2Zvcm1fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0Q3JlYXRlX2lubmVyX2NvbnRlbnRfZGF0YV9mb3JtX2FkdmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsX3JlZ2lzdGVyUmVxdWVzdEVkaXQge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCBtKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibF9yZWdpc3RlclJlcXVlc3RFZGl0X2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0RWRpdF9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0RWRpdF9pbm5lcl9oZWFkX3R0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3JlZ2lzdGVyUmVxdWVzdEVkaXRfaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAzcmVtIDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuN3JlbSBzb2xpZCAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0RWRpdF9pbm5lcl9jb250ZW50X2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAuYmxfcmVnaXN0ZXJSZXF1ZXN0RWRpdF9pbm5lcl9jb250ZW50X2Zvcm1faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ibF9yZWdpc3RlclJlcXVlc3RFZGl0X2lubmVyX2NvbnRlbnRfZm9ybV9pdGVtX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX3BkZkludm9pY2VDcmVhdGUge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkYXJ5X3dpZHRoLCB4bCk7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTg5OTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG8gNHJlbSBhdXRvO1xuICAgIH1cbiAgICAuYmxfcGRmSW52b2ljZUNyZWF0ZV9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX3BkZkludm9pY2VDcmVhdGVfaW5uZXJfaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmJsX3BkZkludm9pY2VDcmVhdGVfaW5uZXJfaGVhZF90dGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibF9wZGZJbnZvaWNlQ3JlYXRlX2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9wZGZJbnZvaWNlQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAuYmxfcGRmSW52b2ljZUNyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMi4ycmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNjb21wYW55X2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3BkZkludm9pY2VDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF93aWR0aDEwcmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX3BkZkludm9pY2VDcmVhdGVfaW5uZXJfY29udGVudF9mb3JtX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxfcGRmSW52b2ljZUNyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIC5ibF9wZGZJbnZvaWNlQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9saXN0X2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxfcGRmSW52b2ljZUNyZWF0ZV9pbm5lcl9jb250ZW50X2Zvcm1fbGlzdF90dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9wZGZJbnZvaWNlQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9hZGRMaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmpzX3Nob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9wZGZJbnZvaWNlQ3JlYXRlX2lubmVyX2NvbnRlbnRfZm9ybV9hZGRMaXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5pbmZvcm1hdGlvbl9jb21wYW55IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA1NTRweDtcbiAgICAvL21pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDUwMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgfVxuICAgIC5zZWFyY2hfY29tcGFueSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDM0cHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgfVxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YmRjMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsX2V4cG9ydCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnlfd2lkdGgsIHhsKTtcbiAgICBtYXJnaW46IDdyZW0gYXV0byA0cmVtIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5ODk5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLmJsX2V4cG9ydF9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsX2V4cG9ydF9pbm5lcl9oZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYmxfZXhwb3J0X2lubmVyX2hlYWRfdHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxfZXhwb3J0X2lubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWPs+S4i+OBruS4ieinklxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS43cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS43cmVtIHNvbGlkICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibF9leHBvcnRfaW5uZXJfY29udGVudF9mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIC5ibF9leHBvcnRfaW5uZXJfY29udGVudF9mb3JtX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIuMnJlbSAwIDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsX2V4cG9ydF9pbm5lcl9jb250ZW50X2Zvcm1faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbF93aWR0aDEycmVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibF9leHBvcnRfaW5uZXJfY29udGVudF9mb3JtX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxfZXhwb3J0X2lubmVyX2NvbnRlbnRfZm9ybV9saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLmJsX2V4cG9ydF9pbm5lcl9jb250ZW50X2Zvcm1fbGlzdF9ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJsX2V4cG9ydF9pbm5lcl9jb250ZW50X2Zvcm1fbGlzdF9ib3hfdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibF9leHBvcnRfaW5uZXJfY29udGVudF9mb3JtX2xpc3RfYm94X2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxfZXhwb3J0X2lubmVyX2NvbnRlbnRfbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/