@charset "UTF-8";
/* ======================================================================
 * common style index
 * ====================================================================== */
/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model */
/* ============================================ */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

/* Document */
/* ============================================ */
/**
 * * 1. Correct the line height in all browsers.
 * * 2. Prevent adjustments of font size after orientation changes in iOS.
 * * 3. Remove gray overlay on links for iOS.
 * */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

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

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

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * * 1. Add the correct box sizing in Firefox.
 * * 2. Show the overflow in Edge and IE.
 * */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: 0;
  border-top: 1px solid;
  margin: 0;
  clear: both;
  color: inherit;
}

/**
 * * 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;
  font-size: inherit;
}

address {
  font-style: inherit;
}

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

/**
 * * 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;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/**
 * * 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;
  font-size: inherit;
}

/**
 * * 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;
  vertical-align: bottom;
}

embed,
object,
iframe {
  border: 0;
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * * Reset form fields to make them styleable
 * */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  outline: 0;
  border-radius: 0;
  text-align: inherit;
}

/**
 * * Reset radio and checkbox appearance to preserve their look in iOS.
 * */
[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
  appearance: radio;
}

/**
 * * 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] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

button[disabled],
[type=button][disabled],
[type=reset][disabled],
[type=submit][disabled] {
  cursor: default;
}

/**
 * * 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;
}

/**
 * * Remove arrow in IE10 & IE11
 * */
select::-ms-expand {
  display: none;
}

/**
 * * Remove padding
 * */
option {
  padding: 0;
}

/**
 * * Reset to invisible
 * */
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}

/**
 * * 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 {
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * * 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;
}

/**
 * * 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 outline style in Safari.
 * */
[type=search] {
  outline-offset: -2px;
}

/**
 * * 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;
  font: inherit;
}

/**
 * * Clickable labels
 * */
label[for] {
  cursor: pointer;
}

/* 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;
}

/* * Remove outline for editable content.
 * */
[contenteditable] {
  outline: none;
}

/* Table */
/* ============================================ */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption {
  text-align: left;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

th {
  text-align: left;
  font-weight: bold;
}

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

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

html {
  font-size: 62.5%;
}

body {
  color: #222;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, sans-serif;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
}
@media screen and (min-width: 768px) {
  body {
    width: 100%;
    min-width: 1200px;
  }
}

html, body {
  width: 100%;
  height: 100%;
}

* {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* h1 - h6 */
h1, h2, h3, h4, h5, h6 {
  font-size: 1em;
}

/* a */
a {
  text-decoration: none;
}
a:link {
  color: #222;
  cursor: pointer;
}
a:visited {
  color: #222;
}
a:hover {
  color: #222;
}
a:active {
  color: #222;
}

a[href^=tel] {
  color: #FEEC28;
}

/* Text Highlight */
/* button */
button {
  display: block;
}

textarea {
  resize: vertical;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #FEEC28;
}

/* placeholder */
input:-moz-placeholder-shown, textarea:-moz-placeholder-shown {
  color: #FEEC28;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #FEEC28;
}
input:placeholder-shown, textarea:placeholder-shown {
  color: #FEEC28;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #FEEC28;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #FEEC28;
  opacity: 1;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #FEEC28;
  opacity: 1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #FEEC28;
}
input:focus:-moz-placeholder-shown, textarea:focus:-moz-placeholder-shown {
  color: #FEEC28;
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  color: #FEEC28;
}
input:focus:placeholder-shown, textarea:focus:placeholder-shown {
  color: #FEEC28;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  color: #FEEC28;
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
  color: #FEEC28;
  opacity: 1;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  color: #FEEC28;
  opacity: 1;
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  color: #FEEC28;
}

img {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* utility */
/* layout */
.u_cf:after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 768px) {
  .u_pc {
    display: block;
  }
  .u_pc_i {
    display: inline;
  }
  .u_pc_ib {
    display: inline-block;
  }
  .u_pc_f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .u_pc_if {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .u_sp {
    display: none;
  }
  .u_sp_i, .u_sp_ib, .u_sp_f, .u_sp_if {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .u_pc {
    display: none;
  }
  .u_pc_i, .u_pc_ib, .u_pc_f, .u_pc_if {
    display: none;
  }

  .u_sp {
    display: block;
  }
  .u_sp_i {
    display: inline;
  }
  .u_sp_ib {
    display: inline-block;
  }
  .u_sp_f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .u_sp_if {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
/* content_size */
.u_content_size {
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .u_content_size {
    padding: 0;
    margin: 0 auto;
    width: 1200px;
  }
}

/* text */
.u_txt_1 {
  font-size: 1.6em;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .u_txt_1 {
    line-height: 1.7;
  }
}

.u_txt_2 {
  font-size: 2em;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_2 {
    font-size: 1.8em;
    line-height: 1.6;
  }
}

.u_txt_3 {
  font-size: 3.2em;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_3 {
    font-size: 2.4em;
  }
}

.u_txt_4 {
  font-size: 2.4em;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_4 {
    font-size: 2em;
  }
}

.u_txt_5 {
  font-size: 1.4em;
  line-height: 1;
  letter-spacing: 0.1em;
}

.u_txt_6 {
  font-size: 1.8em;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_6 {
    font-size: 1.6em;
  }
}

.u_txt_7 {
  font-size: 2.2em;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .u_txt_7 {
    font-size: 2em;
  }
}

.u_txt_8 {
  font-size: 1.2em;
  letter-spacing: 0.1em;
}

.u_txt_9 {
  font-size: 2.2em;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_9 {
    font-size: 1.8em;
  }
}

.u_txt_10 {
  font-size: 3.6em;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_10 {
    font-size: 2.8em;
  }
}

.u_txt_11 {
  font-size: 3.2em;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_11 {
    font-size: 2em;
    line-height: 1.4;
  }
}

.u_txt_12 {
  font-size: 1.6em;
  line-height: 1.3;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_12 {
    font-size: 1.4em;
    line-height: 1.4;
  }
}

.u_txt_13 {
  font-size: 1.4em;
  line-height: 2.1;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .u_txt_13 {
    line-height: 2;
  }
}

.u_txt_14 {
  font-size: 14.3em;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .u_txt_14 {
    font-size: 7.3em;
  }
}

.u_txt_15 {
  font-size: 2.2em;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

.u_txt_16 {
  font-size: 2em;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

.u_txt_17 {
  font-size: 11.3em;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .u_txt_17 {
    font-size: 7.3em;
  }
}

.u_txt_18 {
  font-size: 1.8em;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

.u_txt_19 {
  font-size: 1.6em;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .u_txt_19 {
    font-size: 1.4em;
  }
}

.u_txt_20 {
  font-size: 2.2em;
}
@media screen and (max-width: 767px) {
  .u_txt_20 {
    font-size: 1.6em;
  }
}

/* text weight */
.u_lighter {
  font-weight: lighter;
}

.u_bold {
  font-weight: bold;
}

/* text align */
.u_ta_c {
  text-align: center;
}

.u_ta_r {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .u_ta_cl {
    text-align: center;
  }
}

@media screen and (min-width: 768px) {
  .u_ta_lc {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .u_ta_cr {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .u_ta_cr {
    text-align: right;
  }
}

@media screen and (max-width: 767px) {
  .u_ta_rc {
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  .u_ta_rc {
    text-align: center;
  }
}

/* paragraph margin */
.u_paragraph + .u_paragraph {
  margin: 15px 0 0;
}

/* hover animation */
.u_hover_1 {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (min-width: 1025px) {
  .u_hover_1:hover {
    opacity: 0.7;
  }
}

.u_inviewImg {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}
.u_inviewImg.u_anima1 {
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.u_inview {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}
.u_inview.u_anima2 {
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.u_anima1 .imgwrap {
  position: relative;
}
.u_anima1 .imgwrap:before {
  background: rgba(254, 193, 30, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  border-radius: 50%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 1;
}
.u_anima1 .imgwrap:after {
  content: url(../img/common/illust-1.svg);
  position: absolute;
  bottom: -125px;
  left: 50%;
  -webkit-transform: translateX(-50%) scale(0.5);
  transform: translateX(-50%) scale(0.5);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 2;
}
.u_anima1:hover .imgwrap:before {
  opacity: 1;
}
.u_anima1:hover .imgwrap:after {
  bottom: -30px;
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
}
.u_anima1:hover .txtwrap .u_txt_2 {
  color: #FEBF1E !important;
}
.u_anima1:hover .txtwrap .u_txt_2:before {
  background: #FEBF1E !important;
}
.u_anima1:hover .txtwrap .u_txt_2:after {
  background: #FEBF1E !important;
  width: 13px;
  height: 12px;
  right: 6px !important;
  background: url(../img/common/arrow-w.svg) !important;
  background-size: cover !important;
}

.u_anima3 {
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.u_anima3._active {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* ======================================================================
 * component */
/* =================================
 * title
 * =================================*/
.c_ttl_1 {
  font-weight: bold;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c_ttl_1 {
    margin: 0 0 0 20px;
  }
}
.c_ttl_1:before {
  content: url(../img/common/circle.svg);
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .c_ttl_1:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../img/common/circle.svg);
    background-size: cover;
    top: -15px;
    left: -15px;
  }
}
.c_ttl_1 .jp {
  font-weight: bold;
}
.c_ttl_1 .en {
  position: absolute;
  color: #FAFAFA;
  top: -132px;
  left: -85px;
  z-index: -2;
}
@media screen and (max-width: 767px) {
  .c_ttl_1 .en {
    top: -70px;
    left: -40px;
  }
}

.c_ttl_2 {
  font-weight: bold;
  position: relative;
}
.c_ttl_2:before {
  content: url(../img/common/circle.svg);
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .c_ttl_2:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../img/common/circle.svg);
    background-size: cover;
    top: -15px;
    left: -15px;
  }
}
.c_ttl_2 .jp {
  font-weight: bold;
}
.c_ttl_2 .en {
  position: absolute;
  color: #FAFAFA;
  top: -132px;
  left: -130px;
  z-index: -2;
}
@media screen and (max-width: 767px) {
  .c_ttl_2 .en {
    top: -72px;
    left: -50px;
  }
}

.c_ttl_3 {
  font-weight: bold;
  position: relative;
}
.c_ttl_3:before {
  content: url(../img/common/circle.svg);
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .c_ttl_3:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../img/common/circle.svg);
    background-size: cover;
    top: -15px;
    left: -15px;
  }
}
.c_ttl_3 .jp {
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .c_ttl_3 .en {
    position: absolute;
    color: #EFEFEF;
    top: -60px;
    left: 15px;
    z-index: -1;
    white-space: nowrap;
  }
}

.c_ttl_4 {
  font-weight: bold;
  position: relative;
}
.c_ttl_4:before {
  content: url(../img/common/circle.svg);
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .c_ttl_4:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../img/common/circle.svg);
    background-size: cover;
    top: -15px;
    left: -15px;
  }
}
.c_ttl_4 .jp {
  position: relative;
  z-index: 2;
  font-weight: bold;
}
.c_ttl_4 .en {
  position: absolute;
  color: #EFEFEF;
  top: -132px;
  left: 30px;
  z-index: 1;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .c_ttl_4 .en {
    top: -70px;
    left: -26px;
    z-index: -1;
    letter-spacing: 0;
  }
}

.c_ttl_5 {
  text-align: center;
  padding: 0 0 30px;
  position: relative;
}
.c_ttl_5 .jp {
  font-size: 32px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .c_ttl_5 .jp {
    font-size: 24px;
    line-height: 1.5;
  }
}
.c_ttl_5 .en {
  font-size: 16px;
  font-weight: bold;
  color: #FEBF1E;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .c_ttl_5 .en {
    font-size: 14px;
  }
}

.c_ttl_6 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.7;
  padding: 0 22px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c_ttl_6 {
    padding: 24px 0;
  }
}
.c_ttl_6:before {
  position: absolute;
  content: url(../img/common/ttl-ico01.svg);
  top: -5px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .c_ttl_6:before {
    top: 0;
  }
}
.c_ttl_6:after {
  position: absolute;
  content: url(../img/common/ttl-ico02.svg);
  bottom: -10px;
  right: 0;
}
@media screen and (max-width: 767px) {
  .c_ttl_6:after {
    bottom: 4px;
  }
}

.c_ttl_7 {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.7;
  padding: 0 0 25px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c_ttl_7 {
    font-size: 24px;
    padding: 0 0 20px;
  }
}
.c_ttl_7:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  background: #FAFAFA;
  bottom: 0;
  left: 0;
}
.c_ttl_7:after {
  content: "";
  position: absolute;
  width: 80px;
  height: 5px;
  background: #FDC61A;
  bottom: 0;
  left: 0;
}

.c_ttl_8 {
  font-size: 24px;
  color: #FDC61A;
  padding: 0 0 0 26px;
  position: relative;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .c_ttl_8 {
    font-size: 22px;
  }
}
.c_ttl_8:before {
  content: "";
  width: 16px;
  height: 16px;
  background: #FDC61A;
  position: absolute;
  top: 50%;
  left: 0;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.c_ttl_9 {
  font-weight: bold;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c_ttl_9 {
    margin: 0;
  }
}
.c_ttl_9 .jp {
  font-weight: bold;
}
.c_ttl_9 .en {
  position: absolute;
  color: #FAFAFA;
  top: -87px;
  left: -15px;
  z-index: -2;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .c_ttl_9 .en {
    top: -55px;
    left: -10px;
  }
}

.c_ttl_10 {
  font-weight: bold;
  position: relative;
  padding: 0 0 30px 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .c_ttl_10 {
    line-height: 1.5;
    padding: 0 0 20px 0;
  }
}
.c_ttl_10:before {
  content: "";
  width: 80px;
  height: 5px;
  background: #FDC61A;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.c_ttl_10 .jp {
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .c_ttl_10 .jp {
    font-size: 24px;
  }
}

.c_btn_1 {
  padding: 15px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background: #FEEC28;
  font-weight: bold;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border: 2px solid #FEEC28;
}
.c_btn_1:hover {
  border: 2px solid #FEEC28;
  background: #fff;
}
@media screen and (max-width: 1278px) {
  .c_btn_1.u_txt_5 {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 1214px) {
  .c_btn_1.u_txt_5 {
    font-size: 1.1em;
  }
}

.c_btn_2 {
  width: 415px;
  height: 60px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #FDB924;
  border-radius: 60px;
  position: relative;
  -webkit-box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  background: #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .c_btn_2 {
    height: 80px;
  }
}
.c_btn_2:hover {
  background: #FDB924;
}
.c_btn_2:hover:before {
  background: #fff;
}
.c_btn_2:hover:after {
  background: url(../img/common/arrow-y.png);
  background-size: cover;
}
.c_btn_2:hover .u_txt_1 {
  color: #fff;
}
.c_btn_2:before {
  content: "";
  width: 22px;
  height: 22px;
  background: #FDB924;
  border-radius: 50%;
  position: absolute;
  right: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.c_btn_2:after {
  content: "";
  width: 12px;
  height: 11px;
  background: url(../img/common/arrow-w.svg);
  background-size: cover;
  position: absolute;
  top: 23px;
  right: 23px;
}
@media screen and (max-width: 767px) {
  .c_btn_2:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .c_btn_2 .u_txt_1 {
    text-align: center;
  }
}

.c_btn_3 {
  width: 435px;
  height: 80px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 80px;
  position: relative;
  -webkit-box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  background: #FEEC28;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.c_btn_3:hover {
  background: #fff;
  border: 2px solid #FEEC28;
}
.c_btn_3:hover:before {
  background: #FEEC28;
}
.c_btn_3:hover:after {
  background: url(../img/common/arrow-w.svg);
  background-size: cover;
  right: 24px;
}
.c_btn_3:before {
  content: "";
  width: 29px;
  height: 29px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  right: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.c_btn_3:after {
  content: "";
  width: 12px;
  height: 11px;
  background: url(../img/common/arrow-b.svg);
  background-size: cover;
  position: absolute;
  top: 32px;
  right: 26px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.c_btn_3._orange {
  background: #FFD64E;
}
.c_btn_3._orange:hover {
  background: #fff;
  border: 2px solid #FFD64E;
}
.c_btn_3._orange:hover:before {
  background: #FFD64E;
}

.c_btn_4 {
  width: 435px;
  height: 80px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #fff;
  border-radius: 80px;
  position: relative;
  -webkit-box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  background: #FDB924;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .c_btn_4 {
    height: 100px;
  }
}
.c_btn_4:hover {
  background: #fff;
  border: 2px solid #FDB924;
}
.c_btn_4:hover:before {
  background: #FDB924;
}
.c_btn_4:hover:after {
  background: url(../img/common/outlink-w.png);
  background-size: cover;
  right: 23px;
}
.c_btn_4:before {
  content: "";
  width: 29px;
  height: 29px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  right: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.c_btn_4:after {
  content: "";
  width: 18px;
  height: 14px;
  background: url(../img/common/outlink-b.png);
  background-size: cover;
  position: absolute;
  top: 32px;
  right: 23px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .c_btn_4:after {
    top: 41px;
  }
}
@media screen and (max-width: 767px) {
  .c_btn_4 .u_txt_7 {
    text-align: center;
  }
}

.c_btn_5 {
  display: block;
  text-align: center;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .c_btn_5 {
    pointer-events: all;
    border: 2px solid #FEBF1F;
    background: #fff;
    border-radius: 50px;
    height: 100px;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.c_btn_5 .inner img {
  margin: 0 5px 0 0;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .c_btn_5 .inner img {
    display: none;
  }
}
.c_btn_5 .inner .lead {
  font-size: 15px;
  font-weight: bold;
  color: #000;
}
@media screen and (max-width: 767px) {
  .c_btn_5 .inner .lead {
    color: #313131;
    font-size: 22px;
  }
}
.c_btn_5 .inner .num {
  margin: 10px 0 10px;
  display: block;
  font-size: 46px;
  font-weight: bold;
  color: #000;
}
@media screen and (max-width: 767px) {
  .c_btn_5 .inner .num {
    margin: 5px 0;
    font-size: 16px;
    color: #FEBF1F;
    position: relative;
  }
}
.c_btn_5 .inner .num > img {
  display: none;
}
@media screen and (max-width: 767px) {
  .c_btn_5 .inner .num > img {
    display: inline-block;
    margin: 0 3px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .c_btn_5 .inner .num span {
    position: relative;
  }
}
.c_btn_5 .inner .txt {
  font-size: 10px;
  color: #000;
}
@media screen and (max-width: 767px) {
  .c_btn_5 .inner .txt {
    color: #313131;
  }
}

.c_btn_6 {
  width: 415px;
  height: 60px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #FDB924;
  border-radius: 60px;
  position: relative;
  -webkit-box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  box-shadow: 12px 12px 15px rgba(85, 26, 0, 0.1607843137);
  background: #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .c_btn_6 {
    height: 80px;
  }
}
.c_btn_6:hover {
  background: #FDB924;
}
.c_btn_6:hover:before {
  background: #fff;
}
.c_btn_6:hover:after {
  background: url(../img/common/arrow-y.png);
  background-size: cover;
}
.c_btn_6:hover .u_txt_1 {
  color: #fff;
}
.c_btn_6:before {
  content: "";
  width: 22px;
  height: 22px;
  background: #FDB924;
  border-radius: 50%;
  position: absolute;
  left: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.c_btn_6:after {
  content: "";
  width: 12px;
  height: 11px;
  background: url(../img/common/arrow-w.svg);
  background-size: cover;
  position: absolute;
  top: 23px;
  left: 23px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}
@media screen and (max-width: 767px) {
  .c_btn_6:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .c_btn_6 .u_txt_1 {
    text-align: center;
  }
}

/* =================================
 * icon */
/* =================================
 * table */
/* =================================
 * list */
/* =================================
 * item */
/* =================================
 * pager */
/* =================================
 * hoge */
/* layout */
/* l_container */
.l_container {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .l_container {
    overflow: hidden;
  }
}

/* l_header */
.l_header {
  position: absolute;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l_header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
  }
}
@media screen and (max-width: 767px) {
  .l_header._active {
    background: #fff;
  }
}
.l_header .inner {
  width: 100%;
  padding: 30px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 1366px) {
  .l_header .inner {
    padding: 30px 15px;
  }
}
@media screen and (max-width: 767px) {
  .l_header .inner {
    padding: 30px 4.6875%;
  }
}
.l_header .inner .logo {
  width: 207px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .l_header .inner .logo {
    width: 225px;
  }
}
.l_header .inner .logo:hover {
  opacity: 0.7;
}
.l_header .inner .logo .logo-img {
  max-width: 100%;
}
.l_header .inner .menuwrap {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .l_header .inner .menuwrap {
    display: none;
  }
}
.l_header .inner .menuwrap .menus {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.l_header .inner .menuwrap .menus .menu:not(:first-child) {
  margin: 0 0 0 15px;
}
@media screen and (max-width: 1366px) {
  .l_header .inner .menuwrap .menus .menu:not(:first-child) {
    margin: 0 0 0 10px;
  }
}
.l_header .inner .menuwrap .menus .menu-link {
  display: block;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  position: relative;
}
.l_header .inner .menuwrap .menus .menu-link:before {
  content: "";
  background: #FDB924;
  width: 0;
  height: 1px;
  position: absolute;
  bottom: -10px;
  left: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_header .inner .menuwrap .menus .menu-link:hover {
  color: #FDB924;
}
.l_header .inner .menuwrap .menus .menu-link:hover:before {
  width: 100%;
}
@media screen and (max-width: 1366px) {
  .l_header .inner .menuwrap .menus .menu-link .u_txt_5 {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 1300px) {
  .l_header .inner .menuwrap .menus .menu-link .u_txt_5 {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 1216px) {
  .l_header .inner .menuwrap .menus .menu-link .u_txt_5 {
    font-size: 1.1em;
  }
}
.l_header .inner .menuwrap .btns {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 15px;
}
.l_header .inner .menuwrap .btns .btn01 + .btn01 {
  margin-left: 10px;
}
.l_header .inner .menuwrap .btns .btn02 {
  background: #FDB924;
  margin: 0 0 0 10px;
  border: 2px solid #FDB924;
}
.l_header .inner .menuwrap .btns .btn02:hover {
  background: #fff;
  border: 2px solid #FDB924;
}
.l_header .inner .menuwrap .btns .btn03 {
  background: #FFD64E;
  margin: 0 0 0 10px;
  border: 2px solid #FFD64E;
}
.l_header .inner .menuwrap .btns .btn03:hover {
  background: #fff;
  border: 2px solid #FFD64E;
}

.l_header_fixed {
  position: fixed;
  width: 100%;
  min-width: 1200px;
  z-index: 3;
  background: #fff;
  top: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.l_header_fixed._fixed {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 767px) {
  .l_header_fixed {
    display: none;
  }
}
.l_header_fixed .inner {
  width: 100%;
  padding: 30px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 1366px) {
  .l_header_fixed .inner {
    padding: 30px 15px;
  }
}
.l_header_fixed .inner .logo {
  width: 207px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_header_fixed .inner .logo:hover {
  opacity: 0.7;
}
.l_header_fixed .inner .logo .logo-img {
  max-width: 100%;
}
.l_header_fixed .inner .menuwrap {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .l_header_fixed .inner .menuwrap {
    display: none;
  }
}
.l_header_fixed .inner .menuwrap .menus {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.l_header_fixed .inner .menuwrap .menus .menu:not(:first-child) {
  margin: 0 0 0 15px;
}
@media screen and (max-width: 1366px) {
  .l_header_fixed .inner .menuwrap .menus .menu:not(:first-child) {
    margin: 0 0 0 10px;
  }
}
.l_header_fixed .inner .menuwrap .menus .menu-link {
  display: block;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}
.l_header_fixed .inner .menuwrap .menus .menu-link:before {
  content: "";
  background: #FDB924;
  width: 0;
  height: 1px;
  position: absolute;
  bottom: -10px;
  left: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_header_fixed .inner .menuwrap .menus .menu-link:hover {
  color: #FDB924;
}
.l_header_fixed .inner .menuwrap .menus .menu-link:hover:before {
  width: 100%;
}
@media screen and (max-width: 1366px) {
  .l_header_fixed .inner .menuwrap .menus .menu-link .u_txt_5 {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 1300px) {
  .l_header_fixed .inner .menuwrap .menus .menu-link .u_txt_5 {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 1216px) {
  .l_header_fixed .inner .menuwrap .menus .menu-link .u_txt_5 {
    font-size: 1.1em;
  }
}
.l_header_fixed .inner .menuwrap .btns {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 10px;
}
.l_header_fixed .inner .menuwrap .btns .btn01 + .btn01 {
  margin-left: 10px;
}
.l_header_fixed .inner .menuwrap .btns .btn02 {
  background: #FDB924;
  margin: 0 0 0 10px;
  border: 2px solid #FDB924;
}
.l_header_fixed .inner .menuwrap .btns .btn02:hover {
  background: #fff;
  border: 2px solid #FDB924;
}
.l_header_fixed .inner .menuwrap .btns .btn03 {
  background: #FFD64E;
  margin: 0 0 0 10px;
  border: 2px solid #FFD64E;
}
.l_header_fixed .inner .menuwrap .btns .btn03:hover {
  background: #fff;
  border: 2px solid #FFD64E;
}

/* l_menu_ico */
.l_menu_ico {
  display: none;
  position: fixed;
  top: 30px;
  right: 4.6875%;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .l_menu_ico {
    display: block;
  }
}
.l_menu_ico._active .l_menu_ico_wrap .border.border1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.l_menu_ico._active .l_menu_ico_wrap .border.border2 {
  display: none;
}
.l_menu_ico._active .l_menu_ico_wrap .border.border3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: top left;
  transform-origin: top left;
  bottom: -3px;
}
.l_menu_ico_wrap {
  width: 37px;
  height: 24px;
  position: relative;
}
.l_menu_ico_wrap .border {
  width: 100%;
  height: 2px;
  background: #262626;
}
.l_menu_ico_wrap .border.border1 {
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_menu_ico_wrap .border.border2 {
  position: absolute;
  top: 11px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_menu_ico_wrap .border.border3 {
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.l_menu {
  display: none;
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 3;
  top: 0;
  left: 0;
}
.l_menu .inner {
  padding: 90px 0 30px;
  background: url(../img/common/sp/menu_bg.png);
  background-size: cover;
}
.l_menu .inner .scwrap {
  height: calc(100vh - 90px);
  overflow-y: scroll;
  padding: 0 4.6875% 40px;
}
.l_menu .inner ul li {
  padding: 25px 0;
  position: relative;
}
.l_menu .inner ul li a {
  position: relative;
  font-size: 20px;
  font-weight: bold;
  padding: 0 0 0 10px;
  z-index: 1;
}
.l_menu .inner ul li a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#FEDA0F), to(#FDB524)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #FEDA0F 0%, #FDB524 100%) 0% 0% no-repeat padding-box;
}
.l_menu .inner ul li .en {
  position: absolute;
  top: 3px;
  left: 20px;
  z-index: 0;
  font-size: 34px;
  color: rgba(255, 231, 145, 0.8);
  font-weight: bold;
}
.l_menu .inner .btns {
  margin: 10px 0 0;
}
.l_menu .inner .btns a {
  width: 100%;
  height: 60px;
}
.l_menu .inner .btns a:not(:first-child) {
  margin: 20px 0 0;
}
.l_menu .inner .btns a:after {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* l_bg */
.l_bg {
  width: 636px;
  height: 636px;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -3;
}
@media screen and (max-width: 767px) {
  .l_bg {
    width: 406px;
    height: 406px;
  }
}
.l_bg._none {
  display: none;
}
.l_bg .inner {
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.l_bg .inner .circle {
  width: 636px;
  height: 636px;
  -webkit-filter: blur(30px);
  filter: blur(30px);
}
@media screen and (max-width: 767px) {
  .l_bg .inner .circle {
    width: 406px;
    height: 406px;
  }
}
@media screen and (max-width: 767px) {
  .l_bg .inner .circle img {
    width: 100%;
  }
}

.l_cv {
  position: relative;
  padding: 60px 0 80px;
}
@media screen and (max-width: 767px) {
  .l_cv {
    padding: 40px 0 60px;
  }
}
.l_cv._under:before {
  content: url(../img/common/bg_effect.png);
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .l_cv._under:before {
    content: "";
    width: 406px;
    height: 406px;
    background: url(../img/common/sp/bg_effect.png);
    background-size: cover;
  }
}
.l_cv #bubble {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -5;
  -webkit-filter: blur(7px);
  filter: blur(7px);
}
.l_cv > .inner {
  width: 636px;
  margin: 0 auto;
  padding: 0 0 54px;
}
@media screen and (max-width: 767px) {
  .l_cv > .inner {
    width: 100%;
    padding: 0 4.6875%;
    position: relative;
  }
}
.l_cv > .inner .center {
  text-align: center;
}
.l_cv > .inner .draw {
  margin: 5px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .l_cv > .inner .draw {
    margin: 10px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .l_cv > .inner .draw img {
    max-width: 100%;
  }
}
.l_cv > .inner .btns {
  margin: 25px 0 0;
}
@media screen and (max-width: 767px) {
  .l_cv > .inner .btns .c_btn_3 {
    height: 100px;
  }
  .l_cv > .inner .btns .c_btn_3:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .l_cv > .inner .btns .c_btn_4 {
    height: 100px;
  }
  .l_cv > .inner .btns .c_btn_4:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.l_cv > .inner .btns a {
  margin: 0 auto;
  width: 475px;
}
.l_cv > .inner .btns a:not(:first-of-type) {
  margin: 30px auto 0;
}
@media screen and (max-width: 767px) {
  .l_cv > .inner .btns a:not(:first-of-type) {
    margin: 20px auto 0;
  }
}
@media screen and (max-width: 767px) {
  .l_cv > .inner .btns a {
    width: 100%;
  }
}

/* l_breadcrumbs */
@media screen and (max-width: 767px) {
  .l_breadcrumbs {
    white-space: nowrap;
    overflow-x: scroll;
    padding: 0 0 5px;
  }
}
.l_breadcrumbs .breadcrumbs span span,
.l_breadcrumbs .breadcrumbs span a {
  font-size: 13px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .l_breadcrumbs .breadcrumbs span span,
.l_breadcrumbs .breadcrumbs span a {
    font-size: 10px;
  }
}
.l_breadcrumbs .breadcrumbs span a {
  color: #FDB924;
  text-decoration: underline;
  font-weight: bold;
}
.l_breadcrumbs .breadcrumbs span a:hover {
  text-decoration: none;
}
.l_breadcrumbs .breadcrumbs span .breadcrumb_last {
  font-weight: bold;
}

/* l_main_visual_top */
.l_main_visual_top .l_main_visual_top_inner {
  height: 880px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner {
    height: auto;
  }
}
.l_main_visual_top .l_main_visual_top_inner .svgall {
  width: 60vw;
  position: absolute;
  top: 40%;
  left: 30vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .svgall {
    width: 120vw;
    left: 50%;
    position: relative;
    top: initial;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0 0 385px;
    margin: 0 auto;
  }
}
.l_main_visual_top .l_main_visual_top_inner .left {
  top: 0;
  right: 0;
  width: 55vw;
  height: 100%;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .left {
    width: 100%;
    top: -20px;
    bottom: 0;
    left: 0;
    right: initial;
  }
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap {
  position: relative;
  z-index: -1;
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img01 {
  position: absolute;
  top: 6vw;
  left: 40px;
  width: 21vw;
  max-width: 608px;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img01 {
    top: 210px;
    left: -1%;
    width: 320px;
  }
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img02 {
  position: absolute;
  top: 21vw;
  left: 0;
  width: 23vw;
  max-width: 727px;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img02 {
    top: 310px;
    left: 80%;
    width: 196px;
  }
}
@media screen and (max-width: 414px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img02 {
    left: 75%;
  }
}
@media screen and (max-width: 390px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img02 {
    left: 80%;
  }
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img03 {
  position: absolute;
  top: 37vw;
  left: 150px;
  width: 17vw;
  max-width: 504px;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img03 {
    top: 420px;
    left: -10%;
    width: 191px;
  }
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img04 {
  position: absolute;
  top: 0;
  right: 30px;
  width: 20vw;
  max-width: 592px;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img04 {
    top: 460px;
    right: -20px;
    width: 211px;
  }
}
@media screen and (max-width: 414px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img04 {
    right: 10%;
  }
}
@media screen and (max-width: 390px) {
  .l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img04 {
    right: 2%;
  }
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img05 {
  position: absolute;
  top: 15vw;
  right: -30px;
  width: 29vw;
  max-width: 858px;
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img06 {
  position: absolute;
  top: 35vw;
  right: 100px;
  width: 19vw;
  max-width: 554px;
}
.l_main_visual_top .l_main_visual_top_inner .left .imgwrap .img07 {
  position: absolute;
  top: 50vw;
  right: 0;
  width: 19vw;
  max-width: 516px;
}
.l_main_visual_top .l_main_visual_top_inner .ancher {
  position: absolute;
  bottom: 180px;
  left: 27vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .ancher {
    bottom: 0;
    left: 50%;
  }
}
.l_main_visual_top .l_main_visual_top_inner .ancher img {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .l_main_visual_top .l_main_visual_top_inner .ancher img {
    width: 66px;
  }
}
.l_main_visual_top .l_main_visual_top_inner .ancher .border {
  width: 1px;
  height: 122px;
  background: #222;
  position: absolute;
  bottom: -120px;
  left: calc(50% - 2px);
}
.l_main_visual_top .l_main_visual_top_inner .ancher .ball {
  width: 9px;
  height: 9px;
  background: #FED267;
  position: absolute;
  bottom: 120px;
  border-radius: 50%;
  left: calc(50% - 4.5px);
  -webkit-animation: 2s ease-in 0.6s infinite down;
  animation: 2s ease-in 0.6s infinite down;
}

@-webkit-keyframes down {
  0% {
    bottom: 120px;
  }
  100% {
    bottom: 0;
  }
}
.l_main_visual {
  padding: 110px 30px 66px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .l_main_visual {
    padding: 87px 4.6875% 40px;
  }
}
.l_main_visual:before {
  position: absolute;
  top: -110px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  width: 1500px;
  height: 919px;
  background: url(../img/common/submain_bg.png);
  background-size: cover;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .l_main_visual:before {
    background: url(../img/common/sp/submain_bg.png);
    background-size: cover;
    width: 700px;
    height: 600px;
    top: -100px;
  }
}
.l_main_visual .inner {
  width: 1100px;
  margin: 0 auto;
  padding: 80px 0 0 70px;
}
@media screen and (max-width: 767px) {
  .l_main_visual .inner {
    width: 100%;
    padding: 60px 0 0 0;
  }
}
.l_main_visual .inner h1 {
  position: relative;
  line-height: 1.5;
}
.l_main_visual .inner h1 .jp {
  font-size: 36px;
  font-weight: bold;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l_main_visual .inner h1 .jp {
    font-size: 28px;
  }
}
.l_main_visual .inner h1 .en {
  font-size: 113px;
  font-weight: bold;
  color: #FAFAFA;
  position: absolute;
  top: -90px;
  left: -25px;
}
@media screen and (max-width: 767px) {
  .l_main_visual .inner h1 .en {
    font-size: 73px;
    top: initial;
    bottom: -10px;
    left: -10px;
  }
}

/* l_footer */
.l_footer {
  background: #313131;
}
.l_footer .inner {
  padding: 50px 0 10px;
  width: 1100px;
  margin: 0 auto;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .l_footer .inner {
    width: 100%;
    padding: 50px 4.6875% 30px;
  }
}
.l_footer .inner .logowrap {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .logowrap {
    width: 100%;
    margin: 0 auto;
  }
}
.l_footer .inner .logowrap a.logo {
  width: 295px;
  margin: 0 auto;
  display: block;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_footer .inner .logowrap a.logo:hover {
  opacity: 0.7;
}
.l_footer .inner .logowrap a.logo img {
  max-width: 100%;
}
.l_footer .inner .logowrap ul.lists01 {
  padding: 26px 0 0 40px;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .logowrap ul.lists01 {
    padding: 25px 0 0 0;
  }
}
.l_footer .inner .logowrap ul.lists01 li.list:not(:first-child) {
  margin: 10px 0 0;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .logowrap ul.lists01 li.list:not(:first-child) {
    margin: 20px 0 0;
  }
}
.l_footer .inner .logowrap ul.lists01 li.list a {
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  font-weight: bold;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_footer .inner .logowrap ul.lists01 li.list a:hover {
  opacity: 0.7;
}
.l_footer .inner .logowrap ul.lists01 li.list a.out {
  position: relative;
  padding: 0 25px 0 0;
}
.l_footer .inner .logowrap ul.lists01 li.list a.out::after {
  position: absolute;
  content: url(../img/common/sp/ico-outlink.svg);
  top: 0;
  right: 0;
}
.l_footer .inner .logowrap ul.lists01 li.list a span {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col {
    width: 100%;
  }
}
.l_footer .inner .col.col01 {
  padding: 0 0 0 74px;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col.col01 {
    margin: 40px 0 0;
    padding: 0;
  }
}
.l_footer .inner .col.col02 {
  padding: 0 0 0 70px;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col.col02 {
    padding: 0;
  }
}
.l_footer .inner .col.col02 .menus {
  margin: 0;
}
.l_footer .inner .col a.top {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_footer .inner .col a.top:hover {
  opacity: 0.7;
}
.l_footer .inner .col ul.menus {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus {
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus li.menu {
    width: 100%;
  }
}
.l_footer .inner .col ul.menus li.menu span {
  white-space: nowrap;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus li.menu span {
    padding: 16px 0;
    position: relative;
  }
  .l_footer .inner .col ul.menus li.menu span:before {
    position: absolute;
    content: "";
    width: 15px;
    height: 2px;
    background: #fff;
    top: 50%;
    right: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .l_footer .inner .col ul.menus li.menu span:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 2px;
    background: #fff;
    top: 50%;
    right: 0;
    -webkit-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  .l_footer .inner .col ul.menus li.menu span._active:after {
    display: none;
  }
}
.l_footer .inner .col ul.menus li.menu a {
  white-space: nowrap;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_footer .inner .col ul.menus li.menu a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus li.menu ul.innermenu {
    display: none;
  }
}
.l_footer .inner .col ul.menus li.menu ul.innermenu li.innermenu-item {
  margin: 12px 0 0;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus li.menu ul.innermenu li.innermenu-item {
    margin: 0;
    padding: 10px 0;
  }
}
.l_footer .inner .col ul.menus li.menu ul.innermenu li.innermenu-item a {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 15px;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_footer .inner .col ul.menus li.menu ul.innermenu li.innermenu-item a:hover {
  opacity: 0.7;
}
.l_footer .inner .col ul.menus li.menu ul.innermenu li.innermenu-item a:before {
  content: "";
  width: 10px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 10px;
  left: 0;
}
.l_footer .inner .col ul.menus li.menu._second {
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus li.menu._second {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col ul.menus li.menu._second._sppadding {
    margin: 0;
    padding: 16px 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.l_footer .inner .col03 {
  padding: 0 0 0 62px;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col03 {
    padding: 0;
    margin: 50px 0 0;
  }
}
.l_footer .inner .col03 .c_btn_2 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col03 .c_btn_2 {
    width: 100%;
  }
}
.l_footer .inner .col03 .c_btn_2._mg {
  margin-top: 20px;
}
.l_footer .inner .col03 ul.snses {
  margin: 25px 0 0;
}
.l_footer .inner .col03 ul.snses li.sns {
  height: 35px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.l_footer .inner .col03 ul.snses li.sns:not(:first-child) {
  margin: 10px 0 0;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .col03 ul.snses li.sns:not(:first-child) {
    margin: 25px 0 0;
  }
}
.l_footer .inner .col03 ul.snses li.sns .ico {
  height: 100%;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  padding: 0 0 0 45px;
  position: relative;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.l_footer .inner .col03 ul.snses li.sns .ico:hover {
  opacity: 0.7;
}
.l_footer .inner .col03 ul.snses li.sns .ico:before {
  content: "";
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0;
  left: 0;
}
.l_footer .inner .col03 ul.snses li.sns .insta:before {
  background: url(../img/common/insta.png);
  background-size: cover;
}
.l_footer .inner .col03 ul.snses li.sns .twitter:before {
  background: url(../img/common/twitter.png);
  background-size: cover;
}
.l_footer .inner .col03 ul.snses li.sns .youtube:before {
  background: url(../img/common/youtube.png);
  background-size: cover;
}
.l_footer .inner .copy {
  padding: 62px 0 0;
  color: #fff;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .l_footer .inner .copy {
    padding: 40px 0 0;
    text-align: center;
    font-size: 14px;
  }
}

.l_pagetop {
  width: 62px;
  height: 62px;
  position: fixed;
  border: 1px solid #FEBF1E;
  border-radius: 50%;
  background: #fff;
  bottom: 20px;
  right: 20px;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-transition: background-Color 0.2s linear;
  transition: background-Color 0.2s linear;
  z-index: 1;
}
.l_pagetop:hover {
  background: #FEBF1E;
}
@media screen and (max-width: 767px) {
  .l_pagetop:hover {
    background: #fff;
  }
}
.l_pagetop:hover img.no {
  display: none;
}
@media screen and (max-width: 767px) {
  .l_pagetop:hover img.no {
    display: block;
  }
}
.l_pagetop:hover img.hover {
  display: block;
}
@media screen and (max-width: 767px) {
  .l_pagetop:hover img.hover {
    display: none;
  }
}
.l_pagetop img {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}
.l_pagetop img.hover {
  display: none;
}

.l_fixed_movie {
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l_fixed_movie {
    display: none;
  }
}
.l_fixed_movie .box {
  padding: 12px 12px 20px 12px;
  border-radius: 20px;
  background: rgba(0, 132, 163, 0.9);
  position: relative;
}
.l_fixed_movie .box .close {
  position: absolute;
  top: -10px;
  right: -10px;
  pointer-events: all;
}
.l_fixed_movie .box .txt01 {
  margin: 5px 0 0;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.l_fixed_movie .box .txt02 {
  margin: 5px 0 0;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNhc3MiLCJfcmVzZXQuc2FzcyIsIl9iYXNlLnNhc3MiLCJfdmFyaWFibGUuc2FzcyIsIl9taXhpbi5zYXNzIiwiX3V0aWxpdHkuc2FzcyIsIl9jb21wb25lbnQuc2FzcyIsIl9sYXlvdXQuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFFQTtBQUNBO0FBRUE7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFOzs7QUFHRjtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUU7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFJQTtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUdGO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBRUU7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBRUU7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUU7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUNBO0FBRUE7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QTtFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBjb21tb24gc3R5bGUgaW5kZXhcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIOODquOCu+ODg+ODiFxuQGltcG9ydCAncmVzZXQnXG5cbi8vIOWkieaVsOWumue+qVxuQGltcG9ydCAndmFyaWFibGUnXG5cbi8vIOODn+ODg+OCr+OCueOCpOODs1xuQGltcG9ydCAnbWl4aW4nXG5cbi8vIOODmeODvOOCuVxuQGltcG9ydCAnYmFzZSdcblxuLy8g5rGO55So44Kv44Op44K5XG5AaW1wb3J0ICd1dGlsaXR5J1xuXG4vLyDjgrPjg7Pjg53jg7zjg43jg7Pjg4hcbkBpbXBvcnQgJ2NvbXBvbmVudCdcblxuLy8g44Os44Kk44Ki44Km44OIXG5AaW1wb3J0ICdsYXlvdXQnXG4iLCIvKiEgZGVzdHlsZS5jc3MgdjEuMC4xNSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuXG46OmJlZm9yZSxcbjo6YWZ0ZXJcbiAgYm94LXNpemluZzogaW5oZXJpdFxuXG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWxcbiAgbGluZS1oZWlnaHQ6IDEuMTUgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCUgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50IC8qIDMqL1xuXG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5XG4gIG1hcmdpbjogMFxuXG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpblxuICBkaXNwbGF5OiBibG9ja1xuXG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGxcbiAgbWFyZ2luOiAwXG5cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXNpemU6IGluaGVyaXRcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcbiAgbWFyZ2luOiAwXG5cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbFxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuICBsaXN0LXN0eWxlOiBub25lXG5cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdFxuICBmb250LXdlaWdodDogYm9sZFxuXG5cbmRkXG4gIG1hcmdpbi1sZWZ0OiAwXG5cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggLyogMSAqL1xuICBoZWlnaHQ6IDAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZSAvKiAyICovXG4gIGJvcmRlcjogMFxuICBib3JkZXItdG9wOiAxcHggc29saWRcbiAgbWFyZ2luOiAwXG4gIGNsZWFyOiBib3RoXG4gIGNvbG9yOiBpbmhlcml0XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZVxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2UgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQgLyogMiAqL1xuXG5cbmFkZHJlc3NcbiAgZm9udC1zdHlsZTogaW5oZXJpdFxuXG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBjb2xvcjogaW5oZXJpdFxuXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV1cbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkIC8qIDIgKi9cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZ1xuICBmb250LXdlaWdodDogYm9sZGVyXG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZSAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAvKiAyICovXG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbFxuICBmb250LXNpemU6IDgwJVxuXG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwXG4gIGZvbnQtc2l6ZTogNzUlXG4gIGxpbmUtaGVpZ2h0OiAwXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuXG5zdWJcbiAgYm90dG9tOiAtMC4yNWVtXG5cblxuc3VwXG4gIHRvcDogLTAuNWVtXG5cblxuLyogRW1iZWRkZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZ1xuICBib3JkZXItc3R5bGU6IG5vbmVcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxuXG5cbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lXG4gIGJvcmRlcjogMFxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG5cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZVxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gIGNvbG9yOiBpbmhlcml0XG4gIGZvbnQ6IGluaGVyaXRcbiAgYm9yZGVyOiAwXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHBhZGRpbmc6IDBcbiAgbWFyZ2luOiAwXG4gIG91dGxpbmU6IDBcbiAgYm9yZGVyLXJhZGl1czogMFxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG5cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3hcbiAgYXBwZWFyYW5jZTogY2hlY2tib3hcblxuXG5bdHlwZT1cInJhZGlvXCJdXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW9cbiAgYXBwZWFyYW5jZTogcmFkaW9cblxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dFxuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlXG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3RcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFwcGVhcmFuY2U6IG5vbmVcblxuXG5idXR0b25bZGlzYWJsZWRdLFxuW3R5cGU9XCJidXR0b25cIl1bZGlzYWJsZWRdLFxuW3R5cGU9XCJyZXNldFwiXVtkaXNhYmxlZF0sXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF1cbiAgY3Vyc29yOiBkZWZhdWx0XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyXG4gIGJvcmRlci1zdHlsZTogbm9uZVxuICBwYWRkaW5nOiAwXG5cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmdcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0XG5cblxuLyoqXG4gKiBSZW1vdmUgYXJyb3cgaW4gSUUxMCAmIElFMTFcbiAqL1xuXG5zZWxlY3Q6Oi1tcy1leHBhbmRcbiAgZGlzcGxheTogbm9uZVxuXG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb25cbiAgcGFkZGluZzogMFxuXG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXRcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiAwXG4gIG1pbi13aWR0aDogMFxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZFxuICBjb2xvcjogaW5oZXJpdCAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlIC8qIDEgKi9cbiAgcGFkZGluZzogMCAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgLyogMSAqL1xuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzc1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhXG4gIG92ZXJmbG93OiBhdXRvXG5cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvblxuICBoZWlnaHQ6IGF1dG9cblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4IC8qIDEgKi9cblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbiAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQgLyogMiAqL1xuXG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5cbmxhYmVsW2Zvcl1cbiAgY3Vyc29yOiBwb2ludGVyXG5cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHNcbiAgZGlzcGxheTogYmxvY2tcblxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnlcbiAgZGlzcGxheTogbGlzdC1pdGVtXG5cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5cbltjb250ZW50ZWRpdGFibGVdXG4gIG91dGxpbmU6IG5vbmVcblxuXG4vKiBUYWJsZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG5cbmNhcHRpb25cbiAgdGV4dC1hbGlnbjogbGVmdFxuXG5cbnRkLFxudGhcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICBwYWRkaW5nOiAwXG5cblxudGhcbiAgdGV4dC1hbGlnbjogbGVmdFxuICBmb250LXdlaWdodDogYm9sZFxuXG5cbi8qIE1pc2MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlXG4gIGRpc3BsYXk6IG5vbmVcblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dXG4gIGRpc3BsYXk6IG5vbmVcbiIsIi8vIGJhc2Vcbmh0bWxcbiAgZm9udC1zaXplOiA2Mi41JSAvLyAxZW0gPSAxMHB4XG5cblxuYm9keVxuICBjb2xvcjogJGJsYWNrXG4gIGZvbnQtZmFtaWx5OiAkZm9udF8xXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcbiAgd29yZC13cmFwOiBicmVhay13b3JkXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHlcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwwLDAsLjAxKSAwIDAgMXB4XG4gIEBpbmNsdWRlIHBjX3RhYlxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWluLXdpZHRoOiAkY29udGVudF93aWR0aFxuXG5cblxuaHRtbCwgYm9keVxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcblxuXG4qXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMClcblxuXG4vKiBoMSAtIGg2ICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2XG4gIGZvbnQtc2l6ZTogMWVtXG5cblxuLyogYSAqL1xuLy8g5ZCE44Oa44O844K444Gn6Imy44KS5aSJ5pu044GZ44KL44Go44GN44GvQGluY2x1ZGUgYV90YWfjgpLkvb/nlKjjgZfjgabkuIrmm7jjgY3jgZfjgabjgY/jgaDjgZXjgYTjgIJcbmFcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICY6bGlua1xuICAgIGNvbG9yOiAkYmxhY2tcbiAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAmOnZpc2l0ZWRcbiAgICBjb2xvcjogJGJsYWNrXG5cbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkYmxhY2tcblxuICAmOmFjdGl2ZVxuICAgIGNvbG9yOiAkYmxhY2tcblxuXG5cbi8vIOODouODkOOCpOODq+aZgiDpm7voqbHnlarlj7fjgqvjg6njg7xcbmFbaHJlZl49XCJ0ZWxcIl1cbiAgY29sb3I6ICRjb2xvcl8xXG5cblxuLyogVGV4dCBIaWdobGlnaHQgKi9cbi8vIDo6c2VsZWN0aW9uXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xXG4vL1xuXG4vKiBidXR0b24gKi9cbmJ1dHRvblxuICBkaXNwbGF5OiBibG9ja1xuXG5cbnRleHRhcmVhXG4gIHJlc2l6ZTogdmVydGljYWxcblxuXG5zZWxlY3RcbiAgJjotbW96LWZvY3VzcmluZ1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudFxuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY29sb3JfMVxuXG5cblxuLyogcGxhY2Vob2xkZXIgKi9cbi8vIOWQhOODmuODvOOCuOOBp+iJsuOCkuWkieabtOOBmeOCi+OBqOOBjeOBr0BpbmNsdWRlIHBsYWNlaG9sZGVy44KS5L2/55So44GX44Gm5LiK5pu444GN44GX44Gm44GP44Gg44GV44GE44CCXG5pbnB1dCwgdGV4dGFyZWFcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJGNvbG9yXzEpXG4gICY6Zm9jdXNcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3JfMSlcblxuXG5cbi8vIOODieODqeODg+OCsOemgeatolxuaW1nXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHVzZXItc2VsZWN0OiBub25lXG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZ19kaXI6ICcuLi9pbWcnXG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnRfd2lkdGg6IDEyMDBweFxuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwX3NpZGVfcGFkZGluZzogMjBweFxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcblxuLy8gJHBjX2Jw5Lul5LiK44GMUEPooajnpLpcbiRwY19icDogMTAyNXB4XG5cbi8vICRzcF9icOS7peS4i+OBjFNQ6KGo56S6XG4kc3BfYnA6IDc2N3B4XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnRfMTogJ05vdG8gU2FucyBKUCcsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfmuLjjgrTjgrfjg4Pjgq8nLCBZdUdvdGhpYywgc2Fucy1zZXJpZlxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYmxhY2s6ICMyMjJcblxuJHdoaXRlOiAjZmZmXG5cbiRjb2xvcl8xOiAjRkVFQzI4XG5cbiRjb2xvcl8yOiAjRkRCOTI0XG5cbiRjb2xvcl8zOiAjRUZFRkVGXG5cbiRjb2xvcl80OiAjRkJGOUVGXG5cbiRjb2xvcl81OiAjMzEzMTMxXG5cbiRjb2xvcl82OiAjRkFGQUZBXG5cbiRjb2xvcl83OiAjRkVCRjFFXG5cbiRjb2xvcl84OiAjRkRDNjFBXG5cbiRjb2xvcl85OiAjRkZGREY4XG5cbiRjb2xvcl8xMDogI0ZFQkYxRlxuXG4kY29sb3JfMTE6ICNGRkQ2NEVcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlZmF1bHRcbiRsaW5lYXI6IGN1YmljLWJlemllcigwLjI1MCwgMC4yNTAsIDAuNzUwLCAwLjc1MClcbiRlYXNlOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMTAwLCAwLjI1MCwgMS4wMDApXG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMS4wMDAsIDEuMDAwKVxuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLCAwLjU4MCwgMS4wMDApXG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQyMCwgMC4wMDAsIDAuNTgwLCAxLjAwMClcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKVxuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApXG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMClcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKVxuJGVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSlcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NTAsIDAuMDUwLCAwLjc5NSwgMC4wMzUpXG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNjAwLCAwLjA0MCwgMC45ODAsIDAuMzM1KVxuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpXG4vLyBPdXRcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKVxuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKVxuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKVxuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKVxuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApXG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMClcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyMCwgMC4xNjUsIDEuMDAwKVxuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpXG4vLyBJbiBPdXRcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpXG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMClcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKVxuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApXG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKVxuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMClcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApXG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgwLCAtMC41NTAsIDAuMjY1LCAxLjU1MClcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWl4aW5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY2xlYXJmaXhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gY2ZcbiAgJjphZnRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIlwiXG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc2FmZS1hcmVhXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNhZmVfYXJlYVxuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcClcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pXG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpXG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodClcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKVxuICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pXG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KVxuICBwYWRkaW5nLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGFfdGFnKCRjb2xvcjEsICRjb2xvcjIpXG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZFxuICAgIGNvbG9yOiAkY29sb3IxXG4gICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkY29sb3IyXG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OX44Os44O844K544Ob44Or44OA44O844Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcilcbiAgJjpwbGFjZWhvbGRlci1zaG93blxuICAgIGNvbG9yOiAkY29sb3JcblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG4gICAgY29sb3I6ICRjb2xvclxuXG4gICY6LW1vei1wbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkY29sb3JcbiAgICBvcGFjaXR5OiAxXG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkY29sb3JcbiAgICBvcGFjaXR5OiAxXG5cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcbiAgICBjb2xvcjogJGNvbG9yXG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbl93aWR0aCwgJG1heF93aWR0aClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heF93aWR0aCArIHB4KVxuICAgIEBjb250ZW50XG5cblxuQG1peGluIG1xX21pbigkd2lkdGgpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArIHB4KVxuICAgIEBjb250ZW50XG5cblxuQG1peGluIG1xX21heCgkd2lkdGgpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KVxuICAgIEBjb250ZW50XG5cblxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwY1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGNfYnApXG4gICAgQGNvbnRlbnRcblxuXG5AbWl4aW4gc3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwX2JwKVxuICAgIEBjb250ZW50XG5cblxuQG1peGluIHRhYlxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3BfYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGNfYnAgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuXG5AbWl4aW4gcGNfdGFiXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcF9icCArIDFweClcbiAgICBAY29udGVudFxuXG5cbkBtaXhpbiBzcF90YWJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBjX2JwIC0gMXB4KVxuICAgIEBjb250ZW50XG5cblxuQG1peGluIHBjX2NvbnRlbnRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjX2JwKSBhbmQgKG1heC13aWR0aDogJGNvbnRlbnRfd2lkdGgpXG4gICAgQGNvbnRlbnRcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKVxuICAgIEBjb250ZW50XG5cblxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3hcbiAgXzpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLCAmXG4gICAgQGNvbnRlbnRcblxuXG4vLyBFZGdlXG5AbWl4aW4gZWRnZVxuICBfOmxhbmcoeCk6Oi1tcy0sICZcbiAgICBAY29udGVudFxuXG5cbi8vIElFKDExKVxuQG1peGluIGllXG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCwgJlxuICAgIEBjb250ZW50XG5cblxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpXG4gIF86bGFuZyh4KStfOi13ZWJraXQtZnVsbC1zY3JlZW4tZG9jdW1lbnQsICZcbiAgICBAY29udGVudFxuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSlcbiAgb2JqZWN0LWZpdDogJHNpemVcbiAgQGluY2x1ZGUgaWVcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICMkc2l6ZSdcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBoaWRlIHNjcm9sbGJhclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBoaWRlX3Njcm9sbGJhclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmVcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lXG4gIF8mOjotd2Via2l0LXNjcm9sbGJhclxuICAgIGRpc3BsYXk6IG5vbmVcbiIsIi8qIHV0aWxpdHkgKi9cblxuLyogbGF5b3V0ICovXG5cbi8vIGNsZWFyZml4XG4udV9jZlxuICBAaW5jbHVkZSBjZlxuXG5cbi8vIHBj44O7c3Ag5Ye644GX5YiG44GR77yIbWVkaWEtcXVlcnnjga/jgrXjgqTjg4jjga7ku5Xmp5jjgavlkIjjgo/jgZvjgablpInmm7TjgZnjgovjgZPjgajvvIlcbkBpbmNsdWRlIHBjX3RhYlxuICAudV9wY1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJl9pXG4gICAgICBkaXNwbGF5OiBpbmxpbmVcblxuICAgICZfaWJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXG4gICAgJl9mXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAmX2lmXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG5cbiAgLnVfc3BcbiAgICBkaXNwbGF5OiBub25lXG4gICAgJl9pLFxuICAgICZfaWIsXG4gICAgJl9mLFxuICAgICZfaWZcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG5cblxuQGluY2x1ZGUgc3BcbiAgLnVfcGNcbiAgICBkaXNwbGF5OiBub25lXG4gICAgJl9pLFxuICAgICZfaWIsXG4gICAgJl9mLFxuICAgICZfaWZcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG4gIC51X3NwXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAmX2lcbiAgICAgIGRpc3BsYXk6IGlubGluZVxuXG4gICAgJl9pYlxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbiAgICAmX2ZcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICZfaWZcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG5cblxuXG5cbi8qIGNvbnRlbnRfc2l6ZSAqL1xuLnVfY29udGVudF9zaXplXG4gIHBhZGRpbmc6IDAgJHNwX3NpZGVfcGFkZGluZ1xuICBAaW5jbHVkZSBwY190YWJcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICB3aWR0aDogJGNvbnRlbnRfd2lkdGhcblxuXG5cbi8qIHRleHQgKi9cbi51X3R4dF8xXG4gIGZvbnQtc2l6ZTogMS42ZW1cbiAgbGluZS1oZWlnaHQ6IDEuOFxuICAvLyBsZXR0ZXItc3BhY2luZzogLjFlbVxuICBAaW5jbHVkZSBzcFxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcblxuLnVfdHh0XzJcbiAgZm9udC1zaXplOiAyZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICBAaW5jbHVkZSBzcFxuICAgIGZvbnQtc2l6ZTogMS44ZW1cbiAgICBsaW5lLWhlaWdodDogMS42XG5cbi51X3R4dF8zXG4gIGZvbnQtc2l6ZTogMy4yZW1cbiAgbGluZS1oZWlnaHQ6IDFcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW1cbiAgQGluY2x1ZGUgc3BcbiAgICBmb250LXNpemU6IDIuNGVtXG5cbi51X3R4dF80XG4gIGZvbnQtc2l6ZTogMi40ZW1cbiAgbGluZS1oZWlnaHQ6IDFcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW1cbiAgQGluY2x1ZGUgc3BcbiAgICBmb250LXNpemU6IDJlbVxuXG4udV90eHRfNVxuICBmb250LXNpemU6IDEuNGVtXG4gIGxpbmUtaGVpZ2h0OiAxXG4gIGxldHRlci1zcGFjaW5nOiAuMWVtXG5cbi51X3R4dF82XG4gIGZvbnQtc2l6ZTogMS44ZW1cbiAgbGluZS1oZWlnaHQ6IDFcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW1cbiAgQGluY2x1ZGUgc3BcbiAgICBmb250LXNpemU6IDEuNmVtXG5cbi51X3R4dF83XG4gIGZvbnQtc2l6ZTogMi4yZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBsZXR0ZXItc3BhY2luZzogLjA1ZW1cbiAgQGluY2x1ZGUgc3BcbiAgICBmb250LXNpemU6IDJlbVxuXG4udV90eHRfOFxuICBmb250LXNpemU6IDEuMmVtXG4gIGxldHRlci1zcGFjaW5nOiAuMWVtXG5cbi51X3R4dF85XG4gIGZvbnQtc2l6ZTogMi4yZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICBAaW5jbHVkZSBzcFxuICAgIGZvbnQtc2l6ZTogMS44ZW1cblxuLnVfdHh0XzEwXG4gIGZvbnQtc2l6ZTogMy42ZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICBAaW5jbHVkZSBzcFxuICAgIGZvbnQtc2l6ZTogMi44ZW1cblxuLnVfdHh0XzExXG4gIGZvbnQtc2l6ZTogMy4yZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICBAaW5jbHVkZSBzcFxuICAgIGZvbnQtc2l6ZTogMmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4udV90eHRfMTJcbiAgZm9udC1zaXplOiAxLjZlbVxuICBsaW5lLWhlaWdodDogMS4zXG4gIGxldHRlci1zcGFjaW5nOiAuMWVtXG4gIEBpbmNsdWRlIHNwXG4gICAgZm9udC1zaXplOiAxLjRlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjRcblxuLnVfdHh0XzEzXG4gIGZvbnQtc2l6ZTogMS40ZW1cbiAgbGluZS1oZWlnaHQ6IDIuMVxuICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICBAaW5jbHVkZSBzcFxuICAgIGxpbmUtaGVpZ2h0OiAyXG5cbi51X3R4dF8xNFxuICBmb250LXNpemU6IDE0LjNlbVxuICBsZXR0ZXItc3BhY2luZzogLjA1ZW1cbiAgQGluY2x1ZGUgc3BcbiAgICBmb250LXNpemU6IDcuM2VtXG5cbi51X3R4dF8xNVxuICBmb250LXNpemU6IDIuMmVtXG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbVxuICBsaW5lLWhlaWdodDogMS41XG5cbi51X3R4dF8xNlxuICBmb250LXNpemU6IDJlbVxuICBsZXR0ZXItc3BhY2luZzogLjA1ZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuXG4udV90eHRfMTdcbiAgZm9udC1zaXplOiAxMS4zZW1cbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtXG4gIEBpbmNsdWRlIHNwXG4gICAgZm9udC1zaXplOiA3LjNlbVxuXG4udV90eHRfMThcbiAgZm9udC1zaXplOiAxLjhlbVxuICBsZXR0ZXItc3BhY2luZzogLjA1ZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuXG4udV90eHRfMTlcbiAgZm9udC1zaXplOiAxLjZlbVxuICBsaW5lLWhlaWdodDogMS42XG4gIEBpbmNsdWRlIHNwXG4gICAgZm9udC1zaXplOiAxLjRlbVxuXG4udV90eHRfMjBcbiAgZm9udC1zaXplOiAyLjJlbVxuICBAaW5jbHVkZSBzcFxuICAgIGZvbnQtc2l6ZTogMS42ZW1cblxuLyogdGV4dCB3ZWlnaHQgKi9cbi51X2xpZ2h0ZXJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXJcblxuXG4udV9ib2xkXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cblxuLyogdGV4dCBhbGlnbiAqL1xuLnVfdGFfY1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuXG4udV90YV9yXG4gIHRleHQtYWxpZ246IHJpZ2h0XG5cblxuLnVfdGFfY2xcbiAgQGluY2x1ZGUgc3BcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuXG5cbi51X3RhX2xjXG4gIEBpbmNsdWRlIHBjX3RhYlxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG5cblxuLnVfdGFfY3JcbiAgQGluY2x1ZGUgc3BcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICBAaW5jbHVkZSBwY190YWJcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuXG5cblxuLnVfdGFfcmNcbiAgQGluY2x1ZGUgc3BcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gIEBpbmNsdWRlIHBjX3RhYlxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG5cblxuLyogcGFyYWdyYXBoIG1hcmdpbiAqL1xuLnVfcGFyYWdyYXBoXG4gICYgKyAmXG4gICAgbWFyZ2luOiAxNXB4IDAgMFxuXG5cblxuLyogaG92ZXIgYW5pbWF0aW9uICovXG4udV9ob3Zlcl8xXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzXG4gIEBpbmNsdWRlIHBjXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eTogLjdcblxuLnVfaW52aWV3SW1nXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxuICBvcGFjaXR5OiAwXG4gIGZpbHRlcjogYmx1cigxMHB4KVxuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyXG4gICYudV9hbmltYTFcbiAgICBvcGFjaXR5OiAxXG4gICAgZmlsdGVyOiBibHVyKDApXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cbi51X2ludmlld1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweClcbiAgb3BhY2l0eTogMFxuICBmaWx0ZXI6IGJsdXIoMTBweClcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhclxuICAmLnVfYW5pbWEyXG4gICAgb3BhY2l0eTogMVxuICAgIGZpbHRlcjogYmx1cigwKVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXG4udV9hbmltYTFcbiAgLmltZ3dyYXBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmOmJlZm9yZVxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTQsMTkzLDMwLC44KVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICAgIHotaW5kZXg6IDFcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9pbGx1c3QtMS5zdmcpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogLTEyNXB4XG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSguNSlcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlXG4gICAgICB6LWluZGV4OiAyXG4gICY6aG92ZXJcbiAgICAuaW1nd3JhcFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgJjphZnRlclxuICAgICAgICBib3R0b206IC0zMHB4XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKVxuICAgIC50eHR3cmFwXG4gICAgICAudV90eHRfMlxuICAgICAgICBjb2xvcjogJGNvbG9yXzchaW1wb3J0YW50XG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yXzchaW1wb3J0YW50XG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfNyFpbXBvcnRhbnRcbiAgICAgICAgICB3aWR0aDogMTNweFxuICAgICAgICAgIGhlaWdodDogMTJweFxuICAgICAgICAgIHJpZ2h0OiA2cHghaW1wb3J0YW50XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3ctdy5zdmcpIWltcG9ydGFudFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50XG5cbi51X2FuaW1hM1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweClcbiAgb3BhY2l0eTogMFxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2VcbiAgJi5fYWN0aXZlXG4gICAgb3BhY2l0eTogMVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGNvbXBvbmVudFxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHRpdGxlXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmNfdHRsXzFcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBpbmNsdWRlIHNwXG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4XG4gICY6YmVmb3JlXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vY2lyY2xlLnN2ZylcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IC0yMHB4XG4gICAgbGVmdDogLTIwcHhcbiAgICB6LWluZGV4OiAtMVxuICAgIEBpbmNsdWRlIHNwXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICB3aWR0aDogMzBweFxuICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jaXJjbGUuc3ZnKVxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgdG9wOiAtMTVweFxuICAgICAgbGVmdDogLTE1cHhcbiAgLmpwXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgLmVuXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgY29sb3I6ICRjb2xvcl82XG4gICAgdG9wOiAtMTMycHhcbiAgICBsZWZ0OiAtODVweFxuICAgIHotaW5kZXg6IC0yXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIHRvcDogLTcwcHhcbiAgICAgIGxlZnQ6IC00MHB4XG5cblxuXG4vLyAuY190dGxfMlxuLmNfdHRsXzJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6YmVmb3JlXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vY2lyY2xlLnN2ZylcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IC0yMHB4XG4gICAgbGVmdDogLTIwcHhcbiAgICB6LWluZGV4OiAtMVxuICAgIEBpbmNsdWRlIHNwXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICB3aWR0aDogMzBweFxuICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jaXJjbGUuc3ZnKVxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgdG9wOiAtMTVweFxuICAgICAgbGVmdDogLTE1cHhcbiAgLmpwXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgLmVuXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgY29sb3I6ICRjb2xvcl82XG4gICAgdG9wOiAtMTMycHhcbiAgICBsZWZ0OiAtMTMwcHhcbiAgICB6LWluZGV4OiAtMlxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB0b3A6IC03MnB4XG4gICAgICBsZWZ0OiAtNTBweFxuXG5cbi8vIC5jX3R0bF8zXG4uY190dGxfM1xuICBmb250LXdlaWdodDogYm9sZFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9jaXJjbGUuc3ZnKVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogLTIwcHhcbiAgICBsZWZ0OiAtMjBweFxuICAgIHotaW5kZXg6IC0xXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHdpZHRoOiAzMHB4XG4gICAgICBoZWlnaHQ6IDMwcHhcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NpcmNsZS5zdmcpXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICB0b3A6IC0xNXB4XG4gICAgICBsZWZ0OiAtMTVweFxuICAuanBcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAuZW5cbiAgICBAaW5jbHVkZSBzcFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBjb2xvcjogJGNvbG9yXzNcbiAgICAgIHRvcDogLTYwcHhcbiAgICAgIGxlZnQ6IDE1cHhcbiAgICAgIHotaW5kZXg6IC0xXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi8vIC5jX3R0bF80XG4uY190dGxfNFxuICBmb250LXdlaWdodDogYm9sZFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9jaXJjbGUuc3ZnKVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogLTIwcHhcbiAgICBsZWZ0OiAtMjBweFxuICAgIHotaW5kZXg6IDBcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgd2lkdGg6IDMwcHhcbiAgICAgIGhlaWdodDogMzBweFxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY2lyY2xlLnN2ZylcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgIHRvcDogLTE1cHhcbiAgICAgIGxlZnQ6IC0xNXB4XG4gIC5qcFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAuZW5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBjb2xvcjogJGNvbG9yXzNcbiAgICB0b3A6IC0xMzJweFxuICAgIGxlZnQ6IDMwcHhcbiAgICB6LWluZGV4OiAxXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB0b3A6IC03MHB4XG4gICAgICBsZWZ0OiAtMjZweFxuICAgICAgei1pbmRleDogLTFcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwXG5cbi5jX3R0bF81XG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBwYWRkaW5nOiAwIDAgMzBweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmpwXG4gICAgZm9udC1zaXplOiAzMnB4XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICBsaW5lLWhlaWdodDogMS41XG4gIC5lblxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgY29sb3I6ICRjb2xvcl83XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgYm90dG9tOiAwXG4gICAgbGVmdDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuXG4uY190dGxfNlxuICBmb250LXNpemU6IDE4cHhcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgbGluZS1oZWlnaHQ6IDEuN1xuICBwYWRkaW5nOiAwIDIycHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBpbmNsdWRlIHNwXG4gICAgcGFkZGluZzogMjRweCAwXG4gICY6YmVmb3JlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vdHRsLWljbzAxLnN2ZylcbiAgICB0b3A6IC01cHhcbiAgICBsZWZ0OiAwXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIHRvcDogMFxuICAmOmFmdGVyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vdHRsLWljbzAyLnN2ZylcbiAgICBib3R0b206IC0xMHB4XG4gICAgcmlnaHQ6IDBcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgYm90dG9tOiA0cHhcblxuLmNfdHRsXzdcbiAgZm9udC1zaXplOiAyOHB4XG4gIGZvbnQtd2VpZ2h0OiBib2xkXG4gIGxpbmUtaGVpZ2h0OiAxLjdcbiAgcGFkZGluZzogMCAwIDI1cHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIEBpbmNsdWRlIHNwXG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgcGFkZGluZzogMCAwIDIwcHhcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50OiBcIlwiXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDVweFxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl82XG4gICAgYm90dG9tOiAwXG4gICAgbGVmdDogMFxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHdpZHRoOiA4MHB4XG4gICAgaGVpZ2h0OiA1cHhcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfOFxuICAgIGJvdHRvbTogMFxuICAgIGxlZnQ6IDBcblxuLmNfdHRsXzhcbiAgZm9udC1zaXplOiAyNHB4XG4gIGNvbG9yOiAkY29sb3JfOFxuICBwYWRkaW5nOiAwIDAgMCAyNnB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBmb250LXdlaWdodDogYm9sZFxuICBAaW5jbHVkZSBzcFxuICAgIGZvbnQtc2l6ZTogMjJweFxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogMTZweFxuICAgIGhlaWdodDogMTZweFxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl84XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICBsZWZ0OiAwXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cbi5jX3R0bF85XG4gIGZvbnQtd2VpZ2h0OiBib2xkXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBAaW5jbHVkZSBzcFxuICAgIG1hcmdpbjogMFxuICAuanBcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAuZW5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBjb2xvcjogJGNvbG9yXzZcbiAgICB0b3A6IC04N3B4XG4gICAgbGVmdDogLTE1cHhcbiAgICB6LWluZGV4OiAtMlxuICAgIGxldHRlci1zcGFjaW5nOiAwXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIHRvcDogLTU1cHhcbiAgICAgIGxlZnQ6IC0xMHB4XG5cbi5jX3R0bF8xMFxuICBmb250LXdlaWdodDogYm9sZFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgcGFkZGluZzogMCAwIDMwcHggMFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgQGluY2x1ZGUgc3BcbiAgICBsaW5lLWhlaWdodDogMS41XG4gICAgcGFkZGluZzogMCAwIDIwcHggMFxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogODBweFxuICAgIGhlaWdodDogNXB4XG4gICAgYmFja2dyb3VuZDogI0ZEQzYxQVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGJvdHRvbTogMFxuICAgIGxlZnQ6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAuanBcbiAgICBmb250LXNpemU6IDI4cHhcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgZm9udC1zaXplOiAyNHB4XG5cblxuXG5cbi5jX2J0bl8xXG4gIHBhZGRpbmc6IDE1cHhcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gIGRpc3BsYXk6IC1tcy1mbGV4XG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBib3JkZXItcmFkaXVzOiA1MHB4XG4gIGJhY2tncm91bmQ6ICRjb2xvcl8xXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8xXG4gICY6aG92ZXJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMVxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAmLnVfdHh0XzVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNzhweClcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMTRweClcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW1cblxuXG4vLyAuY19idG5fMlxuLmNfYnRuXzJcbiAgd2lkdGg6IDQxNXB4XG4gIGhlaWdodDogNjBweFxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgZGlzcGxheTogLW1zLWZsZXhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8yXG4gIGJvcmRlci1yYWRpdXM6IDYwcHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGJveC1zaGFkb3c6IDEycHggMTJweCAxNXB4ICM1NTFBMDAyOVxuICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgQGluY2x1ZGUgc3BcbiAgICBoZWlnaHQ6IDgwcHhcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl8yXG4gICAgJjpiZWZvcmVcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgICY6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LXkucG5nKVxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIC51X3R4dF8xXG4gICAgICBjb2xvcjogJHdoaXRlXG4gICY6YmVmb3JlXG4gICAgY29udGVudDogXCJcIlxuICAgIHdpZHRoOiAyMnB4XG4gICAgaGVpZ2h0OiAyMnB4XG4gICAgYmFja2dyb3VuZDogJGNvbG9yXzJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICByaWdodDogMThweFxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgJjphZnRlclxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogMTJweFxuICAgIGhlaWdodDogMTFweFxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LXcuc3ZnKVxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDIzcHhcbiAgICByaWdodDogMjNweFxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gIC51X3R4dF8xXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4vLyAuY19idG5fM1xuLmNfYnRuXzNcbiAgd2lkdGg6IDQzNXB4XG4gIGhlaWdodDogODBweFxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgZGlzcGxheTogLW1zLWZsZXhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZVxuICBib3JkZXItcmFkaXVzOiA4MHB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBib3gtc2hhZG93OiAxMnB4IDEycHggMTVweCAjNTUxQTAwMjlcbiAgYmFja2dyb3VuZDogI0ZFRUMyOFxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZFRUMyOFxuICAgICY6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kOiAjRkVFQzI4XG4gICAgJjphZnRlclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3ctdy5zdmcpXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICByaWdodDogMjRweFxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogMjlweFxuICAgIGhlaWdodDogMjlweFxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHJpZ2h0OiAxOHB4XG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIHdpZHRoOiAxMnB4XG4gICAgaGVpZ2h0OiAxMXB4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3ctYi5zdmcpXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMzJweFxuICAgIHJpZ2h0OiAyNnB4XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgJi5fb3JhbmdlXG4gICAgYmFja2dyb3VuZDogI0ZGRDY0RVxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRDY0RVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDY0RVxuXG4vLyAuY19idG5fNFxuLmNfYnRuXzRcbiAgd2lkdGg6IDQzNXB4XG4gIGhlaWdodDogODBweFxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgZGlzcGxheTogLW1zLWZsZXhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZVxuICBib3JkZXItcmFkaXVzOiA4MHB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBib3gtc2hhZG93OiAxMnB4IDEycHggMTVweCAjNTUxQTAwMjlcbiAgYmFja2dyb3VuZDogI0ZEQjkyNFxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICBAaW5jbHVkZSBzcFxuICAgIGhlaWdodDogMTAwcHhcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGREI5MjRcbiAgICAmOmJlZm9yZVxuICAgICAgYmFja2dyb3VuZDogI0ZEQjkyNFxuICAgICY6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL291dGxpbmstdy5wbmcpXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICByaWdodDogMjNweFxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogMjlweFxuICAgIGhlaWdodDogMjlweFxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHJpZ2h0OiAxOHB4XG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIHdpZHRoOiAxOHB4XG4gICAgaGVpZ2h0OiAxNHB4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vb3V0bGluay1iLnBuZylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAzMnB4XG4gICAgcmlnaHQ6IDIzcHhcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB0b3A6IDQxcHhcbiAgLnVfdHh0XzdcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi5jX2J0bl81XG4gIGRpc3BsYXk6IGJsb2NrXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBAaW5jbHVkZSBzcFxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkVCRjFGXG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbiAgICBoZWlnaHQ6IDEwMHB4XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgZGlzcGxheTogLW1zLWZsZXhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIC5pbm5lclxuICAgIGltZ1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDBcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5sZWFkXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICBjb2xvcjogIzAwMFxuICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgY29sb3I6ICMzMTMxMzFcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgLm51bVxuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGZvbnQtc2l6ZTogNDZweFxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgIGNvbG9yOiAjMDAwXG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICBtYXJnaW46IDVweCAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogI0ZFQkYxRlxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgID5pbWdcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgIG1hcmdpbjogMCAzcHggMCAwXG4gICAgICBzcGFuXG4gICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAudHh0XG4gICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgIGNvbG9yOiAjMDAwXG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICBjb2xvcjogIzMxMzEzMVxuXG5cbi5jX2J0bl82XG4gIHdpZHRoOiA0MTVweFxuICBoZWlnaHQ6IDYwcHhcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gIGRpc3BsYXk6IC1tcy1mbGV4XG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMlxuICBib3JkZXItcmFkaXVzOiA2MHB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBib3gtc2hhZG93OiAxMnB4IDEycHggMTVweCAjNTUxQTAwMjlcbiAgYmFja2dyb3VuZDogJHdoaXRlXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gIEBpbmNsdWRlIHNwXG4gICAgaGVpZ2h0OiA4MHB4XG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfMlxuICAgICY6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgICAmOmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy15LnBuZylcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAudV90eHRfMVxuICAgICAgY29sb3I6ICR3aGl0ZVxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogMjJweFxuICAgIGhlaWdodDogMjJweFxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl8yXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbGVmdDogMThweFxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgJjphZnRlclxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICB3aWR0aDogMTJweFxuICAgIGhlaWdodDogMTFweFxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LXcuc3ZnKVxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDIzcHhcbiAgICBsZWZ0OiAyM3B4XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gIC51X3R4dF8xXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gaWNvblxuXG4vLyAuY19pY29fMVxuXG5cbi8vIC5jX2ljb18yXG5cblxuLy8gLmNfaWNvXzNcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiB0YWJsZVxuXG4vLyAuY190YWJsZV8xXG5cblxuLy8gLmNfdGFibGVfMlxuXG5cbi8vIC5jX3RhYmxlXzNcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBsaXN0XG5cbi8vIGNfbGlzdF8xXG4vLyAuY19saXN0XzFcblxuXG4vLyBjX2xpc3RfMlxuLy8gLmNfbGlzdF8yXG5cblxuLy8gY19saXN0XzNcbi8vIC5jX2xpc3RfM1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGl0ZW1cblxuLy8gY19pdGVtXzFcbi8vIC5jX2l0ZW1fMVxuXG5cbi8vIGNfaXRlbV8yXG4vLyAuY19pdGVtXzJcblxuXG4vLyBjX2l0ZW1fM1xuLy8gLmNfaXRlbV8zXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcGFnZXJcblxuLy8gLmNfcGFnZXJfbnVtXG5cblxuLy8gLmNfcGFnZXJfcHJldl9uZXh0XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gaG9nZVxuXG4vLyAuY19ob2dlXG4iLCIvKiBsYXlvdXQgKi9cblxuXG4vKiBsX2NvbnRhaW5lciAqL1xuLmxfY29udGFpbmVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIEBpbmNsdWRlIHNwXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4vKiBsX2hlYWRlciAqL1xuLmxfaGVhZGVyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB3aWR0aDogMTAwJVxuICB6LWluZGV4OiAxXG4gIEBpbmNsdWRlIHNwXG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIHotaW5kZXg6IDJcbiAgJi5fYWN0aXZlXG4gICAgQGluY2x1ZGUgc3BcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgLmlubmVyXG4gICAgd2lkdGg6IDEwMCVcbiAgICBwYWRkaW5nOiAzMHB4XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgZGlzcGxheTogLW1zLWZsZXhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHhcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgcGFkZGluZzogMzBweCA0LjY4NzUlXG4gICAgLmxvZ29cbiAgICAgIHdpZHRoOiAyMDdweFxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgIHdpZHRoOiAyMjVweFxuICAgICAgJjpob3ZlclxuICAgICAgICBvcGFjaXR5OiAuN1xuXG4gICAgICAubG9nby1pbWdcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgLm1lbnV3cmFwXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAubWVudXNcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAubWVudVxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweFxuICAgICAgICAgICYtbGlua1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfMlxuICAgICAgICAgICAgICB3aWR0aDogMFxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweFxuICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMlxuICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAudV90eHRfNVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjE2cHgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbVxuXG4gICAgICAuYnRuc1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHhcbiAgICAgICAgLmJ0bjAxXG4gICAgICAgICAmICsgLmJ0bjAxXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcbiAgICAgICAgLmJ0bjAyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yXzJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHhcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMlxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yXzJcbiAgICAgICAgLmJ0bjAzXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yXzExXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yXzExXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMTFcblxuLmxfaGVhZGVyX2ZpeGVkXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB3aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEyMDBweFxuICB6LWluZGV4OiAzXG4gIGJhY2tncm91bmQ6ICNmZmZcbiAgdG9wOiAwXG4gIG9wYWNpdHk6IDBcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZVxuICAmLl9maXhlZFxuICAgIG9wYWNpdHk6IDFcbiAgICBwb2ludGVyLWV2ZW50czogYWxsXG4gIEBpbmNsdWRlIHNwXG4gICAgZGlzcGxheTogbm9uZVxuICAuaW5uZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDMwcHhcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgICBkaXNwbGF5OiAtbXMtZmxleFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweClcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweFxuICAgIC5sb2dvXG4gICAgICB3aWR0aDogMjA3cHhcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gICAgICAmOmhvdmVyXG4gICAgICAgIG9wYWNpdHk6IC43XG5cbiAgICAgIC5sb2dvLWltZ1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAubWVudXdyYXBcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgZGlzcGxheTogLW1zLWZsZXhcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIC5tZW51c1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIC5tZW51XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweClcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XG4gICAgICAgICAgJi1saW5rXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfMlxuICAgICAgICAgICAgICB3aWR0aDogMFxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweFxuICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMlxuICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAudV90eHRfNVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjE2cHgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbVxuICAgICAgLmJ0bnNcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XG4gICAgICAgIC5idG4wMVxuICAgICAgICAgICYgKyAuYnRuMDFcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4gICAgICAgIC5idG4wMlxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl8yXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yXzJcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8yXG4gICAgICAgIC5idG4wM1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl8xMVxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweFxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8xMVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yXzExXG5cbi8qIGxfbWVudV9pY28gKi9cbi5sX21lbnVfaWNvXG4gIGRpc3BsYXk6IG5vbmVcbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogMzBweFxuICByaWdodDogNC42ODc1JVxuICB6LWluZGV4OiAxMDBcbiAgQGluY2x1ZGUgc3BcbiAgICBkaXNwbGF5OiBibG9ja1xuICAmLl9hY3RpdmVcbiAgICAubF9tZW51X2ljb193cmFwXG4gICAgICAuYm9yZGVyXG4gICAgICAgICYuYm9yZGVyMVxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG4gICAgICAgICYuYm9yZGVyMlxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgJi5ib3JkZXIzXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG4gICAgICAgICAgYm90dG9tOiAtM3B4XG4gICZfd3JhcFxuICAgIHdpZHRoOiAzN3B4XG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgLmJvcmRlclxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMnB4XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2XG4gICAgICAmLmJvcmRlcjFcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAgICAgJi5ib3JkZXIyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDExcHhcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICAgICYuYm9yZGVyM1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG5cbi5sX21lbnVcbiAgZGlzcGxheTogbm9uZVxuICBwb3NpdGlvbjogZml4ZWRcbiAgd2lkdGg6IDEwMCVcbiAgYmFja2dyb3VuZDogI2ZmZlxuICB6LWluZGV4OiAzXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIC5pbm5lclxuICAgIHBhZGRpbmc6IDkwcHggMCAzMHB4XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc3AvbWVudV9iZy5wbmcpXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIC5zY3dyYXBcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGxcbiAgICAgIHBhZGRpbmc6IDAgNC42ODc1JSA0MHB4XG4gICAgdWxcbiAgICAgIGxpXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgYVxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweFxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHotaW5kZXg6IC0xXG4gICAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRURBMEYgMCUsICNGREI1MjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94XG4gICAgICAgIC5lblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcDogM3B4XG4gICAgICAgICAgbGVmdDogMjBweFxuICAgICAgICAgIHotaW5kZXg6IDBcbiAgICAgICAgICBmb250LXNpemU6IDM0cHhcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjMxLDE0NSwuOClcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgIC5idG5zXG4gICAgICBtYXJnaW46IDEwcHggMCAwXG4gICAgICBhXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNjBweFxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcblxuLyogbF9iZyAqL1xuLmxfYmdcbiAgd2lkdGg6IDYzNnB4XG4gIGhlaWdodDogNjM2cHhcbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogNTAlXG4gIGxlZnQ6IDUwJVxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gIHotaW5kZXg6IC0zXG4gIEBpbmNsdWRlIHNwXG4gICAgd2lkdGg6IDQwNnB4XG4gICAgaGVpZ2h0OiA0MDZweFxuICAmLl9ub25lXG4gICAgZGlzcGxheTogbm9uZVxuICAuaW5uZXJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgICBkaXNwbGF5OiAtbXMtZmxleFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIC5jaXJjbGVcbiAgICAgIHdpZHRoOiA2MzZweFxuICAgICAgaGVpZ2h0OiA2MzZweFxuICAgICAgZmlsdGVyOiBibHVyKDMwcHgpXG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICB3aWR0aDogNDA2cHhcbiAgICAgICAgaGVpZ2h0OiA0MDZweFxuICAgICAgaW1nXG4gICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgd2lkdGg6IDEwMCVcblxuLmxfY3ZcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4XG4gIEBpbmNsdWRlIHNwXG4gICAgcGFkZGluZzogNDBweCAwIDYwcHhcbiAgJi5fdW5kZXJcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vYmdfZWZmZWN0LnBuZylcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogLTFcbiAgICAgIHRvcDogNTAlXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSlcbiAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgd2lkdGg6IDQwNnB4XG4gICAgICAgIGhlaWdodDogNDA2cHhcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc3AvYmdfZWZmZWN0LnBuZylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAjYnViYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgei1pbmRleDogLTVcbiAgICBmaWx0ZXI6IGJsdXIoN3B4KVxuICA+LmlubmVyXG4gICAgd2lkdGg6IDYzNnB4XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBwYWRkaW5nOiAwIDAgNTRweFxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMCA0LjY4NzUlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAuY2VudGVyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAuZHJhd1xuICAgICAgbWFyZ2luOiA1cHggMCAwXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDBcbiAgICAgIGltZ1xuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIC5idG5zXG4gICAgICBtYXJnaW46IDI1cHggMCAwXG4gICAgICAuY19idG5fM1xuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIGhlaWdodDogMTAwcHhcbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAuY19idG5fNFxuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIGhlaWdodDogMTAwcHhcbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICBhXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIHdpZHRoOiA0NzVweFxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSlcbiAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwXG4gICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDBcbiAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICB3aWR0aDogMTAwJVxuXG4vKiBsX2JyZWFkY3J1bWJzICovXG4ubF9icmVhZGNydW1ic1xuICBAaW5jbHVkZSBzcFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBvdmVyZmxvdy14OiBzY3JvbGxcbiAgICBwYWRkaW5nOiAwIDAgNXB4XG4gIC5icmVhZGNydW1ic1xuICAgIHNwYW5cbiAgICAgIHNwYW4sXG4gICAgICBhXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICNGREI5MjRcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgLmJyZWFkY3J1bWJfbGFzdFxuICAgICAgICBmb250LXdlaWdodDogYm9sZFxuXG4vKiBsX21haW5fdmlzdWFsX3RvcCAqL1xuLmxfbWFpbl92aXN1YWxfdG9wXG4gIC5sX21haW5fdmlzdWFsX3RvcF9pbm5lclxuICAgIGhlaWdodDogODgwcHhcbiAgICB3aWR0aDogMTAwJVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIEBpbmNsdWRlIHNwXG4gICAgICBoZWlnaHQ6IGF1dG9cblxuICAgIC5zdmdhbGxcbiAgICAgIHdpZHRoOiA2MHZ3XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNDAlXG4gICAgICBsZWZ0OiAzMHZ3XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgd2lkdGg6IDEyMHZ3XG4gICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgdG9wOiBpbml0aWFsXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICBwYWRkaW5nOiAwIDAgMzg1cHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAubGVmdFxuICAgICAgdG9wOiAwXG4gICAgICByaWdodDogMFxuICAgICAgd2lkdGg6IDU1dndcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB0b3A6IC0yMHB4XG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsXG4gICAgICAuaW1nd3JhcFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgei1pbmRleDogLTFcbiAgICAgICAgLmltZzAxXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgdG9wOiA2dndcbiAgICAgICAgICBsZWZ0OiA0MHB4XG4gICAgICAgICAgd2lkdGg6IDIxdndcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwOHB4XG4gICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgIHRvcDogMjEwcHhcbiAgICAgICAgICAgIGxlZnQ6IC0xJVxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4XG4gICAgICAgIC5pbWcwMlxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcDogMjF2d1xuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB3aWR0aDogMjN2d1xuICAgICAgICAgIG1heC13aWR0aDogNzI3cHhcbiAgICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgICAgdG9wOiAzMTBweFxuICAgICAgICAgICAgbGVmdDogODAlXG4gICAgICAgICAgICB3aWR0aDogMTk2cHhcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KVxuICAgICAgICAgICAgbGVmdDogNzUlXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweClcbiAgICAgICAgICAgIGxlZnQ6IDgwJVxuICAgICAgICAuaW1nMDNcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICB0b3A6IDM3dndcbiAgICAgICAgICBsZWZ0OiAxNTBweFxuICAgICAgICAgIHdpZHRoOiAxN3Z3XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDRweFxuICAgICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgICB0b3A6IDQyMHB4XG4gICAgICAgICAgICBsZWZ0OiAtMTAlXG4gICAgICAgICAgICB3aWR0aDogMTkxcHhcbiAgICAgICAgLmltZzA0XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgcmlnaHQ6IDMwcHhcbiAgICAgICAgICB3aWR0aDogMjB2d1xuICAgICAgICAgIG1heC13aWR0aDogNTkycHhcbiAgICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgICAgdG9wOiA0NjBweFxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4XG4gICAgICAgICAgICB3aWR0aDogMjExcHhcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KVxuICAgICAgICAgICAgcmlnaHQ6IDEwJVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpXG4gICAgICAgICAgICByaWdodDogMiVcbiAgICAgICAgLmltZzA1XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgdG9wOiAxNXZ3XG4gICAgICAgICAgcmlnaHQ6IC0zMHB4XG4gICAgICAgICAgd2lkdGg6IDI5dndcbiAgICAgICAgICBtYXgtd2lkdGg6IDg1OHB4XG4gICAgICAgIC5pbWcwNlxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcDogMzV2d1xuICAgICAgICAgIHJpZ2h0OiAxMDBweFxuICAgICAgICAgIHdpZHRoOiAxOXZ3XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTRweFxuICAgICAgICAuaW1nMDdcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICB0b3A6IDUwdndcbiAgICAgICAgICByaWdodDogMFxuICAgICAgICAgIHdpZHRoOiAxOXZ3XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MTZweFxuICAgIC5hbmNoZXJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAxODBweFxuICAgICAgbGVmdDogMjd2d1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiA1MCVcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTI2cHhcbiAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICB3aWR0aDogNjZweFxuICAgICAgLmJvcmRlclxuICAgICAgICB3aWR0aDogMXB4XG4gICAgICAgIGhlaWdodDogMTIycHhcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgYm90dG9tOiAtMTIwcHhcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpXG4gICAgICAuYmFsbFxuICAgICAgICB3aWR0aDogOXB4XG4gICAgICAgIGhlaWdodDogOXB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRUQyNjdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGJvdHRvbTogMTIwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNC41cHgpXG4gICAgICAgIGFuaW1hdGlvbjogMnMgZWFzZS1pbiAuNnMgaW5maW5pdGUgZG93blxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG93blxuICAwJVxuICAgIGJvdHRvbTogMTIwcHhcbiAgMTAwJVxuICAgIGJvdHRvbTogMFxuXG4vLyAubF9tYWluX3Zpc3VhbFxuLmxfbWFpbl92aXN1YWxcbiAgcGFkZGluZzogMTEwcHggMzBweCA2NnB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBAaW5jbHVkZSBzcFxuICAgIHBhZGRpbmc6IDg3cHggNC42ODc1JSA0MHB4XG4gICY6YmVmb3JlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAtMTEwcHhcbiAgICBsZWZ0OiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICBjb250ZW50OiBcIlwiXG4gICAgd2lkdGg6IDE1MDBweFxuICAgIGhlaWdodDogOTE5cHhcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zdWJtYWluX2JnLnBuZylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgei1pbmRleDogLTFcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc3Avc3VibWFpbl9iZy5wbmcpXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICB3aWR0aDogNzAwcHhcbiAgICAgIGhlaWdodDogNjAwcHhcbiAgICAgIHRvcDogLTEwMHB4XG4gIC5pbm5lclxuICAgIHdpZHRoOiAxMTAwcHhcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDcwcHhcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDBcbiAgICBoMVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBsaW5lLWhlaWdodDogMS41XG4gICAgICAuanBcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAuZW5cbiAgICAgICAgZm9udC1zaXplOiAxMTNweFxuICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICBjb2xvcjogI0ZBRkFGQVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAtOTBweFxuICAgICAgICBsZWZ0OiAtMjVweFxuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIGZvbnQtc2l6ZTogNzNweFxuICAgICAgICAgIHRvcDogaW5pdGlhbFxuICAgICAgICAgIGJvdHRvbTogLTEwcHhcbiAgICAgICAgICBsZWZ0OiAtMTBweFxuXG5cbi8qIGxfZm9vdGVyICovXG4ubF9mb290ZXJcbiAgYmFja2dyb3VuZDogIzMxMzEzMVxuICAuaW5uZXJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTBweFxuICAgIHdpZHRoOiAxMTAwcHhcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgIGRpc3BsYXk6IC1tcy1mbGV4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIEBpbmNsdWRlIHNwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogNTBweCA0LjY4NzUlIDMwcHhcblxuICAgIC5sb2dvd3JhcFxuICAgICAgd2lkdGg6IDI4MHB4XG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgYS5sb2dvXG4gICAgICAgIHdpZHRoOiAyOTVweFxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgb3BhY2l0eTogLjdcbiAgICAgICAgaW1nXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICB1bC5saXN0czAxXG4gICAgICAgIHBhZGRpbmc6IDI2cHggMCAwIDQwcHhcbiAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAwXG4gICAgICAgIGxpLmxpc3RcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwXG4gICAgICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwXG4gICAgICAgICAgYVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjdcbiAgICAgICAgICAgICYub3V0XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwXG4gICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vc3AvaWNvLW91dGxpbmsuc3ZnKVxuICAgICAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcblxuICAgIC5jb2xcbiAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAmLmNvbDAxXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDc0cHhcbiAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCAwXG4gICAgICAgICAgcGFkZGluZzogMFxuICAgICAgJi5jb2wwMlxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA3MHB4XG4gICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAubWVudXNcbiAgICAgICAgICBtYXJnaW46IDBcbiAgICAgIGEudG9wXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBvcGFjaXR5OiAuN1xuICAgICAgdWwubWVudXNcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMFxuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4XG4gICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICBsaS5tZW51XG4gICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICAgICAgICAmLl9hY3RpdmVcbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgYVxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjdcbiAgICAgICAgICB1bC5pbm5lcm1lbnVcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgIGxpLmlubmVybWVudS1pdGVtXG4gICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBcbiAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHhcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhclxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43XG4gICAgICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweFxuICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICYuX3NlY29uZFxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMFxuICAgICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAmLl9zcHBhZGRpbmdcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDBcbiAgICAgICAgICAgICAgICBvcmRlcjogMVxuXG4gICAgLmNvbDAzXG4gICAgICBwYWRkaW5nOiAwIDAgMCA2MnB4XG4gICAgICBAaW5jbHVkZSBzcFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDBcbiAgICAgIC5jX2J0bl8yXG4gICAgICAgIHdpZHRoOiAyODVweFxuICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICYuX21nXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxuXG4gICAgICB1bC5zbnNlc1xuICAgICAgICBtYXJnaW46IDI1cHggMCAwXG4gICAgICAgIGxpLnNuc1xuICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4XG4gICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwXG4gICAgICAgICAgICBAaW5jbHVkZSBzcFxuICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwXG4gICAgICAgICAgLmljb1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0NXB4XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IC43XG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICAgIGxlZnQ6IDBcblxuICAgICAgICAgIC5pbnN0YVxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaW5zdGEucG5nKVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cbiAgICAgICAgICAudHdpdHRlclxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vdHdpdHRlci5wbmcpXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcblxuICAgICAgICAgIC55b3V0dWJlXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi95b3V0dWJlLnBuZylcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXG4gICAgLmNvcHlcbiAgICAgIHBhZGRpbmc6IDYycHggMCAwXG4gICAgICBjb2xvcjogJHdoaXRlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuXG4ubF9wYWdldG9wXG4gIHdpZHRoOiA2MnB4XG4gIGhlaWdodDogNjJweFxuICBwb3NpdGlvbjogZml4ZWRcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZFQkYxRVxuICBib3JkZXItcmFkaXVzOiA1MCVcbiAgYmFja2dyb3VuZDogI2ZmZlxuICBib3R0b206IDIwcHhcbiAgcmlnaHQ6IDIwcHhcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gIGRpc3BsYXk6IC1tcy1mbGV4XG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1Db2xvciAuMnMgbGluZWFyXG4gIHotaW5kZXg6IDFcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6ICNGRUJGMUVcbiAgICBAaW5jbHVkZSBzcFxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIGltZ1xuICAgICAgJi5ub1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIEBpbmNsdWRlIHNwXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICYuaG92ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgQGluY2x1ZGUgc3BcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgaW1nXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICYuaG92ZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuLmxfZml4ZWRfbW92aWVcbiAgcG9zaXRpb246IGZpeGVkXG4gIGJvdHRvbTogNDBweFxuICByaWdodDogNDBweFxuICB6LWluZGV4OiAxXG4gIEBpbmNsdWRlIHNwXG4gICAgZGlzcGxheTogbm9uZVxuICAuYm94XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDIwcHggMTJweFxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMTMyLDE2MywuOSlcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAuY2xvc2VcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAtMTBweFxuICAgICAgcmlnaHQ6IC0xMHB4XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsXG5cbiAgICAudHh0MDFcbiAgICAgIG1hcmdpbjogNXB4IDAgMFxuICAgICAgY29sb3I6ICNmZmZcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIC50eHQwMlxuICAgICAgbWFyZ2luOiA1cHggMCAwXG4gICAgICBjb2xvcjogI2ZmZlxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4iXX0= */
