

@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700');
/* ==========================================================================// */
/* */
/* [５つのお約束ページ用スタイル] */
/* */
/* ==========================================================================// */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article, aside, footer, header, nav, section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption, figure, main { /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 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; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b, strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * 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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio, video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input { /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select { /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button; /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"], [type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details, menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
/* ==========================================================================// */
/* */
/* [Atoms - Animations] */
/* */
/* ==========================================================================// */
@-webkit-keyframes checkbox {
  0% {
    width: 0;
    height: 0;
  }
  10% {
    opacity: 1;
  }
  25% {
    width: 3px;
    height: 0;
  }
  100% {
    height: 8px;
  }
}
@keyframes checkbox {
  0% {
    width: 0;
    height: 0;
  }
  10% {
    opacity: 1;
  }
  25% {
    width: 3px;
    height: 0;
  }
  100% {
    height: 8px;
  }
}
@-webkit-keyframes radio {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  60% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
  80% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes radio {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  60% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
  80% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes suggest {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes suggest {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes search_list {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
    opacity: 0;
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes search_list {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
    opacity: 0;
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes more {
  0% {
    bottom: 8px;
  }
  20% {
    bottom: -2px;
  }
  40% {
    bottom: 8px;
  }
}
@keyframes more {
  0% {
    bottom: 8px;
  }
  20% {
    bottom: -2px;
  }
  40% {
    bottom: 8px;
  }
}
@-webkit-keyframes add {
  0% {
    color: transparent;
  }
  50% {
    color: #0062b2;
  }
  100% {
    color: transparent;
  }
}
@keyframes add {
  0% {
    color: transparent;
  }
  50% {
    color: #0062b2;
  }
  100% {
    color: transparent;
  }
}
@-webkit-keyframes cube-transition {
  25% {
    -webkit-transform: scale(0.5) rotate(-90deg);
            transform: scale(0.5) rotate(-90deg);
    top: calc(50% - 20px);
    left: calc(50% + 10px);
  }
  50% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: calc(50% + 10px);
    left: calc(50% + 10px);
  }
  75% {
    -webkit-transform: scale(0.5) rotate(-270deg);
            transform: scale(0.5) rotate(-270deg);
    top: calc(50% + 10px);
    left: calc(50% - 20px);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
    top: calc(50% - 20px);
    left: calc(50% - 20px);
  }
}
@keyframes cube-transition {
  25% {
    -webkit-transform: scale(0.5) rotate(-90deg);
            transform: scale(0.5) rotate(-90deg);
    top: calc(50% - 20px);
    left: calc(50% + 10px);
  }
  50% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: calc(50% + 10px);
    left: calc(50% + 10px);
  }
  75% {
    -webkit-transform: scale(0.5) rotate(-270deg);
            transform: scale(0.5) rotate(-270deg);
    top: calc(50% + 10px);
    left: calc(50% - 20px);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
    top: calc(50% - 20px);
    left: calc(50% - 20px);
  }
}
@-webkit-keyframes cube-transition-2 {
  25% {
    -webkit-transform: scale(0.5) rotate(-270deg);
            transform: scale(0.5) rotate(-270deg);
    top: calc(50% + 10px);
    left: calc(50% - 20px);
  }
  50% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
    top: calc(50% - 20px);
    left: calc(50% - 20px);
  }
  75% {
    -webkit-transform: scale(0.5) rotate(-90deg);
            transform: scale(0.5) rotate(-90deg);
    top: calc(50% - 20px);
    left: calc(50% + 10px);
  }
  100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: calc(50% + 10px);
    left: calc(50% + 10px);
  }
}
@keyframes cube-transition-2 {
  25% {
    -webkit-transform: scale(0.5) rotate(-270deg);
            transform: scale(0.5) rotate(-270deg);
    top: calc(50% + 10px);
    left: calc(50% - 20px);
  }
  50% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
    top: calc(50% - 20px);
    left: calc(50% - 20px);
  }
  75% {
    -webkit-transform: scale(0.5) rotate(-90deg);
            transform: scale(0.5) rotate(-90deg);
    top: calc(50% - 20px);
    left: calc(50% + 10px);
  }
  100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: calc(50% + 10px);
    left: calc(50% + 10px);
  }
}
/* ==========================================================================// */
/* */
/* [Atoms - Box Shadow] */
/* */
/* ==========================================================================// */
/* default */
/* ==========================================================================// */
/* */
/* [Atoms - Breakpoints] */
/* */
/* ==========================================================================// */
/* SPのブレイクポイント */
/* PCのブレイクポイント */
/* iphone5のブレイクポイント */
/* ==========================================================================// */
/* */
/* [vars - color] */
/* */
/* ==========================================================================// */
/* white */
/* black */
/* Grayscale colors */
/* 物件一覧 写真大画像の下地カラー */
/* Text colors */
/* CV / Alert colors */
/* Other colors */
/* 東急沿線カラー */
/* header colors */
/* visited colors */
/* リノベーションマンションブランドロゴカラー */
/* ルジェンテ */
/* ルジェンテ・リベル */
/* リディアス */
/* リディアス */
/*ウェルスクエア */
/*ウェルスクエア */
/* gratact colors */
/* ボタンホバー colors */
/* html-mail mvbg color */
/* SNS */
/* suumo */
/* マッチング */
/* マッチングLP */
/* サイトの強みLP */
/* MyリバとはLP */
/* outletLP */
/* 売るTOPお客様の声アイコン */
/* 棟詳細リッチ化用 */
/* 棟まとめ用 */
/* 新コーポレートカラー */
/*
@styleguide

@title [Vars] color

使用する色の変数一覧。

<div class="styleguide__container">
  <h2>Grayscale colors</h2>

  <div class="styleguide__color styleguide__color--bg_grayscale001">$color_grayscale001</div>

  <div class="styleguide__color styleguide__color--bg_grayscale002">$color_grayscale002</div>

  <div class="styleguide__color styleguide__color--bg_grayscale003">$color_grayscale003</div>

  <div class="styleguide__color styleguide__color--bg_grayscale004">$color_grayscale004</div>

  <div class="styleguide__color styleguide__color--bg_grayscale005">$color_grayscale005</div>
</div>

<div class="styleguide__container">
  <h2>Text colors</h2>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_text001">$color_text001</div>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_text002">$color_text002</div>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_text003">$color_text003</div>
</div>

<div class="styleguide__container">
  <h2>CV / Alert colors</h2>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_pinkred">$color_pinkred</div>
</div>

<div class="styleguide__container">
  <h2>Other colors</h2>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_navy">$color_navy</div>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_livableOrange">$color_livableOrange</div>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_livableGreen">$color_livableGreen</div>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_livableBlue">$color_livableBlue</div>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_gradientBg">$color_gradientBg</div>
  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_footerBg">$color_footerBg</div>
</div>

<div class="styleguide__container">
  <h2>gratact colors</h2>

  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_gold">$color_gold</div>
  <div class="styleguide__color styleguide__color--text_white styleguide__color--bg_purple">$color_purple</div>
</div> */
/* ここで定義されたスタイルはスタイルガイド用 */
/* 実際に利用するのは色変数のみ */
.styleguide__color {
    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;
    text-align: center;
    width: 100%;
    height: 60px;
    border-radius: 2px;
    color: #000;
    text-shadow: #fff 1px 1px 0, #fff -1px 1px 0, #fff 1px -1px 0, #fff -1px -1px 0;
}
/* Text Color */
.styleguide__color--text_white {
      background: #fff;
}
/* Grascale colors */
.styleguide__color--bg_grayscale001 {
      background: #f6f6f6;
}
.styleguide__color--bg_grayscale002 {
      background: #e9e9e9;
}
.styleguide__color--bg_grayscale003 {
      background: #ddd;
}
.styleguide__color--bg_grayscale004 {
      background: #8e8e8e;
}
.styleguide__color--bg_grayscale005 {
      background: #fafafa;
}
.styleguide__color--bg_grayscale006 {
      background: #ebebeb;
}
/* Text colors */
.styleguide__color--bg_text001 {
      background: #000;
}
.styleguide__color--bg_text002 {
      background: #777;
}
.styleguide__color--bg_text003 {
      background: #999;
}
/* CV / Alert colors */
.styleguide__color--bg_pinkred {
      background: #d74c53;
}
/* Other colors */
.styleguide__color--bg_navy {
      background: #124a7b;
}
.styleguide__color--bg_livableOrange {
      background: #e56800;
}
.styleguide__color--bg_livableGreen {
      background: #48a63f;
}
.styleguide__color--bg_livableBlue {
      background: #0062b2;
}
.styleguide__color--bg_gradientBg {
      background: -webkit-gradient(linear, left top, right top, from(#124a7b), to(#22c3ff));
      background: -webkit-linear-gradient(left, #124a7b 0%, #22c3ff 100%);
      background: -o-linear-gradient(left, #124a7b 0%, #22c3ff 100%);
      background: linear-gradient(to right, #124a7b 0%, #22c3ff 100%);
}
.styleguide__color--bg_footerBg {
      background: -webkit-gradient(linear, left top, right top, from(#007cc8), to(#004e9f));
      background: -webkit-linear-gradient(left, #007cc8 0%, #004e9f 100%);
      background: -o-linear-gradient(left, #007cc8 0%, #004e9f 100%);
      background: linear-gradient(to right, #007cc8 0%, #004e9f 100%);
}
/* gratact colors */
.styleguide__color--bg_gold {
      background: #bd8b0f;
}
.styleguide__color--bg_purple {
      background: #4f17e0;
}
/* ==========================================================================// */
/* */
/* [Atoms - Fonts] */
/* */
/* ==========================================================================// */
/* windowsで何故かテキストの下に余白ができるのを調整（bodyに付けると影響範囲が大きいので下線をつける所にだけ設定する） */
/* ==========================================================================// */
/* */
/* [Atoms - Size] */
/* */
/* ==========================================================================// */
/* PCの最低幅 */
/* ボタンの最大幅 */
/* ==========================================================================// */
/* */
/* [Atoms - TRANSITIONS] */
/* */
/* ==========================================================================// */
/* テキストリンクのホバー */
/* 開閉メニューの開閉スピード */
/* sticky要素の色の変更 */
/* ホバー時の画像zoom */
/* ==========================================================================// */
/* */
/* [Atoms - z-index] */
/* */
/* ==========================================================================// */
/* fixedでついてくるボタン */
/* header */
/* header nav */
/* toast */
/* カレンダーなどモーダル */
/* 確認ダイアログのモーダル */
/* ==========================================================================// */
/* */
/* [mixinの定義] */
/* */
/* ==========================================================================// */
/*------------------------------- */
/* SP表示ブロック */
/*------------------------------- */
/*------------------------------- */
/* PC表示ブロック */
/*------------------------------- */
/*------------------------------- */
/* SP以上PC未満表示ブロック */
/*------------------------------- */
/*------------------------------- */
/* カスタムサイズ表示ブロック */
/* */
/* @param width 表示幅 */
/*------------------------------- */
/*------------------------------- */
/* フォントサイズ指定 */
/* */
/* pxとremの指定を書き出す。 */
/* ※一部のAndroid端末でremをサポートしていないため */
/* */
/* @param size ピクセル時のフォントサイズ (単位不要) */
/*------------------------------- */
/* stylelint-disable */
/* stylelint-enable */
/*------------------------------- */
/* テキスト外だし */
/*------------------------------- */
/*------------------------------- */
/* 三点リーダ（1行） */
/*------------------------------- */
/*------------------------------- */
/* リンクテキストにアニメーションで下線を引く */
/*------------------------------- */
/*------------------------------- */
/* Firefox対策用セレクトボックスフォーカスアウトライン消去 */
/* */
/* @param text_color フォーカス時のテキスト色 */
/*------------------------------- */
/* stylelint-disable declaration-no-important */
/* stylelint-enable declaration-no-important */
/*------------------------------- */
/* 背景画像指定 */
/* */
/* @param path   画像ディレクトリからの相対パス */
/*------------------------------- */
/*------------------------------- */
/* 背景画像およびサイズ指定 */
/* */
/* @param path   画像ディレクトリからの相対パス */
/* @param ratio  画像レート (デフォルト : 2) */
/*------------------------------- */
/*------------------------------- */
/* アコーディオンの記号 */
/* */
/* @param color   色 */
/*------------------------------- */
/*------------------------------- */
/* box-shadow ホバーアニメーション */
/*------------------------------- */
/*------------------------------- */
/* box-shadow ホバーアニメーション */
/*------------------------------- */
/* ==========================================================================// */
/* */
/* [アイコンフォント用] */
/* */
/* アイコンフォント用に使用する @font-face のルールセットや追加スタイルを定義する。 */
/* */
/* ==========================================================================// */
@font-face {
  font-family: 'livable';
  src: url('../fonts/livable.eot');
  src: url('../fonts/livable.eot#iefix') format('embedded-opentype'), url('../fonts/livable.woff') format('woff'), url('../fonts/livable.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^='iconfont-livable-']::before, [class*=' iconfont-livable-']::before, [class^='iconfont-before-livable-']::before, [class*=' iconfont-before-livable-']::before, [class^='iconfont-after-livable-']::after, [class*=' iconfont-after-livable-']::after {
  font-family: 'livable', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* line-height: 1; */
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconfont-livable-add::before {
  content: '\EA01';
}
.iconfont-before-livable-add::before {
  content: '\EA01';
}
.iconfont-after-livable-add::after {
  content: '\EA01';
}
.iconfont-livable-all::before {
  content: '\EA02';
}
.iconfont-before-livable-all::before {
  content: '\EA02';
}
.iconfont-after-livable-all::after {
  content: '\EA02';
}
.iconfont-livable-anchor_link::before {
  content: '\EA03';
}
.iconfont-before-livable-anchor_link::before {
  content: '\EA03';
}
.iconfont-after-livable-anchor_link::after {
  content: '\EA03';
}
.iconfont-livable-apartment::before {
  content: '\EA04';
}
.iconfont-before-livable-apartment::before {
  content: '\EA04';
}
.iconfont-after-livable-apartment::after {
  content: '\EA04';
}
.iconfont-livable-area::before {
  content: '\EA05';
}
.iconfont-before-livable-area::before {
  content: '\EA05';
}
.iconfont-after-livable-area::after {
  content: '\EA05';
}
.iconfont-livable-area2::before {
  content: '\EA06';
}
.iconfont-before-livable-area2::before {
  content: '\EA06';
}
.iconfont-after-livable-area2::after {
  content: '\EA06';
}
.iconfont-livable-arrow_down::before {
  content: '\EA07';
}
.iconfont-before-livable-arrow_down::before {
  content: '\EA07';
}
.iconfont-after-livable-arrow_down::after {
  content: '\EA07';
}
.iconfont-livable-arrow_fill::before {
  content: '\EA08';
}
.iconfont-before-livable-arrow_fill::before {
  content: '\EA08';
}
.iconfont-after-livable-arrow_fill::after {
  content: '\EA08';
}
.iconfont-livable-arrow_left::before {
  content: '\EA09';
}
.iconfont-before-livable-arrow_left::before {
  content: '\EA09';
}
.iconfont-after-livable-arrow_left::after {
  content: '\EA09';
}
.iconfont-livable-arrow_right::before {
  content: '\EA0A';
}
.iconfont-before-livable-arrow_right::before {
  content: '\EA0A';
}
.iconfont-after-livable-arrow_right::after {
  content: '\EA0A';
}
.iconfont-livable-arrow_up::before {
  content: '\EA0B';
}
.iconfont-before-livable-arrow_up::before {
  content: '\EA0B';
}
.iconfont-after-livable-arrow_up::after {
  content: '\EA0B';
}
.iconfont-livable-assessment::before {
  content: '\EA0C';
}
.iconfont-before-livable-assessment::before {
  content: '\EA0C';
}
.iconfont-after-livable-assessment::after {
  content: '\EA0C';
}
.iconfont-livable-calculate::before {
  content: '\EA0D';
}
.iconfont-before-livable-calculate::before {
  content: '\EA0D';
}
.iconfont-after-livable-calculate::after {
  content: '\EA0D';
}
.iconfont-livable-calendar::before {
  content: '\EA0E';
}
.iconfont-before-livable-calendar::before {
  content: '\EA0E';
}
.iconfont-after-livable-calendar::after {
  content: '\EA0E';
}
.iconfont-livable-campaign::before {
  content: '\EA0F';
}
.iconfont-before-livable-campaign::before {
  content: '\EA0F';
}
.iconfont-after-livable-campaign::after {
  content: '\EA0F';
}
.iconfont-livable-carender::before {
  content: '\EA10';
}
.iconfont-before-livable-carender::before {
  content: '\EA10';
}
.iconfont-after-livable-carender::after {
  content: '\EA10';
}
.iconfont-livable-caution::before {
  content: '\EA11';
}
.iconfont-before-livable-caution::before {
  content: '\EA11';
}
.iconfont-after-livable-caution::after {
  content: '\EA11';
}
.iconfont-livable-check::before {
  content: '\EA12';
}
.iconfont-before-livable-check::before {
  content: '\EA12';
}
.iconfont-after-livable-check::after {
  content: '\EA12';
}
.iconfont-livable-check_circle::before {
  content: '\EA13';
}
.iconfont-before-livable-check_circle::before {
  content: '\EA13';
}
.iconfont-after-livable-check_circle::after {
  content: '\EA13';
}
.iconfont-livable-clear::before {
  content: '\EA14';
}
.iconfont-before-livable-clear::before {
  content: '\EA14';
}
.iconfont-after-livable-clear::after {
  content: '\EA14';
}
.iconfont-livable-click::before {
  content: '\EA15';
}
.iconfont-before-livable-click::before {
  content: '\EA15';
}
.iconfont-after-livable-click::after {
  content: '\EA15';
}
.iconfont-livable-close::before {
  content: '\EA16';
}
.iconfont-before-livable-close::before {
  content: '\EA16';
}
.iconfont-after-livable-close::after {
  content: '\EA16';
}
.iconfont-livable-close_minus::before {
  content: '\EA17';
}
.iconfont-before-livable-close_minus::before {
  content: '\EA17';
}
.iconfont-after-livable-close_minus::after {
  content: '\EA17';
}
.iconfont-livable-collect_search::before {
  content: '\EA18';
}
.iconfont-before-livable-collect_search::before {
  content: '\EA18';
}
.iconfont-after-livable-collect_search::after {
  content: '\EA18';
}
.iconfont-livable-commute::before {
  content: '\EA19';
}
.iconfont-before-livable-commute::before {
  content: '\EA19';
}
.iconfont-after-livable-commute::after {
  content: '\EA19';
}
.iconfont-livable-condo::before {
  content: '\EA1A';
}
.iconfont-before-livable-condo::before {
  content: '\EA1A';
}
.iconfont-after-livable-condo::after {
  content: '\EA1A';
}
.iconfont-livable-condo_library::before {
  content: '\EA1B';
}
.iconfont-before-livable-condo_library::before {
  content: '\EA1B';
}
.iconfont-after-livable-condo_library::after {
  content: '\EA1B';
}
.iconfont-livable-crown_1::before {
  content: '\EA1C';
}
.iconfont-before-livable-crown_1::before {
  content: '\EA1C';
}
.iconfont-after-livable-crown_1::after {
  content: '\EA1C';
}
.iconfont-livable-crown_2::before {
  content: '\EA1D';
}
.iconfont-before-livable-crown_2::before {
  content: '\EA1D';
}
.iconfont-after-livable-crown_2::after {
  content: '\EA1D';
}
.iconfont-livable-crown_3::before {
  content: '\EA1E';
}
.iconfont-before-livable-crown_3::before {
  content: '\EA1E';
}
.iconfont-after-livable-crown_3::after {
  content: '\EA1E';
}
.iconfont-livable-data::before {
  content: '\EA1F';
}
.iconfont-before-livable-data::before {
  content: '\EA1F';
}
.iconfont-after-livable-data::after {
  content: '\EA1F';
}
.iconfont-livable-department_list::before {
  content: '\EA20';
}
.iconfont-before-livable-department_list::before {
  content: '\EA20';
}
.iconfont-after-livable-department_list::after {
  content: '\EA20';
}
.iconfont-livable-device::before {
  content: '\EA21';
}
.iconfont-before-livable-device::before {
  content: '\EA21';
}
.iconfont-after-livable-device::after {
  content: '\EA21';
}
.iconfont-livable-document_request::before {
  content: '\EA22';
}
.iconfont-before-livable-document_request::before {
  content: '\EA22';
}
.iconfont-after-livable-document_request::after {
  content: '\EA22';
}
.iconfont-livable-document_request_fill::before {
  content: '\EA23';
}
.iconfont-before-livable-document_request_fill::before {
  content: '\EA23';
}
.iconfont-after-livable-document_request_fill::after {
  content: '\EA23';
}
.iconfont-livable-edit::before {
  content: '\EA24';
}
.iconfont-before-livable-edit::before {
  content: '\EA24';
}
.iconfont-after-livable-edit::after {
  content: '\EA24';
}
.iconfont-livable-facility::before {
  content: '\EA25';
}
.iconfont-before-livable-facility::before {
  content: '\EA25';
}
.iconfont-after-livable-facility::after {
  content: '\EA25';
}
.iconfont-livable-floor_plan::before {
  content: '\EA26';
}
.iconfont-before-livable-floor_plan::before {
  content: '\EA26';
}
.iconfont-after-livable-floor_plan::after {
  content: '\EA26';
}
.iconfont-livable-house::before {
  content: '\EA27';
}
.iconfont-before-livable-house::before {
  content: '\EA27';
}
.iconfont-after-livable-house::after {
  content: '\EA27';
}
.iconfont-livable-house_question::before {
  content: '\EA28';
}
.iconfont-before-livable-house_question::before {
  content: '\EA28';
}
.iconfont-after-livable-house_question::after {
  content: '\EA28';
}
.iconfont-livable-human::before {
  content: '\EA29';
}
.iconfont-before-livable-human::before {
  content: '\EA29';
}
.iconfont-after-livable-human::after {
  content: '\EA29';
}
.iconfont-livable-input::before {
  content: '\EA2A';
}
.iconfont-before-livable-input::before {
  content: '\EA2A';
}
.iconfont-after-livable-input::after {
  content: '\EA2A';
}
.iconfont-livable-inquiry::before {
  content: '\EA2B';
}
.iconfont-before-livable-inquiry::before {
  content: '\EA2B';
}
.iconfont-after-livable-inquiry::after {
  content: '\EA2B';
}
.iconfont-livable-inquiry_fill::before {
  content: '\EA2C';
}
.iconfont-before-livable-inquiry_fill::before {
  content: '\EA2C';
}
.iconfont-after-livable-inquiry_fill::after {
  content: '\EA2C';
}
.iconfont-livable-investment_property::before {
  content: '\EA2D';
}
.iconfont-before-livable-investment_property::before {
  content: '\EA2D';
}
.iconfont-after-livable-investment_property::after {
  content: '\EA2D';
}
.iconfont-livable-keyword_research::before {
  content: '\EA2E';
}
.iconfont-before-livable-keyword_research::before {
  content: '\EA2E';
}
.iconfont-after-livable-keyword_research::after {
  content: '\EA2E';
}
.iconfont-livable-land::before {
  content: '\EA2F';
}
.iconfont-before-livable-land::before {
  content: '\EA2F';
}
.iconfont-after-livable-land::after {
  content: '\EA2F';
}
.iconfont-livable-language::before {
  content: '\EA30';
}
.iconfont-before-livable-language::before {
  content: '\EA30';
}
.iconfont-after-livable-language::after {
  content: '\EA30';
}
.iconfont-livable-lawn::before {
  content: '\EA31';
}
.iconfont-before-livable-lawn::before {
  content: '\EA31';
}
.iconfont-after-livable-lawn::after {
  content: '\EA31';
}
.iconfont-livable-light::before {
  content: '\EA32';
}
.iconfont-before-livable-light::before {
  content: '\EA32';
}
.iconfont-after-livable-light::after {
  content: '\EA32';
}
.iconfont-livable-like::before {
  content: '\EA33';
}
.iconfont-before-livable-like::before {
  content: '\EA33';
}
.iconfont-after-livable-like::after {
  content: '\EA33';
}
.iconfont-livable-like_fill::before {
  content: '\EA34';
}
.iconfont-before-livable-like_fill::before {
  content: '\EA34';
}
.iconfont-after-livable-like_fill::after {
  content: '\EA34';
}
.iconfont-livable-line::before {
  content: '\EA35';
}
.iconfont-before-livable-line::before {
  content: '\EA35';
}
.iconfont-after-livable-line::after {
  content: '\EA35';
}
.iconfont-livable-list::before {
  content: '\EA36';
}
.iconfont-before-livable-list::before {
  content: '\EA36';
}
.iconfont-after-livable-list::after {
  content: '\EA36';
}
.iconfont-livable-livable::before {
  content: '\EA37';
}
.iconfont-before-livable-livable::before {
  content: '\EA37';
}
.iconfont-after-livable-livable::after {
  content: '\EA37';
}
.iconfont-livable-logo_line::before {
  content: '\EA38';
}
.iconfont-before-livable-logo_line::before {
  content: '\EA38';
}
.iconfont-after-livable-logo_line::after {
  content: '\EA38';
}
.iconfont-livable-mail::before {
  content: '\EA39';
}
.iconfont-before-livable-mail::before {
  content: '\EA39';
}
.iconfont-after-livable-mail::after {
  content: '\EA39';
}
.iconfont-livable-mail2::before {
  content: '\EA3A';
}
.iconfont-before-livable-mail2::before {
  content: '\EA3A';
}
.iconfont-after-livable-mail2::after {
  content: '\EA3A';
}
.iconfont-livable-mail_pc::before {
  content: '\EA3B';
}
.iconfont-before-livable-mail_pc::before {
  content: '\EA3B';
}
.iconfont-after-livable-mail_pc::after {
  content: '\EA3B';
}
.iconfont-livable-mail_sp::before {
  content: '\EA3C';
}
.iconfont-before-livable-mail_sp::before {
  content: '\EA3C';
}
.iconfont-after-livable-mail_sp::after {
  content: '\EA3C';
}
.iconfont-livable-map_pin::before {
  content: '\EA3D';
}
.iconfont-before-livable-map_pin::before {
  content: '\EA3D';
}
.iconfont-after-livable-map_pin::after {
  content: '\EA3D';
}
.iconfont-livable-map_pin_fill::before {
  content: '\EA3E';
}
.iconfont-before-livable-map_pin_fill::before {
  content: '\EA3E';
}
.iconfont-after-livable-map_pin_fill::after {
  content: '\EA3E';
}
.iconfont-livable-map_pin_fill2::before {
  content: '\EA3F';
}
.iconfont-before-livable-map_pin_fill2::before {
  content: '\EA3F';
}
.iconfont-after-livable-map_pin_fill2::after {
  content: '\EA3F';
}
.iconfont-livable-map_pin_full::before {
  content: '\EA40';
}
.iconfont-before-livable-map_pin_full::before {
  content: '\EA40';
}
.iconfont-after-livable-map_pin_full::after {
  content: '\EA40';
}
.iconfont-livable-map_pin_half::before {
  content: '\EA41';
}
.iconfont-before-livable-map_pin_half::before {
  content: '\EA41';
}
.iconfont-after-livable-map_pin_half::after {
  content: '\EA41';
}
.iconfont-livable-member_registration::before {
  content: '\EA42';
}
.iconfont-before-livable-member_registration::before {
  content: '\EA42';
}
.iconfont-after-livable-member_registration::after {
  content: '\EA42';
}
.iconfont-livable-menu_sp::before {
  content: '\EA43';
}
.iconfont-before-livable-menu_sp::before {
  content: '\EA43';
}
.iconfont-after-livable-menu_sp::after {
  content: '\EA43';
}
.iconfont-livable-mypage::before {
  content: '\EA44';
}
.iconfont-before-livable-mypage::before {
  content: '\EA44';
}
.iconfont-after-livable-mypage::after {
  content: '\EA44';
}
.iconfont-livable-mypage_fill::before {
  content: '\EA45';
}
.iconfont-before-livable-mypage_fill::before {
  content: '\EA45';
}
.iconfont-after-livable-mypage_fill::after {
  content: '\EA45';
}
.iconfont-livable-new_condo::before {
  content: '\EA46';
}
.iconfont-before-livable-new_condo::before {
  content: '\EA46';
}
.iconfont-after-livable-new_condo::after {
  content: '\EA46';
}
.iconfont-livable-new_house::before {
  content: '\EA47';
}
.iconfont-before-livable-new_house::before {
  content: '\EA47';
}
.iconfont-after-livable-new_house::after {
  content: '\EA47';
}
.iconfont-livable-newtab::before {
  content: '\EA48';
}
.iconfont-before-livable-newtab::before {
  content: '\EA48';
}
.iconfont-after-livable-newtab::after {
  content: '\EA48';
}
.iconfont-livable-notification::before {
  content: '\EA49';
}
.iconfont-before-livable-notification::before {
  content: '\EA49';
}
.iconfont-after-livable-notification::after {
  content: '\EA49';
}
.iconfont-livable-office::before {
  content: '\EA4A';
}
.iconfont-before-livable-office::before {
  content: '\EA4A';
}
.iconfont-after-livable-office::after {
  content: '\EA4A';
}
.iconfont-livable-open::before {
  content: '\EA4B';
}
.iconfont-before-livable-open::before {
  content: '\EA4B';
}
.iconfont-after-livable-open::after {
  content: '\EA4B';
}
.iconfont-livable-open_plus::before {
  content: '\EA4C';
}
.iconfont-before-livable-open_plus::before {
  content: '\EA4C';
}
.iconfont-after-livable-open_plus::after {
  content: '\EA4C';
}
.iconfont-livable-openhouse::before {
  content: '\EA4D';
}
.iconfont-before-livable-openhouse::before {
  content: '\EA4D';
}
.iconfont-after-livable-openhouse::after {
  content: '\EA4D';
}
.iconfont-livable-openhouse2::before {
  content: '\EA4E';
}
.iconfont-before-livable-openhouse2::before {
  content: '\EA4E';
}
.iconfont-after-livable-openhouse2::after {
  content: '\EA4E';
}
.iconfont-livable-others::before {
  content: '\EA4F';
}
.iconfont-before-livable-others::before {
  content: '\EA4F';
}
.iconfont-after-livable-others::after {
  content: '\EA4F';
}
.iconfont-livable-pagetop::before {
  content: '\EA50';
}
.iconfont-before-livable-pagetop::before {
  content: '\EA50';
}
.iconfont-after-livable-pagetop::after {
  content: '\EA50';
}
.iconfont-livable-pdf::before {
  content: '\EA51';
}
.iconfont-before-livable-pdf::before {
  content: '\EA51';
}
.iconfont-after-livable-pdf::after {
  content: '\EA51';
}
.iconfont-livable-peripheral_data_list::before {
  content: '\EA52';
}
.iconfont-before-livable-peripheral_data_list::before {
  content: '\EA52';
}
.iconfont-after-livable-peripheral_data_list::after {
  content: '\EA52';
}
.iconfont-livable-photo::before {
  content: '\EA53';
}
.iconfont-before-livable-photo::before {
  content: '\EA53';
}
.iconfont-after-livable-photo::after {
  content: '\EA53';
}
.iconfont-livable-pick_up::before {
  content: '\EA54';
}
.iconfont-before-livable-pick_up::before {
  content: '\EA54';
}
.iconfont-after-livable-pick_up::after {
  content: '\EA54';
}
.iconfont-livable-pinch::before {
  content: '\EA55';
}
.iconfont-before-livable-pinch::before {
  content: '\EA55';
}
.iconfont-after-livable-pinch::after {
  content: '\EA55';
}
.iconfont-livable-plan::before {
  content: '\EA56';
}
.iconfont-before-livable-plan::before {
  content: '\EA56';
}
.iconfont-after-livable-plan::after {
  content: '\EA56';
}
.iconfont-livable-point::before {
  content: '\EA57';
}
.iconfont-before-livable-point::before {
  content: '\EA57';
}
.iconfont-after-livable-point::after {
  content: '\EA57';
}
.iconfont-livable-postal::before {
  content: '\EA58';
}
.iconfont-before-livable-postal::before {
  content: '\EA58';
}
.iconfont-after-livable-postal::after {
  content: '\EA58';
}
.iconfont-livable-price_change::before {
  content: '\EA59';
}
.iconfont-before-livable-price_change::before {
  content: '\EA59';
}
.iconfont-after-livable-price_change::after {
  content: '\EA59';
}
.iconfont-livable-print::before {
  content: '\EA5A';
}
.iconfont-before-livable-print::before {
  content: '\EA5A';
}
.iconfont-after-livable-print::after {
  content: '\EA5A';
}
.iconfont-livable-q&a::before {
  content: '\EA5B';
}
.iconfont-before-livable-q&a::before {
  content: '\EA5B';
}
.iconfont-after-livable-q&a::after {
  content: '\EA5B';
}
.iconfont-livable-q_and_a::before {
  content: '\EA5C';
}
.iconfont-before-livable-q_and_a::before {
  content: '\EA5C';
}
.iconfont-after-livable-q_and_a::after {
  content: '\EA5C';
}
.iconfont-livable-question::before {
  content: '\EA5D';
}
.iconfont-before-livable-question::before {
  content: '\EA5D';
}
.iconfont-after-livable-question::after {
  content: '\EA5D';
}
.iconfont-livable-question2::before {
  content: '\EA5E';
}
.iconfont-before-livable-question2::before {
  content: '\EA5E';
}
.iconfont-after-livable-question2::after {
  content: '\EA5E';
}
.iconfont-livable-ranking_1::before {
  content: '\EA5F';
}
.iconfont-before-livable-ranking_1::before {
  content: '\EA5F';
}
.iconfont-after-livable-ranking_1::after {
  content: '\EA5F';
}
.iconfont-livable-ranking_2::before {
  content: '\EA60';
}
.iconfont-before-livable-ranking_2::before {
  content: '\EA60';
}
.iconfont-after-livable-ranking_2::after {
  content: '\EA60';
}
.iconfont-livable-ranking_3::before {
  content: '\EA61';
}
.iconfont-before-livable-ranking_3::before {
  content: '\EA61';
}
.iconfont-after-livable-ranking_3::after {
  content: '\EA61';
}
.iconfont-livable-recommend::before {
  content: '\EA62';
}
.iconfont-before-livable-recommend::before {
  content: '\EA62';
}
.iconfont-after-livable-recommend::after {
  content: '\EA62';
}
.iconfont-livable-reflesh::before {
  content: '\EA63';
}
.iconfont-before-livable-reflesh::before {
  content: '\EA63';
}
.iconfont-after-livable-reflesh::after {
  content: '\EA63';
}
.iconfont-livable-renthouse::before {
  content: '\EA64';
}
.iconfont-before-livable-renthouse::before {
  content: '\EA64';
}
.iconfont-after-livable-renthouse::after {
  content: '\EA64';
}
.iconfont-livable-review_blank::before {
  content: '\EA65';
}
.iconfont-before-livable-review_blank::before {
  content: '\EA65';
}
.iconfont-after-livable-review_blank::after {
  content: '\EA65';
}
.iconfont-livable-review_fill::before {
  content: '\EA66';
}
.iconfont-before-livable-review_fill::before {
  content: '\EA66';
}
.iconfont-after-livable-review_fill::after {
  content: '\EA66';
}
.iconfont-livable-sale_consultation::before {
  content: '\EA67';
}
.iconfont-before-livable-sale_consultation::before {
  content: '\EA67';
}
.iconfont-after-livable-sale_consultation::after {
  content: '\EA67';
}
.iconfont-livable-save::before {
  content: '\EA68';
}
.iconfont-before-livable-save::before {
  content: '\EA68';
}
.iconfont-after-livable-save::after {
  content: '\EA68';
}
.iconfont-livable-save_fill::before {
  content: '\EA69';
}
.iconfont-before-livable-save_fill::before {
  content: '\EA69';
}
.iconfont-after-livable-save_fill::after {
  content: '\EA69';
}
.iconfont-livable-search::before {
  content: '\EA6A';
}
.iconfont-before-livable-search::before {
  content: '\EA6A';
}
.iconfont-after-livable-search::after {
  content: '\EA6A';
}
.iconfont-livable-search_add::before {
  content: '\EA6B';
}
.iconfont-before-livable-search_add::before {
  content: '\EA6B';
}
.iconfont-after-livable-search_add::after {
  content: '\EA6B';
}
.iconfont-livable-search_answer::before {
  content: '\EA6C';
}
.iconfont-before-livable-search_answer::before {
  content: '\EA6C';
}
.iconfont-after-livable-search_answer::after {
  content: '\EA6C';
}
.iconfont-livable-search_conditions::before {
  content: '\EA6D';
}
.iconfont-before-livable-search_conditions::before {
  content: '\EA6D';
}
.iconfont-after-livable-search_conditions::after {
  content: '\EA6D';
}
.iconfont-livable-shakehands::before {
  content: '\EA6E';
}
.iconfont-before-livable-shakehands::before {
  content: '\EA6E';
}
.iconfont-after-livable-shakehands::after {
  content: '\EA6E';
}
.iconfont-livable-share::before {
  content: '\EA6F';
}
.iconfont-before-livable-share::before {
  content: '\EA6F';
}
.iconfont-after-livable-share::after {
  content: '\EA6F';
}
.iconfont-livable-shop::before {
  content: '\EA70';
}
.iconfont-before-livable-shop::before {
  content: '\EA70';
}
.iconfont-after-livable-shop::after {
  content: '\EA70';
}
.iconfont-livable-sl_applicant::before {
  content: '\EA71';
}
.iconfont-before-livable-sl_applicant::before {
  content: '\EA71';
}
.iconfont-after-livable-sl_applicant::after {
  content: '\EA71';
}
.iconfont-livable-sl_search::before {
  content: '\EA72';
}
.iconfont-before-livable-sl_search::before {
  content: '\EA72';
}
.iconfont-after-livable-sl_search::after {
  content: '\EA72';
}
.iconfont-livable-sl_search_view::before {
  content: '\EA73';
}
.iconfont-before-livable-sl_search_view::before {
  content: '\EA73';
}
.iconfont-after-livable-sl_search_view::after {
  content: '\EA73';
}
.iconfont-livable-sl_value::before {
  content: '\EA74';
}
.iconfont-before-livable-sl_value::before {
  content: '\EA74';
}
.iconfont-after-livable-sl_value::after {
  content: '\EA74';
}
.iconfont-livable-solution::before {
  content: '\EA75';
}
.iconfont-before-livable-solution::before {
  content: '\EA75';
}
.iconfont-after-livable-solution::after {
  content: '\EA75';
}
.iconfont-livable-soudan-law::before {
  content: '\EA76';
}
.iconfont-before-livable-soudan-law::before {
  content: '\EA76';
}
.iconfont-after-livable-soudan-law::after {
  content: '\EA76';
}
.iconfont-livable-soudan-tax::before {
  content: '\EA77';
}
.iconfont-before-livable-soudan-tax::before {
  content: '\EA77';
}
.iconfont-after-livable-soudan-tax::after {
  content: '\EA77';
}
.iconfont-livable-talk::before {
  content: '\EA78';
}
.iconfont-before-livable-talk::before {
  content: '\EA78';
}
.iconfont-after-livable-talk::after {
  content: '\EA78';
}
.iconfont-livable-tell::before {
  content: '\EA79';
}
.iconfont-before-livable-tell::before {
  content: '\EA79';
}
.iconfont-after-livable-tell::after {
  content: '\EA79';
}
.iconfont-livable-to_detail::before {
  content: '\EA7A';
}
.iconfont-before-livable-to_detail::before {
  content: '\EA7A';
}
.iconfont-after-livable-to_detail::after {
  content: '\EA7A';
}
.iconfont-livable-toushi::before {
  content: '\EA7B';
}
.iconfont-before-livable-toushi::before {
  content: '\EA7B';
}
.iconfont-after-livable-toushi::after {
  content: '\EA7B';
}
.iconfont-livable-transport::before {
  content: '\EA7C';
}
.iconfont-before-livable-transport::before {
  content: '\EA7C';
}
.iconfont-after-livable-transport::after {
  content: '\EA7C';
}
.iconfont-livable-unlike::before {
  content: '\EA7D';
}
.iconfont-before-livable-unlike::before {
  content: '\EA7D';
}
.iconfont-after-livable-unlike::after {
  content: '\EA7D';
}
.iconfont-livable-uservoice::before {
  content: '\EA7E';
}
.iconfont-before-livable-uservoice::before {
  content: '\EA7E';
}
.iconfont-after-livable-uservoice::after {
  content: '\EA7E';
}
.iconfont-livable-uservoice2::before {
  content: '\EA7F';
}
.iconfont-before-livable-uservoice2::before {
  content: '\EA7F';
}
.iconfont-after-livable-uservoice2::after {
  content: '\EA7F';
}
.iconfont-livable-view::before {
  content: '\EA80';
}
.iconfont-before-livable-view::before {
  content: '\EA80';
}
.iconfont-after-livable-view::after {
  content: '\EA80';
}
.iconfont-livable-viewing_conditions::before {
  content: '\EA81';
}
.iconfont-before-livable-viewing_conditions::before {
  content: '\EA81';
}
.iconfont-after-livable-viewing_conditions::after {
  content: '\EA81';
}
.iconfont-livable-wanted_property::before {
  content: '\EA82';
}
.iconfont-before-livable-wanted_property::before {
  content: '\EA82';
}
.iconfont-after-livable-wanted_property::after {
  content: '\EA82';
}
.iconfont-livable-works::before {
  content: '\EA83';
}
.iconfont-before-livable-works::before {
  content: '\EA83';
}
.iconfont-after-livable-works::after {
  content: '\EA83';
}
.iconfont-livable-zz01_panorama::before {
  content: '\EA84';
}
.iconfont-before-livable-zz01_panorama::before {
  content: '\EA84';
}
.iconfont-after-livable-zz01_panorama::after {
  content: '\EA84';
}
.iconfont-livable-zz02_change::before {
  content: '\EA85';
}
.iconfont-before-livable-zz02_change::before {
  content: '\EA85';
}
.iconfont-after-livable-zz02_change::after {
  content: '\EA85';
}
.iconfont-livable-zz03_matching::before {
  content: '\EA86';
}
.iconfont-before-livable-zz03_matching::before {
  content: '\EA86';
}
.iconfont-after-livable-zz03_matching::after {
  content: '\EA86';
}
.iconfont-livable-zz03_support::before {
  content: '\EA87';
}
.iconfont-before-livable-zz03_support::before {
  content: '\EA87';
}
.iconfont-after-livable-zz03_support::after {
  content: '\EA87';
}
.iconfont-livable-zz04_newmail::before {
  content: '\EA88';
}
.iconfont-before-livable-zz04_newmail::before {
  content: '\EA88';
}
.iconfont-after-livable-zz04_newmail::after {
  content: '\EA88';
}
.iconfont-livable-zz05_placeholder::before {
  content: '\EA89';
}
.iconfont-before-livable-zz05_placeholder::before {
  content: '\EA89';
}
.iconfont-after-livable-zz05_placeholder::after {
  content: '\EA89';
}
.iconfont-livable-zz06_taiwan::before {
  content: '\EA8A';
}
.iconfont-before-livable-zz06_taiwan::before {
  content: '\EA8A';
}
.iconfont-after-livable-zz06_taiwan::after {
  content: '\EA8A';
}
.iconfont-livable-zz07_facebook::before {
  content: '\EA8B';
}
.iconfont-before-livable-zz07_facebook::before {
  content: '\EA8B';
}
.iconfont-after-livable-zz07_facebook::after {
  content: '\EA8B';
}
.iconfont-livable-zz08_twitter::before {
  content: '\EA8C';
}
.iconfont-before-livable-zz08_twitter::before {
  content: '\EA8C';
}
.iconfont-after-livable-zz08_twitter::after {
  content: '\EA8C';
}
.iconfont-livable-zz09_alliance::before {
  content: '\EA8D';
}
.iconfont-before-livable-zz09_alliance::before {
  content: '\EA8D';
}
.iconfont-after-livable-zz09_alliance::after {
  content: '\EA8D';
}
.iconfont-livable-zz10_others::before {
  content: '\EA8E';
}
.iconfont-before-livable-zz10_others::before {
  content: '\EA8E';
}
.iconfont-after-livable-zz10_others::after {
  content: '\EA8E';
}
.iconfont-livable-zz11_property-list::before {
  content: '\EA8F';
}
.iconfont-before-livable-zz11_property-list::before {
  content: '\EA8F';
}
.iconfont-after-livable-zz11_property-list::after {
  content: '\EA8F';
}
.iconfont-livable-zz12_rent-info::before {
  content: '\EA90';
}
.iconfont-before-livable-zz12_rent-info::before {
  content: '\EA90';
}
.iconfont-after-livable-zz12_rent-info::after {
  content: '\EA90';
}
.iconfont-livable-zz13_furniture::before {
  content: '\EA91';
}
.iconfont-before-livable-zz13_furniture::before {
  content: '\EA91';
}
.iconfont-after-livable-zz13_furniture::after {
  content: '\EA91';
}
.iconfont-livable-zz14_outlet::before {
  content: '\EA92';
}
.iconfont-before-livable-zz14_outlet::before {
  content: '\EA92';
}
.iconfont-after-livable-zz14_outlet::after {
  content: '\EA92';
}
.iconfont-livable-zz15_pen::before {
  content: '\EA93';
}
.iconfont-before-livable-zz15_pen::before {
  content: '\EA93';
}
.iconfont-after-livable-zz15_pen::after {
  content: '\EA93';
}
.iconfont-livable-zz16_graph::before {
  content: '\EA94';
}
.iconfont-before-livable-zz16_graph::before {
  content: '\EA94';
}
.iconfont-after-livable-zz16_graph::after {
  content: '\EA94';
}
.iconfont-livable-zz17_house-hand::before {
  content: '\EA95';
}
.iconfont-before-livable-zz17_house-hand::before {
  content: '\EA95';
}
.iconfont-after-livable-zz17_house-hand::after {
  content: '\EA95';
}
.iconfont-livable-zz18_home::before {
  content: '\EA96';
}
.iconfont-before-livable-zz18_home::before {
  content: '\EA96';
}
.iconfont-after-livable-zz18_home::after {
  content: '\EA96';
}
.iconfont-livable-zz19_monitor::before {
  content: '\EA97';
}
.iconfont-before-livable-zz19_monitor::before {
  content: '\EA97';
}
.iconfont-after-livable-zz19_monitor::after {
  content: '\EA97';
}
.iconfont-livable-zz20_search::before {
  content: '\EA98';
}
.iconfont-before-livable-zz20_search::before {
  content: '\EA98';
}
.iconfont-after-livable-zz20_search::after {
  content: '\EA98';
}
.iconfont-livable-zz21_useful::before {
  content: '\EA99';
}
.iconfont-before-livable-zz21_useful::before {
  content: '\EA99';
}
.iconfont-after-livable-zz21_useful::after {
  content: '\EA99';
}
.iconfont-livable-zz22_applicant::before {
  content: '\EA9A';
}
.iconfont-before-livable-zz22_applicant::before {
  content: '\EA9A';
}
.iconfont-after-livable-zz22_applicant::after {
  content: '\EA9A';
}
.iconfont-livable-zz23_applicant2::before {
  content: '\EA9B';
}
.iconfont-before-livable-zz23_applicant2::before {
  content: '\EA9B';
}
.iconfont-after-livable-zz23_applicant2::after {
  content: '\EA9B';
}
[class^='iconfont-livable-'], [class*=' iconfont-livable-'] {
  font-family: inherit;
}
[class^='iconfont-livable-']::before, [class*=' iconfont-livable-']::before {
  font-family: 'livable';
  vertical-align: -0.2em;
  /* margin-right: 8px; */
}
/* ==========================================================================// */
/* */
/* [デフォルトスタイル] */
/* */
/* 要素のデフォルトスタイルを定義する。 */
/* このファイル以外で要素型セレクタを定義することは禁止とします。 */
/* */
/* ==========================================================================// */
html {
  width: 100%;
  height: 100%;
  font-size: 62.5%;
  font-family: "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;
}
body {
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 100vh;
  margin: 0;
  word-wrap: break-word;
  color: #000;
  font-size: 16px;
  font-size: 1.6rem;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-size: 1em;
}
p {
  margin: 0;
}
ol, ul, dl {
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style: none;
}
dl, dd, dt {
  margin: 0;
}
li {
  list-style: none;
  font-size: 16px;
  font-size: 1.6rem;
}
dd, dt {
  font-size: 16px;
  font-size: 1.6rem;
}
small {
  font-size: 100%;
}
em {
  font-style: normal;
}
sup {
  top: 0;
  line-height: 1;
  vertical-align: super;
}
a {
  color: #0062b2;
  text-decoration: none;
  -webkit-transition: all 0.12s ease-out 0s;
  -o-transition: all 0.12s ease-out 0s;
  transition: all 0.12s ease-out 0s;
}
a:hover {
  cursor: pointer;
  text-decoration: none;
}
/* hr と legend は normalize.css にて content-box 指定となっているので除外 */
*:not(hr):not(legend) {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*:focus {
  outline: 0 !important; /* stylelint-disable-line declaration-no-important */
}
button {
  cursor: pointer;
  -webkit-transition: all 0.12s ease-out 0s;
  -o-transition: all 0.12s ease-out 0s;
  transition: all 0.12s ease-out 0s;
  border-style: none;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  border-radius: 0;
}
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  vertical-align: middle;
  font-size: inherit;
  color: inherit;
  text-indent: 0.01px;
  -o-text-overflow: '';
     text-overflow: '';
}
select::-ms-expand {
  display: none;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
@page {
  margin: 12.7mm 9.7mm;
}
/* ==========================================================================// */
/* */
/* [パーツ情報 - image] */
/* */
/* ==========================================================================// */
/*
@styleguide

@title [Atoms] image

画像用。display:blockとwidth:100%をとりあえず付与するclass

<div class="styleguide__container styleguide__container--grayscale001">
  <img class="a-image" src="/images/sample/product_image.jpg" alt="">
</div> */
.a-image {
  display: block;
  width: 100%;
  height: auto;
}
/* ==========================================================================// */
/* */
/* [パーツ情報 - ボタン] */
/* */
/* ==========================================================================// */
/*
@styleguide

@title [Atoms] Button

ボタンパーツ。aタグ、buttonタグ両対応

<div class="styleguide__container styleguide__container--grayscale001">
  <button class="a-button a-button--size_normal a-button--type_fill">
    <span class="a-button__text">Fill Button buttonタグ</span>
  </button>
  <a class="a-button a-button--size_normal a-button--type_fill" href="#">
    <span class="a-button__text">Fill Button aタグ</span>
  </a>
</div>

<div class="styleguide__container">
  <button class="a-button a-button--size_normal a-button--type_ghost">
    <span class="a-button__text">Ghost Button</span>
  </button>
</div>
<div class="styleguide__container">
  <button class="a-button a-button--size_normal a-button--type_ghost a-button--type_disabled" disabled>
    <span class="a-button__text">Ghost Button(disabled)</span>
  </button>
</div>
<div class="styleguide__container">
  <button class="a-button a-button--size_small a-button--type_ghost">
    <span class="a-button__text">Ghost Button 小</span
  </button>
</div>

<div class="styleguide__container">
  <button class="a-button a-button--size_normal a-button--type_ghost-paint">
    <span class="a-button__text">Ghost Button 背景グレー</span>
  </button>
</div>

<div class="styleguide__container">
  <button class="a-button a-button--size_normal a-button--type_ghost-red">
    <span class="a-button__text">Ghost Button 赤</span>
  </button>
</div>

<div class="styleguide__container">
  <button class="a-button a-button--size_normal a-button--type_important">
    <span class="a-button__text">Button 赤</span>
  </button>
</div>

<div class="styleguide__container styleguide__container--grayscale001">
  <button class="a-button a-button--size_normal a-button--type_cv">
    <span class="a-button__text">Conversion Button</span>
  </button>

  <button class="a-button a-button--size_normal a-button--type_cv a-button--type_disabled" disabled>
    <span class="a-button__text">Conversion Button（disabled）</span>
  </button>

  <button class="a-button a-button--size_normal a-button--type_disabled" disabled>
    <span class="a-button__text">非活性ボタン</span>
  </button>
</div> */
.a-button {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-transition: all 0.12s ease-out 0s;
  -o-transition: all 0.12s ease-out 0s;
  transition: all 0.12s ease-out 0s;
  height: 100%;
}
@media print, screen and (min-width: 769px) {
        .a-button:hover .a-button__text::after {
    border-bottom: 1px solid currentColor;
  }
}
.a-button__text {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    display: inline-block;
}
@media print, screen and (min-width: 769px) {
  .a-button__text {
    position: relative;
  }
  .a-button__text::after {
    content: '';
    -webkit-transition: all 0.12s ease-out 0s;
    -o-transition: all 0.12s ease-out 0s;
    transition: all 0.12s ease-out 0s;
    border-bottom: 1px solid transparent;
    height: 1px;
    display: inline-block;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
  }
}
.a-button {
  /* ホバー時の下線スタイル（アイコンがある場合） */
}
@media print, screen and (min-width: 769px) {
  .a-button .iconfont-livable-mail::after, .a-button .iconfont-livable-calendar::after, .a-button .iconfont-livable-mail::after, .a-button .iconfont-livable-inquiry::after, .a-button .iconfont-livable-assessment::after, .a-button .iconfont-livable-pdf::after, .a-button .iconfont-livable-notification::after, .a-button .iconfont-livable-calculate::after, .a-button .iconfont-livable-zz02_change::after, .a-button .iconfont-livable-newtab::after {
    width: calc(100% - 24px);
    left: auto;
  }
}
@media print, screen and (min-width: 769px) {
  .a-button .m-counselling__logo >::after {
    width: calc(100% - 24px);
    left: auto;
  }
}
.a-button__text-strong {
    font-size: 24px;
}
@media print, screen and (min-width: 769px) {
  .a-button__text-strong {
    font-size: 26px;
  }
}
.a-button__text-strong--number {
      font-family: "Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;
}
.a-button__text-sub {
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    color: #777;
}
@media print, screen and (min-width: 769px) {
  .a-button__text-sub {
    width: auto;
  }
}
.a-button--type_fill {
    background: #0062b2;
    -webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
            box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    color: #fff;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_fill:hover {
    background: #1c5bc4;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.a-button--type_ghost {
    /* background: $color_white */
    border: 1px solid #0062b2;
    border-radius: 4px;
    color: #0062b2;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_ghost {
    padding: 0 3px;
  }
  .a-button--type_ghost:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_ghost-red {
    margin-top: 32px;
    border: 1px solid #d74c53;
    border-radius: 4px;
    color: #d74c53;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_ghost-red {
    padding: 0 3px;
  }
  .a-button--type_ghost-red:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_important {
    background: #fff;
    border: 1px solid #d74c53;
    border-radius: 4px;
    color: #d74c53;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_important {
    padding: 0 3px;
  }
  .a-button--type_important:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_cv {
    background: #d74c53;
    -webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
            box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    color: #fff;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_cv:hover {
    background: #ff4b6d;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.a-button--type_ghost-paint {
    background: #f6f6f6;
    border: 1px solid #0062b2;
    border-radius: 4px;
    color: #0062b2;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_ghost-paint {
    padding: 0 3px;
  }
  .a-button--type_ghost-paint:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_disabled {
    background-color: #ddd;
    border: 0;
    border-radius: 4px;
    color: #999;
    -webkit-box-shadow: none;
            box-shadow: none;
    pointer-events: none;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_disabled:hover {
    background-color: #ddd;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: default;
  }
          .a-button--type_disabled:hover .a-button__text::after {
    border-bottom: 1px solid transparent;
  }
}
.a-button--type_disabled.a-button--type_ghost, .a-button--type_disabled.a-button--type_ghost-red, .a-button--type_disabled.a-button--type_ghost-paint {
  border: 1px solid #ddd;
  background: transparent;
}
.a-button--type_disabled2 {
    background-color: #ccc;
    border: 0;
    border-radius: 4px;
    color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    pointer-events: none;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_disabled2:hover {
    background-color: #ccc;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: default;
  }
          .a-button--type_disabled2:hover .a-button__text::after {
    border-bottom: 1px solid transparent;
  }
}
.a-button--type_disabled3 {
    background-color: #ddd;
    border: 0;
    border-radius: 4px;
    color: #999;
    -webkit-box-shadow: none;
            box-shadow: none;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_disabled3:hover {
    background-color: #ddd;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: default;
  }
          .a-button--type_disabled3:hover .a-button__text::after {
    border-bottom: 1px solid transparent;
  }
}
.a-button--type_disabled3.a-button--type_ghost, .a-button--type_disabled3.a-button--type_ghost-red, .a-button--type_disabled3.a-button--type_ghost-paint {
  border: 1px solid #ddd;
  background: transparent;
}
.a-button--type_white {
    background: #fff;
    border-radius: 4px;
    color: #d74c53;
    -webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
            box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
}
@media print, screen and (min-width: 769px) {
  .a-button--type_white:hover {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.a-button--type_white-fill {
    background: #fff;
    border-radius: 4px;
    color: #0062b2;
    -webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
            box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.15);
}
@media print, screen and (min-width: 769px) {
  .a-button--type_white-fill:hover {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.a-button--type_white-ghost {
    background: #fff;
    border: 1px solid #0062b2;
    border-radius: 4px;
    color: #0062b2;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_white-ghost {
    padding: 0 3px;
  }
  .a-button--type_white-ghost:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_peach {
    background: #fff;
    border: 1px solid #ff7b94;
    border-radius: 4px;
    color: #ff7b94;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_peach {
    padding: 0 3px;
  }
  .a-button--type_peach:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_orange {
    background: #fff;
    border: 1px solid #e56800;
    border-radius: 4px;
    color: #e56800;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_orange {
    padding: 0 3px;
  }
  .a-button--type_orange:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_ghost-orange {
    border: 1px solid #e56800;
    border-radius: 4px;
    color: #e56800;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_ghost-orange {
    padding: 0 3px;
  }
  .a-button--type_ghost-orange:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_ghost-white {
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_ghost-white {
    padding: 0 3px;
  }
  .a-button--type_ghost-white:hover {
    border-width: 3px;
    padding: 0;
  }
}
.a-button--type_tel {
    background-color: #ddd;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
            box-shadow: none;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_tel {
    pointer-events: none;
  }
}
.a-button--type_tel .a-button__text {
      margin: -12px 0 0;
      font-size: 14px;
      color: #d74c53;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_tel .a-button__text {
    margin: 0;
    font-size: 24px;
  }
}
.a-button--type_navy {
    background: #0062b2;
    border-radius: 4px;
    color: #fff;
}
@media print, screen and (min-width: 769px) {
  .a-button--type_navy:hover {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  }
}
.a-button--size_small, .a-button--size_small-no-result {
    width: 100%;
    height: 56px;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    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;
}
@media print, screen and (min-width: 769px) {
  .a-button--size_small, .a-button--size_small-no-result {
    margin-bottom: 16px;
  }
}
.a-button--size_small-no-result {
    height: 64px;
}
@media print, screen and (min-width: 769px) {
  .a-button--size_small-no-result {
    height: 56px;
  }
}
.a-button--size_normal {
    width: 100%;
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    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;
    max-width: 560px;
}
@media print, screen and (min-width: 769px) {
  .a-button--size_normal {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
  }
}
.a-button--size_s-n {
    width: 100%;
    height: 56px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    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;
    max-width: 560px;
}
@media print, screen and (min-width: 769px) {
  .a-button--size_s-n {
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
  }
}
@media print, screen and (min-width: 769px) {
  .a-button--narrow {
    width: 270px;
  }
}
.a-button--size_inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
@media print, screen and (min-width: 769px) {
  .a-button--size_inline {
    padding-left: 16px;
    padding-right: 16px;
  }
}
/* content内にボタンだけある場合に付けるmargin */
.a-button--unique {
    margin: 32px auto 48px;
}
@media print, screen and (min-width: 769px) {
  .a-button--unique {
    margin: 48px auto 64px;
  }
}
/* buttonタグをflexコンテナにした際に起きるバグ対策 */
button.a-button--size_normal, button.a-button--size_small, button.a-button--size_inline {
  display: block;
}
/* ==========================================================================// */
/* */
/* [パーツ情報 - ヘッダ] */
/* */
/* ==========================================================================// */
/*
@styleguide

@title [Organisms] Footer

通常版
<div class="styleguide__container styleguide__container--grayscale001 styleguide__container--scrollX">
製作途中
</div>

簡易版
<div class="styleguide__container styleguide__container--grayscale001 styleguide__container--scrollX">
  <footer class="o-footer">
    <div class="o-footer__bottom">
      <div class="o-footer__bottom-inner">
        <p class="o-footer__catch"><img class="a-image" src="/images/common/livable_logo_catchcopy.png" alt="美しい時代へ 東急グループ"></p><small class="o-footer__copy">&copy; TOKYU LIVABLE,INC.All Right Reserved.</small>
      </div>
    </div>
  </footer>
</div> */
.o-footer {
  width: 100%;
  min-width: 300px;
  overflow: hidden;
  border-top: 1px solid #5081a5;
}
@media print, screen and (min-width: 769px) {
  .o-footer {
    min-width: 1120px;
  }
}
/* AibotLP用 */
.o-footer--aibot {
    padding: 16px;
}
@media print, screen and (min-width: 769px) {
  .o-footer--aibot {
    border-top: 0;
  }
}
.o-footer--aibot .o-footer__copy {
      margin-top: 8px;
      text-align: left;
      font-size: 10px;
      color: #999;
}
@media print, screen and (min-width: 769px) {
  .o-footer--aibot .o-footer__copy {
    display: inline-block;
    margin-left: 12px;
    font-size: 11px;
  }
}
/* outletLP用 */
.o-footer--outlet {
    margin: 40px auto;
}
@media print, screen and (min-width: 769px) {
  .o-footer--outlet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 1280px;
    margin: 96px auto 48px;
    padding: 0 80px;
    border-top: 0;
  }
}
.o-footer--outlet .o-footer__copy {
      margin: 12px 0 0;
      text-align: center;
      font-family: "Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;
      font-size: 10px;
      color: #999;
}
/* chatLP用 */
.o-footer--chat {
    padding: 0 0 24px;
}
@media print, screen and (min-width: 769px) {
  .o-footer--chat {
    min-width: 1280px;
    padding: 0 0 40px;
    border-top: 0;
  }
}
.o-footer--chat .o-footer__logo-wrap {
      margin: auto;
}
@media print, screen and (min-width: 769px) {
  .o-footer--chat .o-footer__logo-wrap {
    display: block;
  }
}
.o-footer--chat .o-footer__copy {
      margin-top: 8px;
      color: #999;
}
@media print, screen and (min-width: 769px) {
  .o-footer--chat .o-footer__copy {
    text-align: center;
  }
}
.o-footer__pagetop {
    font-size: 14px;
    line-height: 40px;
    display: block;
    height: 40px;
    text-align: center;
    color: #fff;
    background: #5081a5;
}
@media print, screen and (min-width: 769px) {
  .o-footer__pagetop {
    line-height: 32px;
    width: 160px;
    height: 32px;
    border-radius: 0 0 2px 2px;
  }
}
.o-footer__pagetop::before {
  font-size: 18px;
}
.o-footer__pagetop:hover {
  background: #739ab7;
}
.o-footer__pagetop-wrapper {
    margin-bottom: 48px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__pagetop-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 1120px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 32px;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 1120px;
    margin-right: auto;
    margin-left: auto;
  }
}
.o-footer__logo {
    display: block;
    width: 178px;
    height: auto;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
}
@media print, screen and (min-width: 769px) {
  .o-footer__logo {
    width: 230px;
    margin-bottom: 16px;
    margin-left: 0;
  }
}
.o-footer__logo-wrapper {
    display: block;
    margin-bottom: 48px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__logo-wrapper {
    width: 300px;
    margin-bottom: 40px;
  }
}
.o-footer__logo-number {
    font-size: 13px;
    display: block;
    text-align: center;
    color: #000;
}
@media print, screen and (min-width: 769px) {
  .o-footer__logo-number {
    text-align: left;
  }
}
/* 各種LP用 */
.o-footer__logo-wrap {
    display: block;
    width: 150px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__logo-wrap {
    display: inline-block;
  }
}
/* outletLP用 */
.o-footer__logo-image {
    display: block;
    width: 150px;
    margin: 40px auto 0;
}
@media print, screen and (min-width: 769px) {
  .o-footer__logo-image {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: auto;
  }
}
.o-footer__nav {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 343px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__nav {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 0;
    margin-left: 0;
    width: auto;
    max-width: none;
  }
}
.o-footer__nav-list {
    font-size: 0;
    margin-bottom: 32px;
    text-align: center;
}
@media print, screen and (min-width: 769px) {
  .o-footer__nav-list {
    margin-left: -16px;
    text-align: left;
  }
}
.o-footer__nav-item {
    position: relative;
    display: inline-block;
    margin-bottom: 12px;
    padding-right: 16px;
    padding-left: 16px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__nav-item {
    margin-bottom: 8px;
  }
}
.o-footer__nav-item::before {
  content: '';
  position: absolute;
  top: 7px;
  bottom: 5px;
  left: 0;
  width: 1px;
  background: #999;
}
@media print, screen and (min-width: 769px) {
  .o-footer__nav-item::before {
    top: 4px;
    bottom: 1px;
    height: 13px;
  }
}
@media only screen and (max-width: 768px) {
  .o-footer__nav-item:first-child::before, .o-footer__nav-item:last-child::before, .o-footer__nav-item:nth-child(3)::before, .o-footer__nav-item:nth-child(5)::before, .o-footer__nav-item:nth-child(7)::before, .o-footer__nav-item:nth-child(8)::before, .o-footer__nav-item ::before {
    content: none;
  }
}
.o-footer__nav-link {
    font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .o-footer__nav-link {
    line-height: 28px;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__nav-link {
    font-size: 13px;
    color: #777;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__other {
    margin-bottom: 32px;
  }
}
.o-footer__other-headline {
    font-size: 16px;
    font-weight: normal;
    position: relative;
    display: block;
    width: 100%;
    padding: 18px 40px 18px 16px;
    text-align: left;
    color: #000;
    border-top: 1px solid #ddd;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-headline {
    display: none;
  }
}
.o-footer__other-headline::before, .o-footer__other-headline::after {
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  width: 16px;
  height: 1px;
  margin: auto 0;
  content: '';
  -webkit-transition: all 0.12s ease-out 0s;
  -o-transition: all 0.12s ease-out 0s;
  transition: all 0.12s ease-out 0s;
  background: #999;
}
.o-footer__other-headline::after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  opacity: 1;
}
.o-footer__other-headline.is-open::before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.o-footer__other-headline.is-open::after {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  opacity: 0;
}
.o-footer__other-body {
    display: none;
    overflow: hidden;
    margin-right: 16px;
    margin-left: 16px;
    margin-top: 16px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-body {
    display: block;
    width: 1120px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 4px;
  }
}
.o-footer__other-heading {
    font-size: 14px;
    margin-bottom: 8px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-heading {
    font-size: 12px;
    line-height: 22px;
    width: 180px;
    margin-bottom: 4px;
  }
}
.o-footer__other-heading--area {
      display: none;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-heading--area {
    display: block;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-heading-link {
    color: #124a7b;
  }
}
.o-footer__other-detail {
    overflow: hidden;
    margin-bottom: 24px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-detail {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
}
.o-footer__other-detail--area {
      margin-bottom: 32px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-detail--area {
    margin-bottom: 0;
  }
}
.o-footer__other-detail--area .o-footer__other-link {
        font-size: 14px;
        color: #0062b2;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-detail--area .o-footer__other-link {
    font-size: 12px;
    color: #999;
  }
}
.o-footer__other-list {
    font-size: 0;
    margin-left: -8px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-list {
    margin-left: -16px;
  }
}
.o-footer__other-item {
    position: relative;
    display: inline-block;
    margin-bottom: 8px;
    padding-right: 8px;
    padding-left: 8px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-item {
    margin-bottom: 4px;
    padding-right: 16px;
    padding-left: 16px;
  }
}
.o-footer__other-item::before {
  position: absolute;
  top: 3px;
  bottom: 1px;
  left: 0;
  width: 1px;
  content: '';
  background: #999;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-item::before {
    top: 4px;
    height: 12px;
  }
}
.o-footer__other-link {
    font-size: 13px;
    color: #777;
}
@media print, screen and (min-width: 769px) {
  .o-footer__other-link {
    font-size: 12px;
    color: #999;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__inner {
    width: 1120px;
    margin: 0 auto 40px;
  }
}
.o-footer__area {
    padding: 24px 16px;
    border-top: 1px solid #e7e7e7;
}
@media print, screen and (min-width: 769px) {
  .o-footer__area {
    padding: 24px 0;
    border-bottom: 1px solid #e7e7e7;
  }
}
.o-footer__area-item {
    display: inline-block;
    margin: 0 24px 0 0;
    font-size: 14px;
}
@media only screen and (max-width: 374px) {
  .o-footer__area-item {
    font-size: 12px;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__area-item {
    margin: 0 32px 0 0;
    font-size: 16px;
  }
}
.o-footer__area-item:last-child {
  margin: 0;
}
.o-footer__category {
    border-bottom: 1px solid #e7e7e7;
}
@media print, screen and (min-width: 769px) {
  .o-footer__category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0 40px;
  }
}
@media only screen and (max-width: 768px) {
  .o-footer__category-item {
    border-top: 1px solid #e7e7e7;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__category-item {
    width: 306.66667px;
    margin: 32px 0 0;
  }
  .o-footer__category-item:nth-child(4n) {
    width: 200px;
  }
}
.o-footer__category-trigger {
    display: block;
    width: 100%;
    padding: 20px 40px 20px 16px;
    position: relative;
    text-align: left;
    color: #000;
}
@media print, screen and (min-width: 769px) {
  .o-footer__category-trigger {
    display: none;
  }
}
.o-footer__category-trigger::before, .o-footer__category-trigger::after {
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  width: 16px;
  height: 1px;
  margin: auto 0;
  content: '';
  -webkit-transition: all 0.12s ease-out 0s;
  -o-transition: all 0.12s ease-out 0s;
  transition: all 0.12s ease-out 0s;
  background: #999;
}
.o-footer__category-trigger::after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  opacity: 1;
}
.o-footer__category-trigger.is-open::before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.o-footer__category-trigger.is-open::after {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  opacity: 0;
}
@media only screen and (max-width: 768px) {
  .o-footer__list {
    background: #fafafa;
  }
}
@media only screen and (max-width: 768px) {
  .o-footer__item {
    margin: 0 16px;
  }
  .o-footer__item + .o-footer__item {
        border-top: 1px solid #e7e7e7;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__item {
    margin: 8px 0 0;
  }
  .o-footer__item:first-child {
    margin: 0;
  }
  .o-footer__item:first-child .o-footer__link {
          font-size: 15px;
          font-weight: bold;
          line-height: 30px;
          color: #124a7b;
  }
}
.o-footer__link {
    font-size: 14px;
    line-height: 17px;
}
@media only screen and (max-width: 768px) {
  .o-footer__link {
    display: block;
    width: 100%;
    padding: 20px 24px 20px 0;
    position: relative;
    color: #0062b2;
  }
  .o-footer__link::before {
    margin: auto;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 16px;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__link {
    color: #555;
  }
  .o-footer__link::before {
    content: none;
  }
}
@media only screen and (max-width: 768px) {
  .o-footer__relation-list {
    background: #fafafa;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__relation-list {
    margin: 24px 0 0;
  }
}
@media only screen and (max-width: 768px) {
  .o-footer__relation-item {
    margin: 0 16px;
  }
  .o-footer__relation-item + .o-footer__relation-item {
        border-top: 1px solid #e7e7e7;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__relation-item {
    display: inline-block;
    margin: 16px 24px 0 0;
  }
}
.o-footer__relation-link {
    color: #555;
}
.o-footer__relation-link::after {
  color: #999;
}
@media only screen and (max-width: 768px) {
  .o-footer__relation-link {
    display: block;
    width: 100%;
    padding: 20px 24px 20px 0;
    position: relative;
    font-size: 14px;
    line-height: 17px;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__relation-link {
    font-size: 13px;
  }
}
.o-footer__bottom {
    margin: -1px 0 0;
    position: relative;
    border-top: 1px solid #e7e7e7;
}
.o-footer__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 8px;
}
@media print, screen and (min-width: 769px) {
  .o-footer__group {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1120px;
    margin: 32px auto 16px;
  }
}
.o-footer__group-item {
    margin: 16px 10px 0;
}
@media print, screen and (min-width: 769px) {
  .o-footer__group-item {
    width: 192px;
    margin: 0;
  }
}
.o-footer__group-link {
    display: block;
}
.o-footer__group-link:hover .o-footer__group-name {
        border-bottom: 1px solid currentColor;
}
.o-footer__group-name {
    font-size: 12px;
    color: #000;
}
.o-footer__group-name::after {
  color: #999;
}
.o-footer__group-lead {
    margin: 8px 0 0;
    font-size: 11px;
    line-height: 14px;
    color: #999;
}
@media only screen and (max-width: 768px) {
  .o-footer__group-lead {
    display: none;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__bottom-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1120px;
    height: 56px;
    margin: auto;
  }
}
.o-footer__catch {
    width: 175px;
    margin: auto;
    padding: 16px 0;
}
@media print, screen and (min-width: 769px) {
  .o-footer__catch {
    width: 379px;
    margin: 0;
    padding: 0;
  }
}
@media print, screen and (min-width: 769px) {
  .o-footer__catch-img {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
.o-footer__copy {
    display: block;
    padding: 16px 0;
    text-align: center;
    font-family: "Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;
    font-size: 11px;
    border-bottom: 1px solid #e7e7e7;
}
@media print, screen and (min-width: 769px) {
  .o-footer__copy {
    padding: 0;
    border-bottom: 0;
  }
}
/* ==========================================================================// */
/* */
/* [パーツ情報 - メイン] */
/* */
/* ==========================================================================// */
/*
@styleguide

@title [Organisms] Main

メイン */
.o-main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.o-main--gray {
    background: #f6f6f6;
}
/* ==========================================================================// */
/* */
/* [パーツ情報 - display] */
/* */
/* ==========================================================================// */
/*
@styleguide

@title [Utilities] display

<div class="styleguide__container styleguide__container--grayscale001">
	<div class="u-display__sponly">スマートフォン時のみ表示</div>
	<div class="u-display__pconly">ＰＣ時のみ表示</div>
</div> */
@media only screen and (max-width: 768px) {
  .u-display__pconly {
    display: none !important;
    /* stylelint-disable-line declaration-no-important */
  }
}
@media print, screen and (min-width: 769px) {
  .u-display__sponly {
    display: none !important;
    /* stylelint-disable-line declaration-no-important */
  }
}
.u-display__pconly-inline {
  display: none;
}
@media print, screen and (min-width: 769px) {
  .u-display__pconly-inline {
    display: inline;
  }
}
.u-display__sponly-inline {
  display: inline;
}
@media print, screen and (min-width: 769px) {
  .u-display__sponly-inline {
    display: none;
  }
}
.guide {
  background: #f4f0ea;
}
@media print, screen and (min-width: 769px) {
  .guide {
    padding: 24px 0 64px;
  }
}
@media print, screen and (min-width: 769px) {
  .guide__top {
    width: 1120px;
    margin: auto;
  }
}
.guide__content {
    margin: 24px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__content {
    width: 1120px;
    margin: 40px auto 0;
  }
}
.guide__content + .guide__content {
      margin: 48px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__content + .guide__content {
    margin: 56px auto 0;
  }
}
.guide__title-area {
    text-align: center;
}
.guide__balloon {
    display: inline-block;
    padding: 6px 24px;
    position: relative;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    background: #ffd91d;
    border-radius: 32px;
}
@media print, screen and (min-width: 769px) {
  .guide__balloon {
    font-size: 16px;
    line-height: 25px;
  }
}
.guide__balloon::before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -8px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 8px solid #ffd91d;
}
.guide__title {
    margin: 16px 0 0;
    font-size: 24px;
    line-height: 33px;
}
@media print, screen and (min-width: 769px) {
  .guide__title {
    font-size: 32px;
    line-height: 44px;
  }
}
.guide__title-enhance {
    color: #48a63f;
}
.guide__pick {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 24px 0 0;
}
.guide__pick-item {
    width: 32%;
}
@media print, screen and (min-width: 769px) {
  .guide__pick-item {
    width: 352px;
  }
}
.guide__pick-link {
    display: block;
    height: 100%;
    padding: 24px 16px;
    text-align: center;
    background: #fff;
    border-radius: 32px;
}
@media print, screen and (min-width: 769px) {
  .guide__pick-link {
    padding: 32px 64px;
  }
  .guide__pick-link:hover .guide__pick-lead {
          color: #0062b2;
          border-bottom: 1px solid #0062b2;
  }
}
.guide__pick-icon {
    display: block;
    width: 40px;
    margin: auto;
}
@media print, screen and (min-width: 769px) {
  .guide__pick-icon {
    width: 48px;
  }
}
.guide__pick-lead {
    display: inline-block;
    margin: 16px 0 0;
    line-height: 25px;
    font-weight: bold;
    color: #000;
}
@media print, screen and (min-width: 769px) {
  .guide__pick-lead {
    margin: 24px 0 0;
    font-size: 24px;
    line-height: 1;
    -webkit-transition: border-bottom 0.24s ease-out;
    -o-transition: border-bottom 0.24s ease-out;
    transition: border-bottom 0.24s ease-out;
    border-bottom: 1px solid transparent;
  }
}
.guide__topics {
    margin: 24px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__topics {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0;
  }
}
.guide__topics-item {
    margin: 8px 0 0;
    padding: 32px 24px;
    position: relative;
    background: #fff;
    border-radius: 32px;
}
@media print, screen and (min-width: 769px) {
  .guide__topics-item {
    width: 540px;
    margin: 32px 0 0;
    padding: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .guide__topics-item--full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
@media print, screen and (min-width: 769px) {
  .guide__topics-item--full .guide__topics-inner {
    width: 388px;
  }
}
.guide__topics-notice {
    width: 48px;
    padding: 12px 0 24px;
    position: absolute;
    top: 0;
    right: 32px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    background: #d74c53;
}
.guide__topics-notice::before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-bottom: 12px solid #fff;
}
.guide__topics-inner {
    /* */
}
.guide__topics-num {
    font-family: "Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;
    line-height: 22px;
    font-weight: bold;
    color: #5081a5;
}
@media print, screen and (min-width: 769px) {
  .guide__topics-num {
    font-size: 20px;
    line-height: 28px;
  }
}
.guide__topics-title {
    margin: 8px 0 0;
    font-size: 20px;
    line-height: 28px;
}
@media print, screen and (min-width: 769px) {
  .guide__topics-title {
    margin: 16px 0 0;
    font-size: 24px;
    line-height: 33px;
  }
}
.guide__topics-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 16px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__topics-detail {
    margin: 24px 0 0;
  }
}
.guide__topics-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 88px;
    margin: 0 20px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__topics-image {
    width: 112px;
    margin: 0 32px 0 0;
  }
}
.guide__topics-lead {
    line-height: 25px;
}
.guide__topics-link-wrap {
    margin: 16px 0 0;
    text-align: right;
}
.guide__topics-link {
    display: inline-block;
    line-height: 25px;
    font-weight: bold;
}
.guide__topics-link:hover .guide__topics-link-text {
        border-bottom: 1px solid currentColor;
}
@media print, screen and (min-width: 769px) {
  .guide__topics-link-text {
    -webkit-transition: border-bottom 0.24s ease-out;
    -o-transition: border-bottom 0.24s ease-out;
    transition: border-bottom 0.24s ease-out;
    border-bottom: 1px solid transparent;
  }
}
.guide__topics-link-icon {
    display: inline-block;
    width: 16px;
    margin: 0 0 0 8px;
    position: relative;
    top: 4px;
}
.guide__category-list {
    margin: 16px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__category-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 588px;
    margin: 0;
  }
}
.guide__category-item {
    margin: 8px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__category-item {
    width: 180px;
    margin: 0;
  }
}
.guide__category-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding: 16px 24px;
    background: #f2f7fa;
    border-radius: 4px;
}
@media print, screen and (min-width: 769px) {
  .guide__category-link {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 32px 0;
  }
  .guide__category-link:hover .guide__category-text {
          border-bottom: 1px solid currentColor;
  }
}
.guide__category-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 48px;
    margin: 0 16px 0 0;
}
@media print, screen and (min-width: 769px) {
  .guide__category-image {
    width: 100%;
    margin: 0;
    padding: 0 58px;
  }
}
.guide__category-text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    font-weight: bold;
}
@media print, screen and (min-width: 769px) {
  .guide__category-text {
    -webkit-box-flex: 0;
        -ms-flex: 0 auto;
            flex: 0 auto;
    margin: 20px 0 0;
    -webkit-transition: border-bottom 0.24s ease-out;
    -o-transition: border-bottom 0.24s ease-out;
    transition: border-bottom 0.24s ease-out;
    border-bottom: 1px solid transparent;
  }
}
.guide__category-icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: block;
    width: 16px;
    margin: 0 0 0 8px;
}
@media print, screen and (min-width: 769px) {
  .guide__category-icon {
    margin: 20px 0 0 8px;
  }
}
.guide__tags-list {
    margin: 20px 0 0 -8px;
}
@media print, screen and (min-width: 769px) {
  .guide__tags-list {
    width: 588px;
    margin: -16px 0 0;
  }
}
.guide__tags-item {
    display: inline-block;
    margin: 8px 0 0 8px;
}
@media print, screen and (min-width: 769px) {
  .guide__tags-item {
    margin: 16px 16px 0 0;
  }
}
.guide__tags-link {
    display: inline-block;
    padding: 12px 16px;
    line-height: 25px;
    font-weight: bold;
    background: #f2f7fa;
    border-radius: 4px;
}
@media print, screen and (min-width: 769px) {
  .guide__tags-link {
    padding: 16px 32px;
    font-size: 18px;
  }
  .guide__tags-link:hover .guide__tags-text {
          border-bottom: 1px solid currentColor;
  }
}
.guide__tags-text {
    -webkit-transition: border-bottom 0.24s ease-out;
    -o-transition: border-bottom 0.24s ease-out;
    transition: border-bottom 0.24s ease-out;
    border-bottom: 1px solid transparent;
}
.guide__tags-text::before {
  content: '#';
  margin: 0 8px 0 0;
}
.guide__tags-icon {
    display: inline-block;
    width: 16px;
    margin: 0 0 0 8px;
    position: relative;
    top: 4px;
}
.guide__bottom {
    margin: 24px 0 0;
    padding: 48px 24px 32px;
    background-color: #f2f7fa;
    background-repeat: no-repeat;
    background-position: center 12px;
    background-size: cover;
    background-image: url('/baikyaku/sellsoudan/img/guide/bg_01.svg');
}
@media print, screen and (min-width: 769px) {
  .guide__bottom {
    width: 1120px;
    margin: 40px auto 0;
    padding: 40px 80px;
    border-radius: 4px;
    background-position: center 27px;
    background-image: url('/baikyaku/sellsoudan/img/guide/bg_02.svg');
  }
}
@media only screen and (max-width: 768px) {
  .guide__bottom-inner {
    max-width: 448px;
  }
}
@media print, screen and (min-width: 769px) {
  .guide__bottom-inner {
    padding: 16px 0 24px;
    position: relative;
  }
}
.guide__bottom-title {
    font-size: 24px;
    line-height: 33px;
    color: #5081a5;
}
@media print, screen and (min-width: 769px) {
  .guide__bottom-title {
    font-size: 40px;
    line-height: 56px;
  }
}
.guide__bottom-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 16px 0 0;
}
.guide__bottom-lead {
    font-size: 14px;
    line-height: 22px;
    color: #333;
}
@media print, screen and (min-width: 769px) {
  .guide__bottom-lead {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
  }
}
.guide__bottom-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 101px;
    margin: 0 0 0 24px;
}
@media print, screen and (min-width: 769px) {
  .guide__bottom-image {
    width: 203px;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 64px;
  }
}
.guide__bottom-button {
    margin: 16px auto 0;
}
@media only screen and (max-width: 768px) {
  .guide__bottom-button {
    max-width: 448px;
  }
}
@media print, screen and (min-width: 769px) {
  .guide__bottom-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 32px 0 0;
  }
}
.guide__bottom-button .a-button {
      margin: 16px auto 0;
}
@media print, screen and (min-width: 769px) {
  .guide__bottom-button .a-button {
    width: 448px;
    margin: 0;
  }
}

.guide__topics-link-textp{
  line-height: 25px;
    font-weight: bold;
    color: #0062b2;
}

.topics-link-li {
  color: black;
}




/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2FwcC9zdHlsZXMvdmFycy1taW4vX2ZvbnRzLnNzcyIsIi4uLy4uL2FwcC9zdHlsZXMvYnVuZGxlcy9ndWlkZS5zc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiLi4vLi4vYXBwL3N0eWxlcy92YXJzLW1pbi9fYW5pbWF0aW9ucy5zc3MiLCIuLi8uLi9hcHAvc3R5bGVzL3ZhcnMtbWluL19ib3hzaGFkb3cuc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy92YXJzLW1pbi9fYnJlYWtwb2ludHMuc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy92YXJzLW1pbi9fY29sb3JzLnNzcyIsIi4uLy4uL2FwcC9zdHlsZXMvdmFycy1taW4vX3NpemUuc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy92YXJzLW1pbi9fdHJhbnNpdGlvbnMuc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy92YXJzLW1pbi9femluZGV4LnNzcyIsIi4uLy4uL2FwcC9zdHlsZXMvX21peGlucy5zc3MiLCIuLi8uLi9hcHAvc3R5bGVzL19pY29uZm9udC5zc3MiLCI8bm8gc291cmNlPiIsIi4uLy4uL2FwcC9zdHlsZXMvX2RlZmF1bHQuc3NzIiwiLi4vLi4vYXBm-header-search__submitwL3N0eWxlcy9wYXJ0cy9hdG9tcy9faW1hZ2Uuc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy9wYXJ0cy9hdG9tcy9fYnV0dG9uLnNzcyIsIi4uLy4uL2FwcC9zdHlsZXMvcGFydHMvb3JnYW5pc21zL19mb290ZXIuc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy9wYXJ0cy9vcmdhbmlzbXMvX21haW4uc3NzIiwiLi4vLi4vYXBwL3N0eWxlcy9wYXJ0cy91dGlsaXRpZXMvX2Rpc3BsYXkuc3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBTUEsMEVBQXlFO0FDTnpFLGtGQUErRTtBQUMvRSxLQUFFO0FBQ0Ysc0JBQW1CO0FBQ25CLEtBQUU7QUFDRixrRkFBK0U7QUNKL0UsNEVBQTRFO0FBRTVFO2dGQUNnRjtBQUVoRjs7OztHQUlHO0FBRUg7RUFDRSxrQkFBa0IsQ0FBQyxPQUFPO0VBQzFCLDJCQUEyQixDQUFDLE9BQU87RUFDbkMsK0JBQStCLENBQUMsT0FBTztDQUN4QztBQUVEO2dGQUNnRjtBQUVoRjs7R0FFRztBQUVIO0VBQ0UsVUFBVTtDQUNYO0FBRUQ7O0dBRUc7QUFFSDtFQU1FLGVBQWU7Q0FDaEI7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7Q0FDbEI7QUFFRDtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUgsMkJBRU8sT0FBTztFQUNaLGVBQWU7Q0FDaEI7QUFFRDs7R0FFRztBQUVIO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxnQ0FBd0I7VUFBeEIsd0JBQXdCLENBQUMsT0FBTztFQUNoQyxVQUFVLENBQUMsT0FBTztFQUNsQixrQkFBa0IsQ0FBQyxPQUFPO0NBQzNCO0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxrQ0FBa0MsQ0FBQyxPQUFPO0VBQzFDLGVBQWUsQ0FBQyxPQUFPO0NBQ3hCO0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIO0VBQ0UsOEJBQThCLENBQUMsT0FBTztFQUN0QyxzQ0FBc0MsQ0FBQyxPQUFPO0NBQy9DO0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxvQkFBb0IsQ0FBQyxPQUFPO0VBQzVCLDJCQUEyQixDQUFDLE9BQU87RUFDbkMsMENBQWtDO1VBQWxDLGtDQUFrQyxDQUFDLE9BQU87Q0FDM0M7QUFFRDs7R0FFRztBQUVIO0VBRUUscUJBQXFCO0NBQ3RCO0FBRUQ7O0dBRUc7QUFFSDtFQUVFLG9CQUFvQjtDQUNyQjtBQUVEOzs7R0FHRztBQUVIO0VBR0Usa0NBQWtDLENBQUMsT0FBTztFQUMxQyxlQUFlLENBQUMsT0FBTztDQUN4QjtBQUVEOztHQUVHO0FBRUg7RUFDRSxtQkFBbUI7Q0FDcEI7QUFFRDs7R0FFRztBQUVIO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVk7Q0FDYjtBQUVEOztHQUVHO0FBRUg7RUFDRSxlQUFlO0NBQ2hCO0FBRUQ7OztHQUdHO0FBRUg7RUFFRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix5QkFBeUI7Q0FDMUI7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUVEO0VBQ0UsWUFBWTtDQUNiO0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFFRSxzQkFBc0I7Q0FDdkI7QUFFRDs7R0FFRztBQUVIO0VBQ0UsY0FBYztFQUNkLFVBQVU7Q0FDWDtBQUVEOztHQUVHO0FBRUg7RUFDRSxtQkFBbUI7Q0FDcEI7QUFFRDs7R0FFRztBQUVIO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIO0VBS0Usd0JBQXdCLENBQUMsT0FBTztFQUNoQyxnQkFBZ0IsQ0FBQyxPQUFPO0VBQ3hCLGtCQUFrQixDQUFDLE9BQU87RUFDMUIsVUFBVSxDQUFDLE9BQU87Q0FDbkI7QUFFRDs7O0dBR0c7QUFFSCxnQkFDUSxPQUFPO0VBQ2Isa0JBQWtCO0NBQ25CO0FBRUQ7OztHQUdHO0FBRUgsaUJBQ1MsT0FBTztFQUNkLHFCQUFxQjtDQUN0QjtBQUVEOzs7O0dBSUc7QUFFSDtFQUlFLDJCQUEyQixDQUFDLE9BQU87Q0FDcEM7QUFFRDs7R0FFRztBQUVIO0VBSUUsbUJBQW1CO0VBQ25CLFdBQVc7Q0FDWjtBQUVEOztHQUVHO0FBRUg7RUFJRSwrQkFBK0I7Q0FDaEM7QUFFRDs7R0FFRztBQUVIO0VBQ0UsK0JBQStCO0NBQ2hDO0FBRUQ7Ozs7O0dBS0c7QUFFSDtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUIsQ0FBQyxPQUFPO0VBQy9CLGVBQWUsQ0FBQyxPQUFPO0VBQ3ZCLGVBQWUsQ0FBQyxPQUFPO0VBQ3ZCLGdCQUFnQixDQUFDLE9BQU87RUFDeEIsV0FBVyxDQUFDLE9BQU87RUFDbkIsb0JBQW9CLENBQUMsT0FBTztDQUM3QjtBQUVEOzs7R0FHRztBQUVIO0VBQ0Usc0JBQXNCLENBQUMsT0FBTztFQUM5Qix5QkFBeUIsQ0FBQyxPQUFPO0NBQ2xDO0FBRUQ7O0dBRUc7QUFFSDtFQUNFLGVBQWU7Q0FDaEI7QUFFRDs7O0dBR0c7QUFFSDtFQUVFLCtCQUF1QjtVQUF2Qix1QkFBdUIsQ0FBQyxPQUFPO0VBQy9CLFdBQVcsQ0FBQyxPQUFPO0NBQ3BCO0FBRUQ7O0dBRUc7QUFFSDtFQUVFLGFBQWE7Q0FDZDtBQUVEOzs7R0FHRztBQUVIO0VBQ0UsOEJBQThCLENBQUMsT0FBTztFQUN0QyxxQkFBcUIsQ0FBQyxPQUFPO0NBQzlCO0FBRUQ7O0dBRUc7QUFFSDtFQUVFLHlCQUF5QjtDQUMxQjtBQUVEOzs7R0FHRztBQUVIO0VBQ0UsMkJBQTJCLENBQUMsT0FBTztFQUNuQyxjQUFjLENBQUMsT0FBTztDQUN2QjtBQUVEO2dGQUNnRjtBQUVoRjs7O0dBR0c7QUFFSDtFQUVFLGVBQWU7Q0FDaEI7QUFFRDs7R0FFRztBQUVIO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSxzQkFBc0I7Q0FDdkI7QUFFRDs7R0FFRztBQUVIO0VBQ0UsY0FBYztDQUNmO0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSxjQUFjO0NBQ2Y7QUM5YkQsa0ZBQStFO0FBQy9FLEtBQUU7QUFDRiwwQkFBdUI7QUFDdkIsS0FBRTtBQUNGLGtGQUErRTtBQUUvRTtFQUNFO0lBQ0UsU0FBUTtJQUNSLFVBQVM7R0FGVDtFQUdGO0lBQ0UsV0FBVTtHQURUO0VBRUg7SUFDRSxXQUFVO0lBQ1YsVUFBUztHQUZSO0VBR0g7SUFDRSxZQUFXO0dBRFQ7Q0FUYTtBQUFuQjtFQUNFO0lBQ0UsU0FBUTtJQUNSLFVBQVM7R0FGVDtFQUdGO0lBQ0UsV0FBVTtHQURUO0VBRUg7SUFDRSxXQUFVO0lBQ1YsVUFBUztHQUZSO0VBR0g7SUFDRSxZQUFXO0dBRFQ7Q0FUYTtBQVluQjtFQUNFO0lBQ0UsNEJBQW1CO1lBQW5CLG9CQUFtQjtHQURuQjtFQUVGO0lBQ0UsOEJBQXFCO1lBQXJCLHNCQUFxQjtHQURwQjtFQUVIO0lBQ0UsOEJBQXFCO1lBQXJCLHNCQUFxQjtHQURwQjtFQUVIO0lBQ0UsNEJBQW1CO1lBQW5CLG9CQUFtQjtHQURqQjtDQVBVO0FBQWhCO0VBQ0U7SUFDRSw0QkFBbUI7WUFBbkIsb0JBQW1CO0dBRG5CO0VBRUY7SUFDRSw4QkFBcUI7WUFBckIsc0JBQXFCO0dBRHBCO0VBRUg7SUFDRSw4QkFBcUI7WUFBckIsc0JBQXFCO0dBRHBCO0VBRUg7SUFDRSw0QkFBbUI7WUFBbkIsb0JBQW1CO0dBRGpCO0NBUFU7QUFVaEI7RUFDRTtJQUNFLFdBQVU7SUFDVixxQ0FBNEI7WUFBNUIsNkJBQTRCO0dBRjVCO0VBR0Y7SUFDRSxXQUFVO0lBQ1YsaUNBQXdCO1lBQXhCLHlCQUF3QjtHQUZ0QjtDQUpZO0FBQWxCO0VBQ0U7SUFDRSxXQUFVO0lBQ1YscUNBQTRCO1lBQTVCLDZCQUE0QjtHQUY1QjtFQUdGO0lBQ0UsV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0I7R0FGdEI7Q0FKWTtBQVFsQjtFQUNFO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QjtHQUR4QjtFQUVGO0lBQ0UscUNBQTRCO1lBQTVCLDZCQUE0QjtJQUM1QixXQUFVO0dBRlQ7RUFHSDtJQUNFLG9DQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsV0FBVTtHQUZUO0VBR0g7SUFDRSxXQUFVO0lBQ1Ysb0NBQTJCO1lBQTNCLDRCQUEyQjtHQUYxQjtFQUdIO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QjtHQUR0QjtDQVpnQjtBQUF0QjtFQUNFO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QjtHQUR4QjtFQUVGO0lBQ0UscUNBQTRCO1lBQTVCLDZCQUE0QjtJQUM1QixXQUFVO0dBRlQ7RUFHSDtJQUNFLG9DQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsV0FBVTtHQUZUO0VBR0g7SUFDRSxXQUFVO0lBQ1Ysb0NBQTJCO1lBQTNCLDRCQUEyQjtHQUYxQjtFQUdIO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QjtHQUR0QjtDQVpnQjtBQWV0QjtFQUNFO0lBQ0UsWUFBVztHQURYO0VBRUY7SUFDRSxhQUFZO0dBRFg7RUFFSDtJQUNFLFlBQVc7R0FEVjtDQUxVO0FBQWY7RUFDRTtJQUNFLFlBQVc7R0FEWDtFQUVGO0lBQ0UsYUFBWTtHQURYO0VBRUg7SUFDRSxZQUFXO0dBRFY7Q0FMVTtBQVFmO0VBQ0U7SUFDRSxtQkFBa0I7R0FEbEI7RUFFRjtJQUNFLGVBQWM7R0FEYjtFQUVIO0lBQ0UsbUJBQWtCO0dBRGhCO0NBTFE7QUFBZDtFQUNFO0lBQ0UsbUJBQWtCO0dBRGxCO0VBRUY7SUFDRSxlQUFjO0dBRGI7RUFFSDtJQUNFLG1CQUFrQjtHQURoQjtDQUxRO0FBUWQ7RUFDRTtJQUNFLDZDQUFvQztZQUFwQyxxQ0FBb0M7SUFDcEMsc0JBQXFCO0lBQ3JCLHVCQUFzQjtHQUhyQjtFQUlIO0lBQ0UsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixzQkFBcUI7SUFDckIsdUJBQXNCO0dBSHJCO0VBSUg7SUFDRSw4Q0FBcUM7WUFBckMsc0NBQXFDO0lBQ3JDLHNCQUFxQjtJQUNyQix1QkFBc0I7R0FIckI7RUFJSDtJQUNFLG1DQUEwQjtZQUExQiwyQkFBMEI7SUFDMUIsc0JBQXFCO0lBQ3JCLHVCQUFzQjtHQUhwQjtDQWJvQjtBQUExQjtFQUNFO0lBQ0UsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxzQkFBcUI7SUFDckIsdUJBQXNCO0dBSHJCO0VBSUg7SUFDRSxtQ0FBMEI7WUFBMUIsMkJBQTBCO0lBQzFCLHNCQUFxQjtJQUNyQix1QkFBc0I7R0FIckI7RUFJSDtJQUNFLDhDQUFxQztZQUFyQyxzQ0FBcUM7SUFDckMsc0JBQXFCO0lBQ3JCLHVCQUFzQjtHQUhyQjtFQUlIO0lBQ0UsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixzQkFBcUI7SUFDckIsdUJBQXNCO0dBSHBCO0NBYm9CO0FBa0IxQjtFQUNFO0lBQ0UsOENBQXFDO1lBQXJDLHNDQUFxQztJQUNyQyxzQkFBcUI7SUFDckIsdUJBQXNCO0dBSHJCO0VBSUg7SUFDRSxtQ0FBMEI7WUFBMUIsMkJBQTBCO0lBQzFCLHNCQUFxQjtJQUNyQix1QkFBc0I7R0FIckI7RUFJSDtJQUNFLDZDQUFvQztZQUFwQyxxQ0FBb0M7SUFDcEMsc0JBQXFCO0lBQ3JCLHVCQUFzQjtHQUhyQjtFQUlIO0lBQ0UsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixzQkFBcUI7SUFDckIsdUJBQXNCO0dBSHBCO0NBYnNCO0FBQTVCO0VBQ0U7SUFDRSw4Q0FBcUM7WUFBckMsc0NBQXFDO0lBQ3JDLHNCQUFxQjtJQUNyQix1QkFBc0I7R0FIckI7RUFJSDtJQUNFLG1DQUEwQjtZQUExQiwyQkFBMEI7SUFDMUIsc0JBQXFCO0lBQ3JCLHVCQUFzQjtHQUhyQjtFQUlIO0lBQ0UsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxzQkFBcUI7SUFDckIsdUJBQXNCO0dBSHJCO0VBSUg7SUFDRSxtQ0FBMEI7WUFBMUIsMkJBQTBCO0lBQzFCLHNCQUFxQjtJQUNyQix1QkFBc0I7R0FIcEI7Q0Fic0I7QUNyRjVCLGtGQUErRTtBQUMvRSxLQUFFO0FBQ0YsMEJBQXVCO0FBQ3ZCLEtBQUU7QUFDRixrRkFBK0U7QUFFL0UsYUFBVTtBQ05WLGtGQUErRTtBQUMvRSxLQUFFO0FBQ0YsMkJBQXdCO0FBQ3hCLEtBQUU7QUFDRixrRkFBK0U7QUFFL0UsaUJBQWM7QUFHZCxpQkFBYztBQUdkLHNCQUFtQjtBQ1puQixrRkFBK0U7QUFDL0UsS0FBRTtBQUNGLG9CQUFpQjtBQUNqQixLQUFFO0FBQ0Ysa0ZBQStFO0FBRS9FLFdBQVE7QUFFUixXQUFRO0FBR1Isc0JBQW1CO0FBUVUsc0JBQW1CO0FBNkJoRCxpQkFBYztBQVdkLHVCQUFvQjtBQUdwQixrQkFBZTtBQTRHZixhQUFVO0FBSVYsbUJBQWdCO0FBS2hCLG9CQUFpQjtBQUdqQiwyQkFBd0I7QUFDRCxXQUFRO0FBQ0gsZUFBWTtBQUNqQixXQUFRO0FBQ1AsV0FBUTtBQUNMLFlBQVM7QUFDUixZQUFTO0FBRXJDLG9CQUFpQjtBQUtqQixtQkFBZ0I7QUFJaEIsMEJBQXVCO0FBR3ZCLFNBQU07QUFLTixXQUFRO0FBSVIsV0FBUTtBQVlSLGFBQVU7QUFRVixjQUFXO0FBUVgsY0FBVztBQUlYLGNBQVc7QUFRWCxvQkFBaUI7QUFNakIsY0FBVztBQVNYLFdBQVE7QUFLUixnQkFBYTtBQU9iOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7U0EwREU7QUFFRiwyQkFBd0I7QUFDeEIsb0JBQWlCO0FBRWY7SUFDRSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixZQUFxQjtJQUNyQixnRkFBK0c7Q0FUekc7QUFXTixnQkFBYTtBQUNiO01BQ0UsaUJBQXdCO0NBRGI7QUFHYixxQkFBa0I7QUFDbEI7TUFDRSxvQkFBK0I7Q0FEZjtBQUVsQjtNQUNFLG9CQUErQjtDQURmO0FBRWxCO01BQ0UsaUJBQStCO0NBRGY7QUFFbEI7TUFDRSxvQkFBK0I7Q0FEZjtBQUVsQjtNQUNFLG9CQUErQjtDQURmO0FBRWxCO01BQ0Usb0JBQStCO0NBRGY7QUFHbEIsaUJBQWM7QUFDZDtNQUNFLGlCQUEwQjtDQURmO0FBRWI7TUFDRSxpQkFBMEI7Q0FEZjtBQUViO01BQ0UsaUJBQTBCO0NBRGY7QUFHYix1QkFBb0I7QUFDcEI7TUFDRSxvQkFBMEI7Q0FEZjtBQUdiLGtCQUFlO0FBQ2Y7TUFDRSxvQkFBdUI7Q0FEZjtBQUVWO01BQ0Usb0JBQWdDO0NBRGY7QUFFbkI7TUFDRSxvQkFBK0I7Q0FEZjtBQUVsQjtNQUNFLG9CQUE4QjtDQURmO0FBRWpCO01BQ0Usc0ZBQTZCO01BQTdCLG9FQUE2QjtNQUE3QiwrREFBNkI7TUFBN0IsZ0VBQTZCO0NBRGY7QUFFaEI7TUFDRSxzRkFBMkI7TUFBM0Isb0VBQTJCO01BQTNCLCtEQUEyQjtNQUEzQixnRUFBMkI7Q0FEZjtBQUdkLG9CQUFpQjtBQUNqQjtNQUNFLG9CQUF1QjtDQURmO0FBRVY7TUFDRSxvQkFBeUI7Q0FEZjtBTi9ZaEIsa0ZBQStFO0FBQy9FLEtBQUU7QUFDRixxQkFBa0I7QUFDbEIsS0FBRTtBQUNGLGtGQUErRTtBQVUvRSxxRUFBa0U7QU9kbEUsa0ZBQStFO0FBQy9FLEtBQUU7QUFDRixvQkFBaUI7QUFDakIsS0FBRTtBQUNGLGtGQUErRTtBQUcvRSxZQUFTO0FBR1QsYUFBVTtBQ1ZWLGtGQUErRTtBQUMvRSxLQUFFO0FBQ0YsMkJBQXdCO0FBQ3hCLEtBQUU7QUFDRixrRkFBK0U7QUFFL0UsaUJBQWM7QUFHZCxtQkFBZ0I7QUFHaEIsbUJBQWdCO0FBR2hCLGlCQUFjO0FDZmQsa0ZBQStFO0FBQy9FLEtBQUU7QUFDRix1QkFBb0I7QUFDcEIsS0FBRTtBQUNGLGtGQUErRTtBQUcvRSxvQkFBaUI7QUFHakIsWUFBUztBQUdULGdCQUFhO0FBR2IsV0FBUTtBQUdSLGlCQUFjO0FBR2Qsa0JBQWU7QUN0QmYsa0ZBQStFO0FBQy9FLEtBQUU7QUFDRixnQkFBYTtBQUNiLEtBQUU7QUFDRixrRkFBK0U7QUFFL0Usb0NBQWlDO0FBQ2pDLGNBQVc7QUFDWCxvQ0FBaUM7QUFLakMsb0NBQWlDO0FBQ2pDLGNBQVc7QUFDWCxvQ0FBaUM7QUFLakMsb0NBQWlDO0FBQ2pDLG9CQUFpQjtBQUNqQixvQ0FBaUM7QUFLakMsb0NBQWlDO0FBQ2pDLG1CQUFnQjtBQUNoQixLQUFFO0FBQ0Ysc0JBQW1CO0FBQ25CLG9DQUFpQztBQUtqQyxvQ0FBaUM7QUFDakMsZUFBWTtBQUNaLEtBQUU7QUFDRixxQkFBa0I7QUFDbEIsbUNBQWdDO0FBQ2hDLEtBQUU7QUFDRixzQ0FBbUM7QUFDbkMsb0NBQWlDO0FBQ2pDLHVCQUF1QjtBQUl2QixzQkFBc0I7QUFFdEIsb0NBQWlDO0FBQ2pDLGFBQVU7QUFDVixvQ0FBaUM7QUFNakMsb0NBQWlDO0FBQ2pDLGVBQVk7QUFDWixvQ0FBaUM7QUFNakMsb0NBQWlDO0FBQ2pDLDJCQUF3QjtBQUN4QixvQ0FBaUM7QUFlakMsb0NBQWlDO0FBQ2pDLHFDQUFrQztBQUNsQyxLQUFFO0FBQ0Ysb0NBQWlDO0FBQ2pDLG9DQUFpQztBQUNqQyxnREFBZ0Q7QUFLaEQsK0NBQStDO0FBRS9DLG9DQUFpQztBQUNqQyxZQUFTO0FBQ1QsS0FBRTtBQUNGLG1DQUFnQztBQUNoQyxvQ0FBaUM7QUFLakMsb0NBQWlDO0FBQ2pDLGtCQUFlO0FBQ2YsS0FBRTtBQUNGLG1DQUFnQztBQUNoQyxxQ0FBa0M7QUFDbEMsb0NBQWlDO0FBU2pDLG9DQUFpQztBQUNqQyxnQkFBYTtBQUNiLEtBQUU7QUFDRixzQkFBbUI7QUFDbkIsb0NBQWlDO0FBMEJqQyxvQ0FBaUM7QUFDakMsMkJBQXdCO0FBQ3hCLG9DQUFpQztBQU1qQyxvQ0FBaUM7QUFDakMsMkJBQXdCO0FBQ3hCLG9DQUFpQztBQzlKakMsa0ZBQStFO0FBQy9FLEtBQUU7QUFDRixpQkFBYztBQUNkLEtBQUU7QUFDRixvREFBaUQ7QUFDakQsS0FBRTtBQUNGLGtGQUErRTtBQUUvRTtFQUNFLHVCQUFzQjtFQ1R4QixpQ0FBQTtFQUFBLGdLQUFBO0VEV0Usb0JBQW1CO0VBQ25CLG1CQUFrQjtDQUpWO0FDUlY7RUFBQSxtQ0FBQTtFQUFBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtFQUFBLHVCQUFBO0VBQUEsb0NBQUE7RUFBQSxtQ0FBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7RUFBQSxpQkFBQTtDQUFBO0FBQUE7R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jtJQUNsQixVQUFTO0lBQ1QsWUFBVztHQVRBO0NTdFVxQztBVGdWcEQ7SUFDRSxvQkFBbUI7Q0FETDtBU3ZWaEI7RVR1VkE7SUFHSSxpQkFBZ0I7R0FISjtDU3ZWa0M7QUFPbEQ7RVRnVkE7SUFLSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtRQUE5Qix1QkFBOEI7WUFBOUIsK0JBQThCO0lBQzlCLGlCQUFnQjtHQVBKO0NTaFZvQztBVHdWbEQ7TUFDRSxvQkFBbUI7Q0FEWjtBU3hWWDtFVHdWRTtJQUdJLGFBQVk7SUFDWixVQUFTO0dBSko7Q1N4VnlDIiwiZmlsZSI6Imd1aWRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBbQXRvbXMgLSBGb250c11cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RHJvaWQrU2Fuczo0MDAsNzAwJylcblxuJGZvbnRfYm9keV9zaXplOiAxNlxuJGZvbnRfYm9keV90eXBlZmFjZTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWZcblxuJGZvbnRfYWxwaGFiZXRfdHlwZWZhY2U6IFwiRHJvaWQgU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZlxuJGZvbnRfbWluY2hvOiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsIFwiSGlyYU1pblByb04tVzZcIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzYW5zLXNlcmlmXG5cbi8vIHdpbmRvd3PjgafkvZXmlYXjgYvjg4bjgq3jgrnjg4jjga7kuIvjgavkvZnnmb3jgYzjgafjgY3jgovjga7jgpLoqr/mlbTvvIhib2R544Gr5LuY44GR44KL44Go5b2x6Z+/56+E5Zuy44GM5aSn44GN44GE44Gu44Gn5LiL57ea44KS44Gk44GR44KL5omA44Gr44Gg44GR6Kit5a6a44GZ44KL77yJXG4kZm9udF91bmRlcmxpbmU6IFwibGl2YWJsZVwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZlxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvvvJXjgaTjga7jgYrntITmnZ/jg5rjg7zjgrjnlKjjgrnjgr/jgqTjg6tdXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG5AaW1wb3J0IFwibm9ybWFsaXplLmNzc1wiXG5AaW1wb3J0IFwiLi4vdmFycy1taW4vKi5zc3NcIlxuQGltcG9ydCBcIi4uL19taXhpbnMuc3NzXCJcbkBpbXBvcnQgXCIuLi9faWNvbmZvbnQuc3NzXCJcbkBpbXBvcnQgXCIuLi9fZGVmYXVsdC5zc3NcIlxuXG5AaW1wb3J0IFwiLi4vcGFydHMvYXRvbXMvX2ltYWdlLnNzc1wiXG5AaW1wb3J0IFwiLi4vcGFydHMvYXRvbXMvX2J1dHRvbi5zc3NcIlxuXG5AaW1wb3J0IFwiLi4vcGFydHMvb3JnYW5pc21zL19mb290ZXIuc3NzXCJcbkBpbXBvcnQgXCIuLi9wYXJ0cy9vcmdhbmlzbXMvX21haW4uc3NzXCJcblxuQGltcG9ydCBcIi4uL3BhcnRzL3V0aWxpdGllcy9fZGlzcGxheS5zc3NcIlxuXG4uZ3VpZGVcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JlaWdlXG4gIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgcGFkZGluZzogMjRweCAwIDY0cHhcblxuICAmX190b3BcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDExMjBweFxuICAgICAgbWFyZ2luOiBhdXRvXG5cbiAgJl9fY29udGVudFxuICAgIG1hcmdpbjogMjRweCAwIDBcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDExMjBweFxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMFxuICAgICYgKyAmXG4gICAgICBtYXJnaW46IDQ4cHggMCAwXG4gICAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgICBtYXJnaW46IDU2cHggYXV0byAwXG4gICZfX3RpdGxlLWFyZWFcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fYmFsbG9vblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHBhZGRpbmc6IDZweCAyNHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3dcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHhcbiAgICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICB3aWR0aDogMFxuICAgICAgaGVpZ2h0OiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogLThweFxuICAgICAgbGVmdDogNTAlXG4gICAgICB6LWluZGV4OiAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkY29sb3JfeWVsbG93XG4gICZfX3RpdGxlXG4gICAgbWFyZ2luOiAxNnB4IDAgMFxuICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHhcbiAgJl9fdGl0bGUtZW5oYW5jZVxuICAgIGNvbG9yOiAkY29sb3JfbGl2YWJsZUdyZWVuXG5cbiAgJl9fcGlja1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBtYXJnaW46IDI0cHggMCAwXG4gICZfX3BpY2staXRlbVxuICAgIHdpZHRoOiAzMiVcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDM1MnB4XG4gICZfX3BpY2stbGlua1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgcGFkZGluZzogMjRweCAxNnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4gICAgYm9yZGVyLXJhZGl1czogMzJweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBwYWRkaW5nOiAzMnB4IDY0cHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgLmd1aWRlX19waWNrLWxlYWRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX25hdnkzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uYXZ5M1xuICAmX19waWNrLWljb25cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiA0MHB4XG4gICAgbWFyZ2luOiBhdXRvXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiA0OHB4XG4gICZfX3BpY2stbGVhZFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbjogMTZweCAwIDBcbiAgICBsaW5lLWhlaWdodDogMjVweFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgY29sb3I6ICRjb2xvcl9ibGFja1xuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW46IDI0cHggMCAwXG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDAuMjRzIGVhc2Utb3V0XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRcblxuICAmX190b3BpY3NcbiAgICBtYXJnaW46IDI0cHggMCAwXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICBtYXJnaW46IDBcbiAgJl9fdG9waWNzLWl0ZW1cbiAgICBtYXJnaW46IDhweCAwIDBcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGVcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiA1NDBweFxuICAgICAgbWFyZ2luOiAzMnB4IDAgMFxuICAgICAgcGFkZGluZzogNDBweFxuICAgICYtLWZ1bGxcbiAgICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIC5ndWlkZV9fdG9waWNzLWlubmVyXG4gICAgICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAgICAgd2lkdGg6IDM4OHB4XG4gICZfX3RvcGljcy1ub3RpY2VcbiAgICB3aWR0aDogNDhweFxuICAgIHBhZGRpbmc6IDEycHggMCAyNHB4XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgcmlnaHQ6IDMycHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGVcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGlua1xuICAgICY6OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHdpZHRoOiAwXG4gICAgICBoZWlnaHQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAwXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1yaWdodDogMjRweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAkY29sb3Jfd2hpdGVcbiAgJl9fdG9waWNzLWlubmVyXG4gICAgLy9cbiAgJl9fdG9waWNzLW51bVxuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9hbHBoYWJldF90eXBlZmFjZVxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICBjb2xvcjogJGNvbG9yX2NvcnBcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICBsaW5lLWhlaWdodDogMjhweFxuICAmX190b3BpY3MtdGl0bGVcbiAgICBtYXJnaW46IDhweCAwIDBcbiAgICBmb250LXNpemU6IDIwcHhcbiAgICBsaW5lLWhlaWdodDogMjhweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW46IDE2cHggMCAwXG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4XG4gICZfX3RvcGljcy1kZXRhaWxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgbWFyZ2luOiAxNnB4IDAgMFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW46IDI0cHggMCAwXG4gICZfX3RvcGljcy1pbWFnZVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgd2lkdGg6IDg4cHhcbiAgICBtYXJnaW46IDAgMjBweCAwIDBcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDExMnB4XG4gICAgICBtYXJnaW46IDAgMzJweCAwIDBcbiAgJl9fdG9waWNzLWxlYWRcbiAgICBsaW5lLWhlaWdodDogMjVweFxuICAmX190b3BpY3MtbGluay13cmFwXG4gICAgbWFyZ2luOiAxNnB4IDAgMFxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICZfX3RvcGljcy1saW5rXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbGluZS1oZWlnaHQ6IDI1cHhcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAgICY6aG92ZXJcbiAgICAgIC5ndWlkZV9fdG9waWNzLWxpbmstdGV4dFxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yXG4gICZfX3RvcGljcy1saW5rLXRleHRcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjI0cyBlYXNlLW91dFxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICZfX3RvcGljcy1saW5rLWljb25cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aDogMTZweFxuICAgIG1hcmdpbjogMCAwIDAgOHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgdG9wOiA0cHhcblxuICAmX19jYXRlZ29yeS1saXN0XG4gICAgbWFyZ2luOiAxNnB4IDAgMFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIHdpZHRoOiA1ODhweFxuICAgICAgbWFyZ2luOiAwXG4gICZfX2NhdGVnb3J5LWl0ZW1cbiAgICBtYXJnaW46IDhweCAwIDBcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDE4MHB4XG4gICAgICBtYXJnaW46IDBcbiAgJl9fY2F0ZWdvcnktbGlua1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgd2lkdGg6IDEwMCVcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHhcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRCbHVlMTFcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgcGFkZGluZzogMzJweCAwXG4gICAgICAmOmhvdmVyXG4gICAgICAgIC5ndWlkZV9fY2F0ZWdvcnktdGV4dFxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3JcbiAgJl9fY2F0ZWdvcnktaW1hZ2VcbiAgICBmbGV4LXNocmluazogMFxuICAgIHdpZHRoOiA0OHB4XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDAgNThweFxuICAmX19jYXRlZ29yeS10ZXh0XG4gICAgZmxleDogMSAxIDBcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBmbGV4OiAwIGF1dG9cbiAgICAgIG1hcmdpbjogMjBweCAwIDBcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4yNHMgZWFzZS1vdXRcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAmX19jYXRlZ29yeS1pY29uXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxNnB4XG4gICAgbWFyZ2luOiAwIDAgMCA4cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCA4cHhcblxuICAmX190YWdzLWxpc3RcbiAgICBtYXJnaW46IDIwcHggMCAwIC04cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDU4OHB4XG4gICAgICBtYXJnaW46IC0xNnB4IDAgMFxuICAmX190YWdzLWl0ZW1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW46IDhweCAwIDAgOHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIG1hcmdpbjogMTZweCAxNnB4IDAgMFxuICAmX190YWdzLWxpbmtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHhcbiAgICBsaW5lLWhlaWdodDogMjVweFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Qmx1ZTExXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweFxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAmOmhvdmVyXG4gICAgICAgIC5ndWlkZV9fdGFncy10ZXh0XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvclxuICAmX190YWdzLXRleHRcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDAuMjRzIGVhc2Utb3V0XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgJjo6YmVmb3JlXG4gICAgICBjb250ZW50OiAnIydcbiAgICAgIG1hcmdpbjogMCA4cHggMCAwXG4gICZfX3RhZ3MtaWNvblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHdpZHRoOiAxNnB4XG4gICAgbWFyZ2luOiAwIDAgMCA4cHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB0b3A6IDRweFxuXG4gICZfX2JvdHRvbVxuICAgIG1hcmdpbjogMjRweCAwIDBcbiAgICBwYWRkaW5nOiA0OHB4IDI0cHggMzJweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodEJsdWUxMVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTJweFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZ3VpZGUvYmdfMDEuc3ZnJylcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDExMjBweFxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMFxuICAgICAgcGFkZGluZzogNDBweCA4MHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyN3B4XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZ3VpZGUvYmdfMDIuc3ZnJylcbiAgJl9fYm90dG9tLWlubmVyXG4gICAgQG1peGluIGRpc3BsYXlfc3BcbiAgICAgIG1heC13aWR0aDogNDQ4cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMTZweCAwIDI0cHhcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmX19ib3R0b20tdGl0bGVcbiAgICBmb250LXNpemU6IDI0cHhcbiAgICBsaW5lLWhlaWdodDogMzNweFxuICAgIGNvbG9yOiAkY29sb3JfY29ycFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBmb250LXNpemU6IDQwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG4gICZfX2JvdHRvbS1kZXRhaWxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIG1hcmdpbjogMTZweCAwIDBcbiAgJl9fYm90dG9tLWxlYWRcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIGNvbG9yOiAkY29sb3JfdGV4dDAwN1xuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICBmb250LXdlaWdodDogYm9sZFxuICAmX19ib3R0b20taW1hZ2VcbiAgICBmbGV4LXNocmluazogMFxuICAgIHdpZHRoOiAxMDFweFxuICAgIG1hcmdpbjogMCAwIDAgMjRweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICB3aWR0aDogMjAzcHhcbiAgICAgIG1hcmdpbjogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBib3R0b206IDBcbiAgICAgIHJpZ2h0OiA2NHB4XG4gICZfX2JvdHRvbS1idXR0b25cbiAgICBtYXJnaW46IDE2cHggYXV0byAwXG4gICAgQG1peGluIGRpc3BsYXlfc3BcbiAgICAgIG1heC13aWR0aDogNDQ4cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICBtYXJnaW46IDMycHggMCAwXG4gICAgLmEtYnV0dG9uXG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwXG4gICAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgICB3aWR0aDogNDQ4cHhcbiAgICAgICAgbWFyZ2luOiAwXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBbQXRvbXMgLSBBbmltYXRpb25zXVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cblxuQGtleWZyYW1lcyBjaGVja2JveFxuICAwJVxuICAgIHdpZHRoOiAwXG4gICAgaGVpZ2h0OiAwXG4gIDEwJVxuICAgIG9wYWNpdHk6IDFcbiAgMjUlXG4gICAgd2lkdGg6IDNweFxuICAgIGhlaWdodDogMFxuICAxMDAlXG4gICAgaGVpZ2h0OiA4cHhcblxuQGtleWZyYW1lcyByYWRpb1xuICAwJVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMClcbiAgNjAlXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpXG4gIDgwJVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KVxuICAxMDAlXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuXG5Aa2V5ZnJhbWVzIHN1Z2dlc3RcbiAgMCVcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KVxuICAxMDAlXG4gICAgb3BhY2l0eTogMVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXG5Aa2V5ZnJhbWVzIHNlYXJjaF9saXN0XG4gIDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweClcbiAgICBvcGFjaXR5OiAwXG4gIDYwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KVxuICAgIG9wYWNpdHk6IDBcbiAgNzUlXG4gICAgb3BhY2l0eTogMVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxuICAxMDAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cbkBrZXlmcmFtZXMgbW9yZVxuICAwJVxuICAgIGJvdHRvbTogOHB4XG4gIDIwJVxuICAgIGJvdHRvbTogLTJweFxuICA0MCVcbiAgICBib3R0b206IDhweFxuXG5Aa2V5ZnJhbWVzIGFkZFxuICAwJVxuICAgIGNvbG9yOiB0cmFuc3BhcmVudFxuICA1MCVcbiAgICBjb2xvcjogIzAwNjJiMlxuICAxMDAlXG4gICAgY29sb3I6IHRyYW5zcGFyZW50XG5cbkBrZXlmcmFtZXMgY3ViZS10cmFuc2l0aW9uXG4gIDI1JVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKVxuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KVxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMTBweClcbiAgNTAlXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcbiAgICB0b3A6IGNhbGMoNTAlICsgMTBweClcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDEwcHgpXG4gIDc1JVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZylcbiAgICB0b3A6IGNhbGMoNTAlICsgMTBweClcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpXG4gIDEwMCVcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKVxuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweClcblxuQGtleWZyYW1lcyBjdWJlLXRyYW5zaXRpb24tMlxuICAyNSVcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC0yNzBkZWcpXG4gICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpXG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KVxuICA1MCVcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKVxuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweClcbiAgNzUlXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtOTBkZWcpXG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpXG4gICAgbGVmdDogY2FsYyg1MCUgKyAxMHB4KVxuICAxMDAlXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcbiAgICB0b3A6IGNhbGMoNTAlICsgMTBweClcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDEwcHgpXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vL1xuLy8gW0F0b21zIC0gQm94IFNoYWRvd11cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbi8vIGRlZmF1bHRcbiRib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KVxuXG4kYm94LXNoYWRvdy1ob3ZlcjogMCAwIDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBbQXRvbXMgLSBCcmVha3BvaW50c11cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbi8vIFNQ44Gu44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludF9zcDogNzY4cHhcblxuLy8gUEPjga7jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRicmVha3BvaW50X3BjOiA3NjlweFxuXG4vLyBpcGhvbmU144Gu44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludF9pcDU6IDMyMHB4XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vL1xuLy8gW3ZhcnMgLSBjb2xvcl1cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbi8vIHdoaXRlXG4kY29sb3Jfd2hpdGU6ICNmZmZcbi8vIGJsYWNrXG4kY29sb3JfYmxhY2s6ICMwMDBcblxuLy8gR3JheXNjYWxlIGNvbG9yc1xuJGNvbG9yX2dyYXlzY2FsZTAwMTogI2Y2ZjZmNlxuJGNvbG9yX2dyYXlzY2FsZTAwMjogI2U5ZTllOVxuJGNvbG9yX2dyYXlzY2FsZTAwMzogI2RkZFxuJGNvbG9yX2dyYXlzY2FsZTAwNDogIzhlOGU4ZVxuJGNvbG9yX2dyYXlzY2FsZTAwNTogI2ZhZmFmYVxuJGNvbG9yX2dyYXlzY2FsZTAwNjogI2ViZWJlYlxuJGNvbG9yX2dyYXlzY2FsZTAwNzogI2U3ZTdlN1xuJGNvbG9yX2dyYXlzY2FsZTAwODogI2Y5ZjlmOSAvLyDnianku7bkuIDopqcg5YaZ55yf5aSn55S75YOP44Gu5LiL5Zyw44Kr44Op44O8XG4kY29sb3JfZ3JheXNjYWxlMDA5OiAjZDhkOGQ4XG4kY29sb3JfZ3JheXNjYWxlMDEwOiAjMzYzNjM2XG4kY29sb3JfZ3JheXNjYWxlMDExOiAjZWVlXG4kY29sb3JfZ3JheXNjYWxlMDEyOiByZ2JhKCNmMGYxZjIsIDAuNTUpXG4kY29sb3JfZ3JheXNjYWxlMDEzOiAjZjVmN2ZhXG4kY29sb3JfZ3JheXNjYWxlMDE0OiAjZjdmN2Y3XG4kY29sb3JfZ3JheXNjYWxlMDE1OiAjYmJiXG4kY29sb3JfZ3JheXNjYWxlMDE2OiAjYTVhY2IxXG4kY29sb3JfZ3JheXNjYWxlMDE3OiAjNjI2ZTc3XG4kY29sb3JfZ3JheXNjYWxlMDE4OiByZ2JhKCMxNDIxMmIsIDAuNSlcbiRjb2xvcl9ncmF5c2NhbGUwMTk6IHJnYmEoIzE0MjEyYiwgMC4wNSlcbiRjb2xvcl9ncmF5c2NhbGUwMjA6IHJnYmEoIzE0MjEyYiwgMC43KVxuJGNvbG9yX2dyYXlzY2FsZTAyMTogI2Q5ZDlkOVxuXG4kY29sb3JfYmxhY2stYWxwaGE6IHJnYmEoIzAwMCwgMC43KVxuJGNvbG9yX2JsYWNrLWFscGhhMjogcmdiYSgjMDAwLCAwLjUpXG4kY29sb3JfYmxhY2stYWxwaGEzOiByZ2JhKCMwMDAsIDAuMilcbiRjb2xvcl9ibGFjay1hbHBoYTQ6IHJnYmEoIzAwMCwgMC4xKVxuJGNvbG9yX3doaXRlLWFscGhhOiByZ2JhKCNmZmYsIDAuOClcbiRjb2xvcl93aGl0ZS1hbHBoYTI6IHJnYmEoI2ZmZiwgMC4yKVxuJGNvbG9yX3doaXRlLWFscGhhMzogcmdiYSgjZmZmLCAwLjUpXG4kY29sb3Jfd2hpdGUtYWxwaGE0OiByZ2JhKCNmZmYsIDAuOSlcbiRjb2xvcl93aGl0ZS1hbHBoYTU6IHJnYmEoI2ZmZiwgMC4xKVxuJGNvbG9yX3doaXRlLWFscGhhNjogcmdiYSgjZmZmLCAwLjcpXG4kY29sb3Jfd2hpdGUtYWxwaGE3OiByZ2JhKCNmZmYsIDAuMDUpXG4kY29sb3JfZ3JheXNjYWxlMDAxLWFscGhhOiByZ2JhKCNmNmY2ZjYsIDAuNSlcbiRjb2xvcl9ncmF5c2NhbGUwMTAtYWxwaGE6IHJnYmEoIzM2MzYzNiwgMC41NSlcblxuLy8gVGV4dCBjb2xvcnNcbiRjb2xvcl90ZXh0MDAxOiAjMDAwXG4kY29sb3JfdGV4dDAwMjogIzc3N1xuJGNvbG9yX3RleHQwMDM6ICM5OTlcbiRjb2xvcl90ZXh0MDA0OiAjOWI5YjliXG4kY29sb3JfdGV4dDAwNTogIzU1NVxuJGNvbG9yX3RleHQwMDY6ICMyODI4MjhcbiRjb2xvcl90ZXh0MDA3OiAjMzMzXG4kY29sb3JfdGV4dDAwODogIzE0MjEyYlxuJGNvbG9yX3RleHQwMTI6ICM2NjZcblxuLy8gQ1YgLyBBbGVydCBjb2xvcnNcbiRjb2xvcl9waW5rcmVkOiAjZDc0YzUzXG5cbi8vIE90aGVyIGNvbG9yc1xuJGNvbG9yX25hdnk6ICMxMjRhN2JcbiRjb2xvcl9uYXZ5MjogIzAwNThhMlxuJGNvbG9yX25hdnkzOiAjMDA2MmIyXG4kY29sb3JfbmF2eTQ6ICMxMzMzNjZcbiRjb2xvcl9uYXZ5NTogIzIxM2U2MlxuJGNvbG9yX25hdnk2OiAjMDAxOTVlXG4kY29sb3JfbmF2eTc6ICMxMjRhN2JcbiRjb2xvcl9uYXZ5ODogIzFlMzAzZFxuJGNvbG9yX25hdnk5OiAjMzg1NzZiXG4kY29sb3JfbmF2eTEwOiAjMWU1MGEyXG4kY29sb3JfbmF2eTExOiAjMWU3ODlkXG4kY29sb3JfbmF2eTEyOiAjMTk2NDhkXG4kY29sb3JfbmF2eTEzOiAjMjY3YWE2XG4kY29sb3JfbmF2eTE0OiAjMDAzYjdkXG4kY29sb3JfbmF2eUJnOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMDA5Y2M3IDAlLCAjMDQzMjY5IDEwMCUpXG4kY29sb3JfbmF2eUFscGhhOiByZ2JhKCMxMjRhN2IsIDAuMilcbiRjb2xvcl9uYXZ5QWxwaGEyOiByZ2JhKCMwMDYyYjIsIDAuMSlcbiRjb2xvcl9uYXZ5QWxwaGEzOiByZ2JhKCMxZTMwM2QsIDAuMSlcbiRjb2xvcl9waW5rOiAjZDc0YzUzXG4kY29sb3JfcGluazI6ICNkZjU0NmVcbiRjb2xvcl9waW5rMzogI2UzNDU2M1xuJGNvbG9yX3Bpbms0OiAjZGY2MDYyXG4kY29sb3JfbGlnaHRQaW5rOiAjZmRmNmY2XG4kY29sb3JfbGlnaHRQaW5rMjogI2ZlZjZmOFxuJGNvbG9yX2xpZ2h0UGluazM6ICNlZGFjYWNcbiRjb2xvcl9saWdodFBpbms0OiAjZmRmOGY4XG4kY29sb3JfbGlnaHRQaW5rNTogI2ZkZjdmOFxuJGNvbG9yX3BlYWNoOiAjZmY3Yjk0XG4kY29sb3JfZXJyb3I6ICNkMzJmMmZcbiRjb2xvcl9lcnJvckJnOiAjZmFlYWVhXG4kY29sb3JfbGl2YWJsZU9yYW5nZTogI2U1NjgwMFxuJGNvbG9yX2xpdmFibGVPcmFuZ2UyOiAjZmI0MDAwXG4kY29sb3JfbGl2YWJsZU9yYW5nZTM6ICNmOWQ4MDBcbiRjb2xvcl9saXZhYmxlT3JhbmdlNDogI2U3NzMwMFxuJGNvbG9yX2xpdmFibGVPcmFuZ2U1OiAjZTQ1YTBjXG4kY29sb3JfbGl2YWJsZU9yYW5nZTY6ICNiYjhlMDBcbiRjb2xvcl9saXZhYmxlR3JlZW46ICM0OGE2M2ZcbiRjb2xvcl9saXZhYmxlR3JlZW4yOiAjNmViOTJjXG4kY29sb3JfbGl2YWJsZUdyZWVuMzogIzAxOWI5ZVxuJGNvbG9yX2xpdmFibGVHcmVlbjQ6ICMxNzg1ODFcbiRjb2xvcl9saXZhYmxlR3JlZW41OiAjNDhhNjNmXG4kY29sb3JfbGl2YWJsZUdyZWVuNjogIzM2YWIzMFxuJGNvbG9yX2xpdmFibGVHcmVlbkFscGhhOiByZ2JhKCM0OGE2M2YsIDAuMDUpXG4kY29sb3JfbGl2YWJsZUJsdWU6ICMwMDYyYjJcbiRjb2xvcl9saXZhYmxlQmx1ZTI6ICMwMDdjYzFcbiRjb2xvcl9saXZhYmxlQmx1ZTM6ICM3NGI2ZGJcbiRjb2xvcl9saXZhYmxlQmx1ZTQ6ICMwMDQ5OTZcbiRjb2xvcl9saXZhYmxlQmx1ZTU6ICMyOWE0YjZcbiRjb2xvcl9saXZhYmxlQmx1ZTY6ICMwMGM2ZDRcbiRjb2xvcl9saXZhYmxlQmx1ZTc6ICMwMDY4ZjdcbiRjb2xvcl9saXZhYmxlQmx1ZTg6ICNhNWI5ZGFcbiRjb2xvcl9saXZhYmxlQmx1ZTk6ICM3OWFjZDZcbiRjb2xvcl9saXZhYmxlQmx1ZU9sZDogIzAwYWVlZlxuJGNvbG9yX2dyYWRpZW50Qmc6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzEyNGE3YiAwJSwgIzIyYzNmZiAxMDAlKVxuJGNvbG9yX2dyYWRpZW50QmdSZXY6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMTI0YTdiIDAlLCAjMjJjM2ZmIDEwMCUpXG4kY29sb3JfZ3JhZGllbnRCZzI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwN2NjMSAwJSwgIzc0YjZkYiAxMDAlKVxuJGNvbG9yX2dyYWRpZW50QmczOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMDBjNmQ0IDAlLCAjMDA2OGY3IDEwMCUpXG4kY29sb3JfZ3JhZGllbnRCZzQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmOWQ4MDAgMCUsICNlNzczMDAgMTAwJSlcbiRjb2xvcl9ncmFkaWVudEJnNTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA2MmIyIDAlLCAjNDA4OGNmIDEwMCUpXG4kY29sb3JfZ3JhZGllbnRCZzY6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMyOWE0YjYgMCUsICMxZTUwYTIgMTAwJSlcbiRjb2xvcl9ncmFkaWVudEJnNzogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgIzAwODFhOCAwJSwgIzAwM2I3ZCAxMDAlKVxuJGNvbG9yX2Zvb3RlckJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDdjYzggMCUsICMwMDRlOWYgMTAwJSlcbiRjb2xvcl9saXZhYmxlT3JhbmdlQWxwaGE6IHJnYmEoI2U1NjgwMCwgMC4wNSlcbiRjb2xvcl9saXZhYmxlT3JhbmdlQWxwaGEyOiByZ2JhKCNlNTY4MDAsIDAuNilcbiRjb2xvcl9saXZhYmxlT3JhbmdlQWxwaGEzOiByZ2JhKCNiYjhlMDAsIDAuMDUpXG4kY29sb3JfbGl2YWJsZU9yYW5nZUFscGhhNDogcmdiYSgjZTU2ODAwLCAwLjgpXG4kY29sb3JfbGl2YWJsZU9yYW5nZUFscGhhNTogcmdiYSgjYmI4ZTAwLCAwLjUpXG4kY29sb3JfbGl2YWJsZUJsdWVBbHBoYTogcmdiYSgjMDA2MmIyLCAwLjA1KVxuJGNvbG9yX2xpdmFibGVCbHVlQWxwaGEyOiByZ2JhKCMwMDYyYjIsIDAuMSlcbiRjb2xvcl9ncmFkaWVudFNlbGw6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzYwODRhYywgMC44KSAwJSwgcmdiYSgjMzUzYzUwLCAwLjkpIDEwMCUpXG4kY29sb3JfZ3JhZGllbnRTZWxsVG9wOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMwMDAsIDAuNSkgMCUsIHJnYmEoIzgyODE4MSwgMCkgMTAwJSlcbiRjb2xvcl9saWdodEJsdWU6ICNlYWY5ZmZcbiRjb2xvcl9saWdodEJsdWUyOiAjZjBmYmZmXG4kY29sb3JfbGlnaHRCbHVlMzogI2VkZjJmNlxuJGNvbG9yX2xpZ2h0Qmx1ZTQ6ICM3ZWRjZmZcbiRjb2xvcl9saWdodEJsdWU1OiAjZjVmOWZmXG4kY29sb3JfbGlnaHRCbHVlNjogI2VkZjRmY1xuJGNvbG9yX2xpZ2h0Qmx1ZTc6ICNlYmYwZjdcbiRjb2xvcl9saWdodEJsdWU4OiAjZWRmMmY2XG4kY29sb3JfbGlnaHRCbHVlOTogI2ZiZmZmZVxuJGNvbG9yX2xpZ2h0Qmx1ZTEwOiAjOWFkNGZiXG4kY29sb3JfbGlnaHRCbHVlMTE6ICNmMmY3ZmFcbiRjb2xvcl9saWdodEJsdWUxMjogI2Y4ZmFmYlxuJGNvbG9yX2xpZ2h0Qmx1ZTEzOiAjZTZmMGY2XG4kY29sb3JfbGlnaHRCbHVlMTQ6ICNlZWYyZjZcbiRjb2xvcl9saWdodEJsdWUxNTogIzgyYTRiN1xuJGNvbG9yX2xpZ2h0Qmx1ZTE3OiAjZTZlZmY3XG4kY29sb3JfbGlnaHRCbHVlMTg6ICM1MmJkZTlcbiRjb2xvcl9saWdodEJsdWUxOTogI2VlZjJmNlxuJGNvbG9yX2xpZ2h0R3JlZW46ICNmMGY4ZWNcbiRjb2xvcl9saWdodEdyZWVuMjogI2Y3ZmNmY1xuJGNvbG9yX2xpZ2h0R3JlZW4zOiAjZmFmZGY4XG4kY29sb3JfZGFya0JsdWU6ICMyNGFlZWZcbiRjb2xvcl9kYXJrQmx1ZTI6ICMwNjRlOGZcbiRjb2xvcl9kYXJrQmx1ZTM6ICMwMDYyYjJcbiRjb2xvcl9yZWQ6ICNkNTNhM2FcbiRjb2xvcl9yZWQyOiAjYzcwMDBhXG4kY29sb3Jfb25saW5lQmFubmVyOiAjNTA4MWE1XG4kY29sb3Jfb25saW5lQmFubmVyMjogIzAyM2Q3Y1xuJGNvbG9yX29ubGluZUJhbm5lckFscGhhOiByZ2JhKCM1MDgxYTUsIDAuMDUpXG4kY29sb3Jfb25saW5lQmFubmVyQWxwaGEyOiByZ2JhKCM1MDgxYTUsIDAuMTUpXG4kY29sb3JfYnJvd246ICM4NzM0MjFcbiRjb2xvcl9icm93bjI6ICNiOTczNWRcbiRjb2xvcl9saWdodEJyb3duOiAjZmJmOWY4XG4kY29sb3JfYmVpZ2U6ICNmNGYwZWFcbiRjb2xvcl95ZWxsb3c6ICNmZmQ5MWRcblxuLy8g5p2x5oCl5rK/57ea44Kr44Op44O8XG4kY29sb3JfZHQ6ICMwMGFhOGZcbiRjb2xvcl90eTogI2RiMDI0MlxuXG4vLyBoZWFkZXIgY29sb3JzXG4kY29sb3JfbGl2YWJsZUJsdWVfYWN0aXZlOiAjMzQ2MWFiXG4kY29sb3JfbGl2YWJsZUJsdWVfaG92ZXI6ICM0YjczYjVcbiRjb2xvcl9saXZhYmxlQmx1ZV9ob3Zlcl9iZzogI2YyZmJmZVxuXG4vLyB2aXNpdGVkIGNvbG9yc1xuJGNvbG9yX3Zpc2l0ZWQ6ICNiODcyYzBcblxuLy8g44Oq44OO44OZ44O844K344On44Oz44Oe44Oz44K344On44Oz44OW44Op44Oz44OJ44Ot44K044Kr44Op44O8XG4kY29sb3JfbGdlbnRlOiAjM2ViMTM0IC8vIOODq+OCuOOCp+ODs+ODhlxuJGNvbG9yX2xnZW50ZWxpYmVyOiAjNDhhNjNmIC8vIOODq+OCuOOCp+ODs+ODhuODu+ODquODmeODq1xuJGNvbG9yX2xpZGVhczogIzAwYTBlOSAvLyDjg6rjg4fjgqPjgqLjgrlcbiRjb2xvcl9saWRlYXMyOiAjMDVhMGU5IC8vIOODquODh+OCo+OCouOCuVxuJGNvbG9yX3dlbGxzcXVhcmU6ICMwZjM2NzUgLy/jgqbjgqfjg6vjgrnjgq/jgqjjgqJcbiRjb2xvcl93ZWxsc3F1YXJlMjogIzEwMzc3NSAvL+OCpuOCp+ODq+OCueOCr+OCqOOColxuXG4vLyBncmF0YWN0IGNvbG9yc1xuJGNvbG9yX2dvbGQ6ICNiZDhiMGZcbiRjb2xvcl9wdXJwbGU6ICM0ZjE3ZTBcbiRjb2xvcl9wdXJwbGUyOiAjNjc2MmFjXG5cbi8vIOODnOOCv+ODs+ODm+ODkOODvCBjb2xvcnNcbiRjb2xvcl9saXZhYmxlQmx1ZV9idXR0b25faG92ZXI6ICMxYzViYzRcbiRjb2xvcl9waW5rcmVkX2J1dHRvbl9ob3ZlcjogI2ZmNGI2ZFxuXG4vLyBodG1sLW1haWwgbXZiZyBjb2xvclxuJGNvbG9yX2h0bWxfbXY6ICNjMmU2ZjRcblxuLy8gU05TXG4kY29sb3JfZmFjZWJvb2s6ICMzYjU5OThcbiRjb2xvcl90d2l0dGVyOiAjMWRhMWYyXG4kY29sb3JfbGluZTogIzAwYjkwMFxuXG4vLyBzdXVtb1xuJGNvbG9yX3N1dW1vOiAjZThlZmUyXG4kY29sb3Jfc3V1bW8tdGV4dDogIzY3YjEzYlxuXG4vLyDjg57jg4Pjg4Hjg7PjgrBcbiRjb2xvcl9tYXRjaGluZy1saW5lYXIxOiAjZmZjNTk2XG4kY29sb3JfbWF0Y2hpbmctbGluZWFyMjogI2ZmNzM5NVxuJGNvbG9yX21hdGNoaW5nLWxpbmVhcjU6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjZmZjNTk2LCAwLjMpIDAlLCByZ2JhKCNmZjczOTUsIDAuMykgMTAwJSlcbiRjb2xvcl9tYXRjaGluZy1xdWVzdGlvbjogI2ZmZWJkM1xuJGNvbG9yX21hdGNoaW5nLXBpbms6ICNmZjgyOTVcbiRjb2xvcl9tYXRjaGluZy1waW5rMjogI2YyNGY2ZVxuJGNvbG9yX21hdGNoaW5nLXBpbmszOiAjZmY4OTk2XG4kY29sb3JfbWF0Y2hpbmctbGlnaHQtcGluazogI2ZmZjJmNFxuJGNvbG9yX21hdGNoaW5nLWRpc2FibGVkOiAjY2NjXG4kY29sb3JfbWF0Y2hpbmctZGlzYWJsZWQyOiAjYzBjMGMwXG5cbi8vIOODnuODg+ODgeODs+OCsExQXG4kY29sb3JfbWF0Y2hpbmctYmFzZTogI2ZmZjhmYlxuJGNvbG9yX21hdGNoaW5nLWxpbmVhcjM6ICNmZmFlYjhcbiRjb2xvcl9tYXRjaGluZy1saW5lYXI0OiAjZmY1YTZmXG4kY29sb3JfbWF0Y2hpbmctbGluZWFyNjogI2ZmYjE2OVxuJGNvbG9yX21hdGNoaW5nLWxpbmVhcjc6ICNmZjUzOGFcbiRjb2xvcl9tYXRjaGluZy1ib3JkZXI6ICNlY2YwZjFcblxuLy8g44K144Kk44OI44Gu5by344G/TFBcbiRjb2xvcl9hcHBlYWxfbmF2eTE6ICMxOTVkYTRcbiRjb2xvcl9hcHBlYWxfbmF2eTI6ICMxMjRhN2JcbiRjb2xvcl9hcHBlYWxfbmF2eTM6ICMzNjY5OWRcbiRjb2xvcl9hcHBlYWxfbmF2eTQ6ICMwZTRkOGZcbiRjb2xvcl9hcHBlYWxfYXF1YTE6ICM3MGM3ZThcbiRjb2xvcl9hcHBlYWxfYXF1YTI6ICMwM2FlZWZcblxuLy8gTXnjg6rjg5Djgajjga9MUFxuJGNvbG9yX21lcml0LWxpbmVhcjE6ICNmZjdiOTRcbiRjb2xvcl9tZXJpdC1saW5lYXIyOiAjZWEyNjA5XG5cbi8vIG91dGxldExQXG4kY29sb3Jfb3V0bGV0LWxpbmVhcjogIzAwNzBiM1xuJGNvbG9yX291dGxldC1saW5lYXIyOiAjMDA2MmIyXG4kY29sb3Jfb3V0bGV0LWxpbmVhcjM6ICMwMDg4ZDlcbiRjb2xvcl9vdXRsZXQtb3JhbmdlOiAjZjdiNTAwXG4kY29sb3Jfb3V0bGV0LW5hdnk6ICMwMDI3NTBcbiRjb2xvcl9vdXRsZXQtbmF2eTI6ICMwMDUxOTZcblxuLy8g5aOy44KLVE9Q44GK5a6i5qeY44Gu5aOw44Ki44Kk44Kz44OzXG4kY29sb3Jfdm9pY2UxOiAjOTdiY2UyXG4kY29sb3Jfdm9pY2UyOiAjZmZiNWI1XG4kY29sb3Jfdm9pY2UzOiAjOTNkYWRlXG4kY29sb3Jfdm9pY2U0OiAjOTBlMDllXG5cbi8vIOajn+ips+e0sOODquODg+ODgeWMlueUqFxuJGNvbG9yX2xpdmFibGVCbHVlUmljaDogIzAwNjJiMlxuJGNvbG9yX3JpY2gwMTogIzAwNjJiMlxuJGNvbG9yX3JpY2gwMjogI2VkZjJmNlxuJGNvbG9yX3JpY2gwMzogcmdiYSgjMDA2MmIyLCAwLjA1KVxuJGNvbG9yX3JpY2gwNDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDAlLCAjZWVlIDEwMCUpXG4kY29sb3JfcmljaDA1OiAjN2Y3ZjdmXG4kY29sb3JfcmljaDA2OiAjZjdmN2Y3XG5cbi8vIOajn+OBvuOBqOOCgeeUqFxuJGNvbG9yX2NvbmNsdXNpb24wMTogIzAwNjJiMlxuJGNvbG9yX2NvbmNsdXNpb24wMjogI2Q3NGM1M1xuJGNvbG9yX2NvbmNsdXNpb24wMzogI2VkZjJmNlxuXG4vLyDmlrDjgrPjg7zjg53jg6zjg7zjg4jjgqvjg6njg7xcbiRjb2xvcl9jb3JwOiAjNTA4MWE1XG4kY29sb3JfY29ycF9hY3RpdmU6ICM2MThkYWVcbiRjb2xvcl9jb3JwX2hvdmVyMTogIzczOWFiN1xuJGNvbG9yX2NvcnBfaG92ZXIyOiAjZjZmOGZhXG4kY29sb3JfY29ycEFscGhhOiByZ2JhKCM1MDgxYTUsIDAuMTUpXG5cbi8qXG5Ac3R5bGVndWlkZVxuXG5AdGl0bGUgW1ZhcnNdIGNvbG9yXG5cbuS9v+eUqOOBmeOCi+iJsuOBruWkieaVsOS4gOimp+OAglxuXG48ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29udGFpbmVyXCI+XG4gIDxoMj5HcmF5c2NhbGUgY29sb3JzPC9oMj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLWJnX2dyYXlzY2FsZTAwMVwiPiRjb2xvcl9ncmF5c2NhbGUwMDE8L2Rpdj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLWJnX2dyYXlzY2FsZTAwMlwiPiRjb2xvcl9ncmF5c2NhbGUwMDI8L2Rpdj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLWJnX2dyYXlzY2FsZTAwM1wiPiRjb2xvcl9ncmF5c2NhbGUwMDM8L2Rpdj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLWJnX2dyYXlzY2FsZTAwNFwiPiRjb2xvcl9ncmF5c2NhbGUwMDQ8L2Rpdj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLWJnX2dyYXlzY2FsZTAwNVwiPiRjb2xvcl9ncmF5c2NhbGUwMDU8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29udGFpbmVyXCI+XG4gIDxoMj5UZXh0IGNvbG9yczwvaDI+XG5cbiAgPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbG9yIHN0eWxlZ3VpZGVfX2NvbG9yLS10ZXh0X3doaXRlIHN0eWxlZ3VpZGVfX2NvbG9yLS1iZ190ZXh0MDAxXCI+JGNvbG9yX3RleHQwMDE8L2Rpdj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLXRleHRfd2hpdGUgc3R5bGVndWlkZV9fY29sb3ItLWJnX3RleHQwMDJcIj4kY29sb3JfdGV4dDAwMjwvZGl2PlxuXG4gIDxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb2xvciBzdHlsZWd1aWRlX19jb2xvci0tdGV4dF93aGl0ZSBzdHlsZWd1aWRlX19jb2xvci0tYmdfdGV4dDAwM1wiPiRjb2xvcl90ZXh0MDAzPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbnRhaW5lclwiPlxuICA8aDI+Q1YgLyBBbGVydCBjb2xvcnM8L2gyPlxuXG4gIDxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb2xvciBzdHlsZWd1aWRlX19jb2xvci0tdGV4dF93aGl0ZSBzdHlsZWd1aWRlX19jb2xvci0tYmdfcGlua3JlZFwiPiRjb2xvcl9waW5rcmVkPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbnRhaW5lclwiPlxuICA8aDI+T3RoZXIgY29sb3JzPC9oMj5cblxuICA8ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29sb3Igc3R5bGVndWlkZV9fY29sb3ItLXRleHRfd2hpdGUgc3R5bGVndWlkZV9fY29sb3ItLWJnX25hdnlcIj4kY29sb3JfbmF2eTwvZGl2PlxuXG4gIDxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb2xvciBzdHlsZWd1aWRlX19jb2xvci0tdGV4dF93aGl0ZSBzdHlsZWd1aWRlX19jb2xvci0tYmdfbGl2YWJsZU9yYW5nZVwiPiRjb2xvcl9saXZhYmxlT3JhbmdlPC9kaXY+XG5cbiAgPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbG9yIHN0eWxlZ3VpZGVfX2NvbG9yLS10ZXh0X3doaXRlIHN0eWxlZ3VpZGVfX2NvbG9yLS1iZ19saXZhYmxlR3JlZW5cIj4kY29sb3JfbGl2YWJsZUdyZWVuPC9kaXY+XG5cbiAgPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbG9yIHN0eWxlZ3VpZGVfX2NvbG9yLS10ZXh0X3doaXRlIHN0eWxlZ3VpZGVfX2NvbG9yLS1iZ19saXZhYmxlQmx1ZVwiPiRjb2xvcl9saXZhYmxlQmx1ZTwvZGl2PlxuXG4gIDxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb2xvciBzdHlsZWd1aWRlX19jb2xvci0tdGV4dF93aGl0ZSBzdHlsZWd1aWRlX19jb2xvci0tYmdfZ3JhZGllbnRCZ1wiPiRjb2xvcl9ncmFkaWVudEJnPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb2xvciBzdHlsZWd1aWRlX19jb2xvci0tdGV4dF93aGl0ZSBzdHlsZWd1aWRlX19jb2xvci0tYmdfZm9vdGVyQmdcIj4kY29sb3JfZm9vdGVyQmc8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29udGFpbmVyXCI+XG4gIDxoMj5ncmF0YWN0IGNvbG9yczwvaDI+XG5cbiAgPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbG9yIHN0eWxlZ3VpZGVfX2NvbG9yLS10ZXh0X3doaXRlIHN0eWxlZ3VpZGVfX2NvbG9yLS1iZ19nb2xkXCI+JGNvbG9yX2dvbGQ8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbG9yIHN0eWxlZ3VpZGVfX2NvbG9yLS10ZXh0X3doaXRlIHN0eWxlZ3VpZGVfX2NvbG9yLS1iZ19wdXJwbGVcIj4kY29sb3JfcHVycGxlPC9kaXY+XG48L2Rpdj5cbiovXG5cbi8vIOOBk+OBk+OBp+Wumue+qeOBleOCjOOBn+OCueOCv+OCpOODq+OBr+OCueOCv+OCpOODq+OCrOOCpOODieeUqFxuLy8g5a6f6Zqb44Gr5Yip55So44GZ44KL44Gu44Gv6Imy5aSJ5pWw44Gu44G/XG4uc3R5bGVndWlkZVxuICAmX19jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNjBweFxuICAgIGJvcmRlci1yYWRpdXM6IDJweFxuICAgIGNvbG9yOiAkY29sb3JfdGV4dDAwMVxuICAgIHRleHQtc2hhZG93OiAkY29sb3Jfd2hpdGUgMXB4IDFweCAwLCAkY29sb3Jfd2hpdGUgLTFweCAxcHggMCwgJGNvbG9yX3doaXRlIDFweCAtMXB4IDAsICRjb2xvcl93aGl0ZSAtMXB4IC0xcHggMFxuXG4gICAgLy8gVGV4dCBDb2xvclxuICAgICYtLXRleHRfd2hpdGVcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZVxuXG4gICAgLy8gR3Jhc2NhbGUgY29sb3JzXG4gICAgJi0tYmdfZ3JheXNjYWxlMDAxXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDAxXG4gICAgJi0tYmdfZ3JheXNjYWxlMDAyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDAyXG4gICAgJi0tYmdfZ3JheXNjYWxlMDAzXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDAzXG4gICAgJi0tYmdfZ3JheXNjYWxlMDA0XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDA0XG4gICAgJi0tYmdfZ3JheXNjYWxlMDA1XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDA1XG4gICAgJi0tYmdfZ3JheXNjYWxlMDA2XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDA2XG5cbiAgICAvLyBUZXh0IGNvbG9yc1xuICAgICYtLWJnX3RleHQwMDFcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90ZXh0MDAxXG4gICAgJi0tYmdfdGV4dDAwMlxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RleHQwMDJcbiAgICAmLS1iZ190ZXh0MDAzXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGV4dDAwM1xuXG4gICAgLy8gQ1YgLyBBbGVydCBjb2xvcnNcbiAgICAmLS1iZ19waW5rcmVkXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGlua3JlZFxuXG4gICAgLy8gT3RoZXIgY29sb3JzXG4gICAgJi0tYmdfbmF2eVxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX25hdnlcbiAgICAmLS1iZ19saXZhYmxlT3JhbmdlXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGl2YWJsZU9yYW5nZVxuICAgICYtLWJnX2xpdmFibGVHcmVlblxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpdmFibGVHcmVlblxuICAgICYtLWJnX2xpdmFibGVCbHVlXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGl2YWJsZUJsdWVcbiAgICAmLS1iZ19ncmFkaWVudEJnXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JhZGllbnRCZ1xuICAgICYtLWJnX2Zvb3RlckJnXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZm9vdGVyQmdcblxuICAgIC8vIGdyYXRhY3QgY29sb3JzXG4gICAgJi0tYmdfZ29sZFxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dvbGRcbiAgICAmLS1iZ19wdXJwbGVcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wdXJwbGVcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBbQXRvbXMgLSBTaXplXVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cblxuXG4vLyBQQ+OBruacgOS9juW5hVxuJG1pbi13aWR0aC1wYzogMTEyMHB4XG5cbi8vIOODnOOCv+ODs+OBruacgOWkp+W5hVxuJGJ1dHRvbi1tYXgtd2lkdGg6IDU2MHB4XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vL1xuLy8gW0F0b21zIC0gVFJBTlNJVElPTlNdXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG4vLyDjg4bjgq3jgrnjg4jjg6rjg7Pjgq/jga7jg5vjg5Djg7xcbiR0cmFuc2l0aW9uX3RleHRfbGlua19ob3ZlcjogYWxsIDAuMTJzIGVhc2Utb3V0IDBzXG5cbi8vIOmWi+mWieODoeODi+ODpeODvOOBrumWi+mWieOCueODlOODvOODiVxuJHRyYW5zaXRpb25fbWVudV9jbGljazogYWxsIDAuNnMgZWFzZS1vdXQgMHNcblxuLy8gc3RpY2t56KaB57Sg44Gu6Imy44Gu5aSJ5pu0XG4kdHJhbnNpdGlvbl9zdGlja3lfY29sb3I6IG9wYWNpdHkgMC4yNHMgbGluZWFyIDBzXG5cbi8vIOODm+ODkOODvOaZguOBrueUu+WDj3pvb21cbiR0cmFuc2l0aW9uX2ltYWdlX3pvb206IGFsbCAwLjNzIGVhc2Utb3V0IDBzXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vL1xuLy8gW0F0b21zIC0gei1pbmRleF1cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cblxuLy8gZml4ZWTjgafjgaTjgYTjgabjgY/jgovjg5zjgr/jg7NcbiRmbG9hdC1idXR0b246IDUwXG5cbi8vIGhlYWRlclxuJHppbmRleC1tZW51OiAxMDBcblxuLy8gaGVhZGVyIG5hdlxuJHppbmRleC1uYXY6IDkwXG5cbi8vIHRvYXN0XG4kemluZGV4LXRvYXN0OiAxMDAwMFxuXG4vLyDjgqvjg6zjg7Pjg4Djg7zjgarjganjg6Ljg7zjg4Djg6tcbiRtb2RhbDogMjAwXG5cbi8vIOeiuuiqjeODgOOCpOOCouODreOCsOOBruODouODvOODgOODq1xuJG1vZGFsX2NvbmZpcm06IDIwMDFcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBbbWl4aW7jga7lrprnvqldXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNQ6KGo56S644OW44Ot44OD44KvXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBkZWZpbmUtbWl4aW4gZGlzcGxheV9zcFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50X3NwKVxuICAgIEBtaXhpbi1jb250ZW50XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEPooajnpLrjg5bjg63jg4Pjgq9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGRlZmluZS1taXhpbiBkaXNwbGF5X3BjXG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludF9wYylcbiAgICBAbWl4aW4tY29udGVudFxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNQ5Lul5LiKUEPmnKrmuoDooajnpLrjg5bjg63jg4Pjgq9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGRlZmluZS1taXhpbiBkaXNwbGF5X3NwX3BjXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRfcGMpIGFuZCAobWF4LXdpZHRoOiAkbWluLXdpZHRoLXBjKVxuICAgIEBtaXhpbi1jb250ZW50XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Kr44K544K/44Og44K144Kk44K66KGo56S644OW44Ot44OD44KvXG4vL1xuLy8gQHBhcmFtIHdpZHRoIOihqOekuuW5hVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZGVmaW5lLW1peGluIGRpc3BsYXlfY3VzdG9tICR3aWR0aFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aClcbiAgICBAbWl4aW4tY29udGVudFxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODleOCqeODs+ODiOOCteOCpOOCuuaMh+WumlxuLy9cbi8vIHB444GocmVt44Gu5oyH5a6a44KS5pu444GN5Ye644GZ44CCXG4vLyDigLvkuIDpg6jjga5BbmRyb2lk56uv5pyr44GncmVt44KS44K144Od44O844OI44GX44Gm44GE44Gq44GE44Gf44KBXG4vL1xuLy8gQHBhcmFtIHNpemUg44OU44Kv44K744Or5pmC44Gu44OV44Kp44Oz44OI44K144Kk44K6ICjljZjkvY3kuI3opoEpXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5AZGVmaW5lLW1peGluIGZvbnRfc2l6ZSAkc2l6ZVxuICBmb250LXNpemU6ICQoc2l6ZSlweFxuICBmb250LXNpemU6IGNhbGMoJHNpemUgLyAxMClyZW1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg4bjgq3jgrnjg4jlpJbjgaDjgZdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGRlZmluZS1taXhpbiBub3R4dFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgdGV4dC1pbmRlbnQ6IDEyMCVcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDkuInngrnjg6rjg7zjg4DvvIgx6KGM77yJXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBkZWZpbmUtbWl4aW4gZWxsaXBzaXNcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oq44Oz44Kv44OG44Kt44K544OI44Gr44Ki44OL44Oh44O844K344On44Oz44Gn5LiL57ea44KS5byV44GPXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBkZWZpbmUtbWl4aW4gaW5saW5lLWxpbmtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjI0cyBlYXNlLW91dFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgJjpob3ZlclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3JcblxuQGRlZmluZS1taXhpbiBpbmxpbmUtdGV4dC1saW5rXG4gIC5hLWxpbmstdGV4dFxuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4yNHMgZWFzZS1vdXRcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgJjpob3ZlclxuICAgIC5hLWxpbmstdGV4dFxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvclxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZpcmVmb3jlr77nrZbnlKjjgrvjg6zjgq/jg4jjg5zjg4Pjgq/jgrnjg5Xjgqnjg7zjgqvjgrnjgqLjgqbjg4jjg6njgqTjg7Pmtojljrtcbi8vXG4vLyBAcGFyYW0gdGV4dF9jb2xvciDjg5Xjgqnjg7zjgqvjgrnmmYLjga7jg4bjgq3jgrnjg4joibJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5AZGVmaW5lLW1peGluIHNlbGVjdF9mb2N1cyAkdGV4dF9jb2xvclxuICAmOi1tb3otZm9jdXNyaW5nXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJHRleHRfY29sb3IgIWltcG9ydGFudFxuLyogc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDog4zmma/nlLvlg4/mjIflrppcbi8vXG4vLyBAcGFyYW0gcGF0aCAgIOeUu+WDj+ODh+OCo+ODrOOCr+ODiOODquOBi+OCieOBruebuOWvvuODkeOCuVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZGVmaW5lLW1peGluIGltYWdlX2JnICRwYXRoXG4gICR3b3JrX3BhdGg6IHVucXVvdGUoJHBhdGgpXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlc29sdmUoLi4vLi4vaW1hZ2VzLyQod29ya19wYXRoKSlcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDog4zmma/nlLvlg4/jgYrjgojjgbPjgrXjgqTjgrrmjIflrppcbi8vXG4vLyBAcGFyYW0gcGF0aCAgIOeUu+WDj+ODh+OCo+ODrOOCr+ODiOODquOBi+OCieOBruebuOWvvuODkeOCuVxuLy8gQHBhcmFtIHJhdGlvICDnlLvlg4/jg6zjg7zjg4ggKOODh+ODleOCqeODq+ODiCA6IDIpXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBkZWZpbmUtbWl4aW4gaW1hZ2VfYmdfc2l6ZSAkcGF0aCwgJHJhdGlvOiAyXG4gICR3b3JrX3BhdGg6IHVucXVvdGUoJHBhdGgpXG4gIHdpZHRoOiB3aWR0aCguLi8uLi9pbWFnZXMvJCh3b3JrX3BhdGgpLCAkKHJhdGlvKSlcbiAgaGVpZ2h0OiBoZWlnaHQoLi4vLi4vaW1hZ2VzLyQod29ya19wYXRoKSwgJChyYXRpbykpXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlc29sdmUoLi4vLi4vaW1hZ2VzLyQod29ya19wYXRoKSlcbiAgYmFja2dyb3VuZC1zaXplOiBzaXplKC4uLy4uL2ltYWdlcy8kKHdvcmtfcGF0aCksICQocmF0aW8pKVxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Ki44Kz44O844OH44Kj44Kq44Oz44Gu6KiY5Y+3XG4vL1xuLy8gQHBhcmFtIGNvbG9yICAg6ImyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBkZWZpbmUtbWl4aW4gYWNjb3JkaW9uX3VuaXQgJGNvbG9yXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICByaWdodDogMTZweFxuICAgIGJvdHRvbTogMFxuICAgIHdpZHRoOiAxNnB4XG4gICAgaGVpZ2h0OiAxcHhcbiAgICBtYXJnaW46IGF1dG8gMFxuICAgIGNvbnRlbnQ6ICcnXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2Utb3V0IDBzXG4gICAgYmFja2dyb3VuZDogJGNvbG9yXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGNvbnRlbnQ6IG5vbmVcbiAgJjo6YWZ0ZXJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbiAgICBvcGFjaXR5OiAxXG4gICYuaXMtb3BlblxuICAgICY6OmJlZm9yZVxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgICY6OmFmdGVyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXG4gICAgICBvcGFjaXR5OiAwXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYm94LXNoYWRvdyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGRlZmluZS1taXhpbiBib3hfc2hhZG93XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93XG4gICY6aG92ZXJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ob3ZlclxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGJveC1zaGFkb3cg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBkZWZpbmUtbWl4aW4gYm94X3NoYWRvd19ob3ZlclxuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yX2JsYWNrLCAwLjMpXG4gICY6aG92ZXJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ob3ZlclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvjgqLjgqTjgrPjg7Pjg5Xjgqnjg7Pjg4jnlKhdXG4vL1xuLy8g44Ki44Kk44Kz44Oz44OV44Kp44Oz44OI55So44Gr5L2/55So44GZ44KLIEBmb250LWZhY2Ug44Gu44Or44O844Or44K744OD44OI44KE6L+95Yqg44K544K/44Kk44Or44KS5a6a576p44GZ44KL44CCXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG5AZm9udC1mYWNlXG4gIGZvbnQtZmFtaWx5OiAnbGl2YWJsZSdcbiAgc3JjOiB1cmwoJy4uLy4uL2ljb25mb250cy8qLnN2ZycpXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgZm9udC1zdHlsZTogbm9ybWFsXG5cbltjbGFzc149J2ljb25mb250LWxpdmFibGUtJ10sIFtjbGFzcyo9JyBpY29uZm9udC1saXZhYmxlLSddXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0XG5cbltjbGFzc149J2ljb25mb250LWxpdmFibGUtJ106OmJlZm9yZSwgW2NsYXNzKj0nIGljb25mb250LWxpdmFibGUtJ106OmJlZm9yZVxuICBmb250LWZhbWlseTogJ2xpdmFibGUnXG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW1cbiAgbWFyZ2luLXJpZ2h0OiA4cHhcbiIsbnVsbCwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvjg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6tdXG4vL1xuLy8g6KaB57Sg44Gu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44KS5a6a576p44GZ44KL44CCXG4vLyDjgZPjga7jg5XjgqHjgqTjg6vku6XlpJbjgafopoHntKDlnovjgrvjg6zjgq/jgr/jgpLlrprnvqnjgZnjgovjgZPjgajjga/npoHmraLjgajjgZfjgb7jgZnjgIJcbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbmh0bWxcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIGZvbnQtc2l6ZTogNjIuNSVcbiAgZm9udC1mYW1pbHk6ICRmb250X2JvZHlfdHlwZWZhY2VcblxuYm9keVxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICBmb250LWZhbWlseTogJGZvbnRfYm9keV90eXBlZmFjZVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgd2lkdGg6IDEwMCVcbiAgbWluLWhlaWdodDogMTAwdmhcbiAgbWFyZ2luOiAwXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZFxuICBjb2xvcjogJGNvbG9yX3RleHQwMDFcbiAgQG1peGluIGZvbnRfc2l6ZSAkKGZvbnRfYm9keV9zaXplKVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2XG4gIG1hcmdpbjogMFxuICBmb250LXNpemU6IDFlbVxuXG5wXG4gIG1hcmdpbjogMFxuXG5vbCwgdWwsIGRsXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGZvbnQtc2l6ZTogMFxuICBsaXN0LXN0eWxlOiBub25lXG5cbmRsLCBkZCwgZHRcbiAgbWFyZ2luOiAwXG5cbmxpXG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgQG1peGluIGZvbnRfc2l6ZSAkKGZvbnRfYm9keV9zaXplKVxuXG5kZCwgZHRcbiAgQG1peGluIGZvbnRfc2l6ZSAkKGZvbnRfYm9keV9zaXplKVxuXG5zbWFsbFxuICBmb250LXNpemU6IDEwMCVcblxuZW1cbiAgZm9udC1zdHlsZTogbm9ybWFsXG5cbnN1cFxuICB0b3A6IDBcbiAgbGluZS1oZWlnaHQ6IDFcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyXG5cbmFcbiAgY29sb3I6ICRjb2xvcl9saXZhYmxlQmx1ZVxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fdGV4dF9saW5rX2hvdmVyXG5cbmE6aG92ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4vLyBociDjgaggbGVnZW5kIOOBryBub3JtYWxpemUuY3NzIOOBq+OBpiBjb250ZW50LWJveCDmjIflrprjgajjgarjgaPjgabjgYTjgovjga7jgafpmaTlpJZcbio6bm90KGhyKTpub3QobGVnZW5kKVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbio6Zm9jdXNcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5cbmJ1dHRvblxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fdGV4dF9saW5rX2hvdmVyXG4gIGJvcmRlci1zdHlsZTogbm9uZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICBhcHBlYXJhbmNlOiBub25lXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyLXJhZGl1czogMFxuXG5zZWxlY3RcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBib3JkZXItcmFkaXVzOiAwXG4gIGJvcmRlcjogMFxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgZm9udC1zaXplOiBpbmhlcml0XG4gIGNvbG9yOiBpbmhlcml0XG4gIHRleHQtaW5kZW50OiAwLjAxcHhcbiAgdGV4dC1vdmVyZmxvdzogJydcbiAgJjo6LW1zLWV4cGFuZFxuICAgIGRpc3BsYXk6IG5vbmVcblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuaW5wdXRbdHlwZT1udW1iZXJdXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkXG5cbkBwYWdlXG4gIG1hcmdpbjogMTIuN21tIDkuN21tXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vL1xuLy8gW+ODkeODvOODhOaDheWgsSAtIGltYWdlXVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cblxuLypcbkBzdHlsZWd1aWRlXG5cbkB0aXRsZSBbQXRvbXNdIGltYWdlXG5cbueUu+WDj+eUqOOAgmRpc3BsYXk6YmxvY2vjgah3aWR0aDoxMDAl44KS44Go44KK44GC44GI44Ga5LuY5LiO44GZ44KLY2xhc3NcblxuPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbnRhaW5lciBzdHlsZWd1aWRlX19jb250YWluZXItLWdyYXlzY2FsZTAwMVwiPlxuICA8aW1nIGNsYXNzPVwiYS1pbWFnZVwiIHNyYz1cIi9pbWFnZXMvc2FtcGxlL3Byb2R1Y3RfaW1hZ2UuanBnXCIgYWx0PVwiXCI+XG48L2Rpdj5cbiovXG5cbi5hLWltYWdlXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogYXV0b1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvjg5Hjg7zjg4Tmg4XloLEgLSDjg5zjgr/jg7NdXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG4vKlxuQHN0eWxlZ3VpZGVcblxuQHRpdGxlIFtBdG9tc10gQnV0dG9uXG5cbuODnOOCv+ODs+ODkeODvOODhOOAgmHjgr/jgrDjgIFidXR0b27jgr/jgrDkuKHlr77lv5xcblxuPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbnRhaW5lciBzdHlsZWd1aWRlX19jb250YWluZXItLWdyYXlzY2FsZTAwMVwiPlxuICA8YnV0dG9uIGNsYXNzPVwiYS1idXR0b24gYS1idXR0b24tLXNpemVfbm9ybWFsIGEtYnV0dG9uLS10eXBlX2ZpbGxcIj5cbiAgICA8c3BhbiBjbGFzcz1cImEtYnV0dG9uX190ZXh0XCI+RmlsbCBCdXR0b24gYnV0dG9u44K/44KwPC9zcGFuPlxuICA8L2J1dHRvbj5cbiAgPGEgY2xhc3M9XCJhLWJ1dHRvbiBhLWJ1dHRvbi0tc2l6ZV9ub3JtYWwgYS1idXR0b24tLXR5cGVfZmlsbFwiIGhyZWY9XCIjXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJhLWJ1dHRvbl9fdGV4dFwiPkZpbGwgQnV0dG9uIGHjgr/jgrA8L3NwYW4+XG4gIDwvYT5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29udGFpbmVyXCI+XG4gIDxidXR0b24gY2xhc3M9XCJhLWJ1dHRvbiBhLWJ1dHRvbi0tc2l6ZV9ub3JtYWwgYS1idXR0b24tLXR5cGVfZ2hvc3RcIj5cbiAgICA8c3BhbiBjbGFzcz1cImEtYnV0dG9uX190ZXh0XCI+R2hvc3QgQnV0dG9uPC9zcGFuPlxuICA8L2J1dHRvbj5cbjwvZGl2PlxuPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbnRhaW5lclwiPlxuICA8YnV0dG9uIGNsYXNzPVwiYS1idXR0b24gYS1idXR0b24tLXNpemVfbm9ybWFsIGEtYnV0dG9uLS10eXBlX2dob3N0IGEtYnV0dG9uLS10eXBlX2Rpc2FibGVkXCIgZGlzYWJsZWQ+XG4gICAgPHNwYW4gY2xhc3M9XCJhLWJ1dHRvbl9fdGV4dFwiPkdob3N0IEJ1dHRvbihkaXNhYmxlZCk8L3NwYW4+XG4gIDwvYnV0dG9uPlxuPC9kaXY+XG48ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29udGFpbmVyXCI+XG4gIDxidXR0b24gY2xhc3M9XCJhLWJ1dHRvbiBhLWJ1dHRvbi0tc2l6ZV9zbWFsbCBhLWJ1dHRvbi0tdHlwZV9naG9zdFwiPlxuICAgIDxzcGFuIGNsYXNzPVwiYS1idXR0b25fX3RleHRcIj5HaG9zdCBCdXR0b24g5bCPPC9zcGFuXG4gIDwvYnV0dG9uPlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb250YWluZXJcIj5cbiAgPGJ1dHRvbiBjbGFzcz1cImEtYnV0dG9uIGEtYnV0dG9uLS1zaXplX25vcm1hbCBhLWJ1dHRvbi0tdHlwZV9naG9zdC1wYWludFwiPlxuICAgIDxzcGFuIGNsYXNzPVwiYS1idXR0b25fX3RleHRcIj5HaG9zdCBCdXR0b24g6IOM5pmv44Kw44Os44O8PC9zcGFuPlxuICA8L2J1dHRvbj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwic3R5bGVndWlkZV9fY29udGFpbmVyXCI+XG4gIDxidXR0b24gY2xhc3M9XCJhLWJ1dHRvbiBhLWJ1dHRvbi0tc2l6ZV9ub3JtYWwgYS1idXR0b24tLXR5cGVfZ2hvc3QtcmVkXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJhLWJ1dHRvbl9fdGV4dFwiPkdob3N0IEJ1dHRvbiDotaQ8L3NwYW4+XG4gIDwvYnV0dG9uPlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb250YWluZXJcIj5cbiAgPGJ1dHRvbiBjbGFzcz1cImEtYnV0dG9uIGEtYnV0dG9uLS1zaXplX25vcm1hbCBhLWJ1dHRvbi0tdHlwZV9pbXBvcnRhbnRcIj5cbiAgICA8c3BhbiBjbGFzcz1cImEtYnV0dG9uX190ZXh0XCI+QnV0dG9uIOi1pDwvc3Bhbj5cbiAgPC9idXR0b24+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cInN0eWxlZ3VpZGVfX2NvbnRhaW5lciBzdHlsZWd1aWRlX19jb250YWluZXItLWdyYXlzY2FsZTAwMVwiPlxuICA8YnV0dG9uIGNsYXNzPVwiYS1idXR0b24gYS1idXR0b24tLXNpemVfbm9ybWFsIGEtYnV0dG9uLS10eXBlX2N2XCI+XG4gICAgPHNwYW4gY2xhc3M9XCJhLWJ1dHRvbl9fdGV4dFwiPkNvbnZlcnNpb24gQnV0dG9uPC9zcGFuPlxuICA8L2J1dHRvbj5cblxuICA8YnV0dG9uIGNsYXNzPVwiYS1idXR0b24gYS1idXR0b24tLXNpemVfbm9ybWFsIGEtYnV0dG9uLS10eXBlX2N2IGEtYnV0dG9uLS10eXBlX2Rpc2FibGVkXCIgZGlzYWJsZWQ+XG4gICAgPHNwYW4gY2xhc3M9XCJhLWJ1dHRvbl9fdGV4dFwiPkNvbnZlcnNpb24gQnV0dG9u77yIZGlzYWJsZWTvvIk8L3NwYW4+XG4gIDwvYnV0dG9uPlxuXG4gIDxidXR0b24gY2xhc3M9XCJhLWJ1dHRvbiBhLWJ1dHRvbi0tc2l6ZV9ub3JtYWwgYS1idXR0b24tLXR5cGVfZGlzYWJsZWRcIiBkaXNhYmxlZD5cbiAgICA8c3BhbiBjbGFzcz1cImEtYnV0dG9uX190ZXh0XCI+6Z2e5rS75oCn44Oc44K/44OzPC9zcGFuPlxuICA8L2J1dHRvbj5cbjwvZGl2PlxuKi9cblxuLmEtYnV0dG9uXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgQG1peGluIGZvbnRfc2l6ZSAkKGZvbnRfYm9keV9zaXplKVxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl90ZXh0X2xpbmtfaG92ZXJcbiAgaGVpZ2h0OiAxMDAlXG4gIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgJjpob3ZlclxuICAgICAgLmEtYnV0dG9uXG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvclxuXG4gICZfX3RleHRcbiAgICBAbWl4aW4gZm9udF9zaXplICQoZm9udF9ib2R5X3NpemUpXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOjphZnRlclxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl90ZXh0X2xpbmtfaG92ZXJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgIGhlaWdodDogMXB4XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICByaWdodDogMFxuICAgICAgICBib3R0b206IC0xcHhcblxuICAvLyDjg5vjg5Djg7zmmYLjga7kuIvnt5rjgrnjgr/jgqTjg6vvvIjjgqLjgqTjgrPjg7PjgYzjgYLjgovloLTlkIjvvIlcbiAgLmljb25mb250LWxpdmFibGUtbWFpbCxcbiAgLmljb25mb250LWxpdmFibGUtY2FsZW5kYXIsXG4gIC5pY29uZm9udC1saXZhYmxlLW1haWwsXG4gIC5pY29uZm9udC1saXZhYmxlLWlucXVpcnksXG4gIC5pY29uZm9udC1saXZhYmxlLWFzc2Vzc21lbnQsXG4gIC5pY29uZm9udC1saXZhYmxlLXBkZixcbiAgLmljb25mb250LWxpdmFibGUtbm90aWZpY2F0aW9uLFxuICAuaWNvbmZvbnQtbGl2YWJsZS1jYWxjdWxhdGUsXG4gIC5pY29uZm9udC1saXZhYmxlLXp6MDJfY2hhbmdlLFxuICAuaWNvbmZvbnQtbGl2YWJsZS1uZXd0YWJcbiAgICAmOjphZnRlclxuICAgICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpXG4gICAgICAgIGxlZnQ6IGF1dG9cbiAgLm0tY291bnNlbGxpbmdfX2xvZ29cbiAgICAmID5cbiAgICAgICY6OmFmdGVyXG4gICAgICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpXG4gICAgICAgICAgbGVmdDogYXV0b1xuXG4gICZfX3RleHQtc3Ryb25nXG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGZvbnQtc2l6ZTogMjZweFxuICAgICYtLW51bWJlclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250X2FscGhhYmV0X3R5cGVmYWNlXG5cbiAgJl9fdGV4dC1zdWJcbiAgICB3aWR0aDogMTAwJVxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgY29sb3I6ICRjb2xvcl90ZXh0MDAyXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiBhdXRvXG5cbiAgJi0tdHlwZV9maWxsXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2xpdmFibGVCbHVlXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2xpdmFibGVCbHVlX2J1dHRvbl9ob3ZlclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMilcblxuICAmLS10eXBlX2dob3N0XG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpdmFibGVCbHVlXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgY29sb3I6ICRjb2xvcl9saXZhYmxlQmx1ZVxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBwYWRkaW5nOiAwIDNweFxuICAgICAgJjpob3ZlclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweFxuICAgICAgICBwYWRkaW5nOiAwXG5cbiAgJi0tdHlwZV9naG9zdC1yZWRcbiAgICBtYXJnaW4tdG9wOiAzMnB4XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3BpbmtcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX3BpbmtcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMCAzcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHhcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICYtLXR5cGVfaW1wb3J0YW50XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3BpbmtcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX3BpbmtcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMCAzcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHhcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICYtLXR5cGVfY3ZcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGlua3JlZFxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZVxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rcmVkX2J1dHRvbl9ob3ZlclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMilcblxuICAmLS10eXBlX2dob3N0LXBhaW50XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXlzY2FsZTAwMVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saXZhYmxlQmx1ZVxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgIGNvbG9yOiAkY29sb3JfbGl2YWJsZUJsdWVcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMCAzcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHhcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICYtLXR5cGVfZGlzYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheXNjYWxlMDAzXG4gICAgYm9yZGVyOiAwXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlzY2FsZTAwM1xuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICAuYS1idXR0b25cbiAgICAgICAgICAmX190ZXh0XG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAmLmEtYnV0dG9uLS10eXBlX2dob3N0LFxuICAgICYuYS1idXR0b24tLXR5cGVfZ2hvc3QtcmVkLFxuICAgICYuYS1idXR0b24tLXR5cGVfZ2hvc3QtcGFpbnRcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5c2NhbGUwMDNcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG5cbiAgJi0tdHlwZV9kaXNhYmxlZDJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbWF0Y2hpbmctZGlzYWJsZWRcbiAgICBib3JkZXI6IDBcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21hdGNoaW5nLWRpc2FibGVkXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgICAgIC5hLWJ1dHRvblxuICAgICAgICAgICZfX3RleHRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuXG4gICYtLXR5cGVfZGlzYWJsZWQzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlzY2FsZTAwM1xuICAgIGJvcmRlcjogMFxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgIGNvbG9yOiAkY29sb3JfdGV4dDAwM1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheXNjYWxlMDAzXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgICAgIC5hLWJ1dHRvblxuICAgICAgICAgICZfX3RleHRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICYuYS1idXR0b24tLXR5cGVfZ2hvc3QsXG4gICAgJi5hLWJ1dHRvbi0tdHlwZV9naG9zdC1yZWQsXG4gICAgJi5hLWJ1dHRvbi0tdHlwZV9naG9zdC1wYWludFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlzY2FsZTAwM1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcblxuICAmLS10eXBlX3doaXRlXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgY29sb3I6ICRjb2xvcl9waW5rcmVkXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgJjpob3ZlclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMilcblxuICAmLS10eXBlX3doaXRlLWZpbGxcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGVcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX2xpdmFibGVCbHVlXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgJjpob3ZlclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMilcblxuICAmLS10eXBlX3doaXRlLWdob3N0XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpdmFibGVCbHVlXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgY29sb3I6ICRjb2xvcl9saXZhYmxlQmx1ZVxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBwYWRkaW5nOiAwIDNweFxuICAgICAgJjpob3ZlclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweFxuICAgICAgICBwYWRkaW5nOiAwXG5cbiAgJi0tdHlwZV9wZWFjaFxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wZWFjaFxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgIGNvbG9yOiAkY29sb3JfcGVhY2hcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMCAzcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHhcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICYtLXR5cGVfb3JhbmdlXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpdmFibGVPcmFuZ2VcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX2xpdmFibGVPcmFuZ2VcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMCAzcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHhcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICYtLXR5cGVfZ2hvc3Qtb3JhbmdlXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpdmFibGVPcmFuZ2VcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX2xpdmFibGVPcmFuZ2VcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMCAzcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHhcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICYtLXR5cGVfZ2hvc3Qtd2hpdGVcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfd2hpdGVcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHBhZGRpbmc6IDAgM3B4XG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4XG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAmLS10eXBlX3RlbFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5c2NhbGUwMDNcbiAgICBib3JkZXI6IDBcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgLmEtYnV0dG9uX190ZXh0XG4gICAgICBtYXJnaW46IC0xMnB4IDAgMFxuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICBjb2xvcjogJGNvbG9yX3BpbmtcbiAgICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBmb250LXNpemU6IDI0cHhcblxuICAmLS10eXBlX25hdnlcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfb3V0bGV0LWxpbmVhcjJcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpXG5cbiAgJi0tc2l6ZV9zbWFsbFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiA1NnB4XG4gICAgbWF4LXdpZHRoOiAkYnV0dG9uLW1heC13aWR0aFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICYtLXNpemVfc21hbGwtbm8tcmVzdWx0XG4gICAgQGV4dGVuZCAuYS1idXR0b24tLXNpemVfc21hbGxcbiAgICBoZWlnaHQ6IDY0cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgaGVpZ2h0OiA1NnB4XG5cbiAgJi0tc2l6ZV9ub3JtYWxcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNjRweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXgtd2lkdGg6ICRidXR0b24tbWF4LXdpZHRoXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcblxuICAmLS1zaXplX3MtblxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiA1NnB4XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG1heC13aWR0aDogJGJ1dHRvbi1tYXgtd2lkdGhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgaGVpZ2h0OiA2NHB4XG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG5cbiAgJi0tbmFycm93XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiAyNzBweFxuXG4gICYtLXNpemVfaW5saW5lXG4gICAgZGlzcGxheTogZmxleFxuICAgIGhlaWdodDogMzJweFxuICAgIHBhZGRpbmctbGVmdDogOHB4XG4gICAgcGFkZGluZy1yaWdodDogOHB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweFxuICAgICAgcGFkZGluZy1yaWdodDogMTZweFxuXG4gIC8vIGNvbnRlbnTlhoXjgavjg5zjgr/jg7PjgaDjgZHjgYLjgovloLTlkIjjgavku5jjgZHjgottYXJnaW5cbiAgJi0tdW5pcXVlXG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gNDhweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW46IDQ4cHggYXV0byA2NHB4XG5cbi8vIGJ1dHRvbuOCv+OCsOOCkmZsZXjjgrPjg7Pjg4bjg4rjgavjgZfjgZ/pmpvjgavotbfjgY3jgovjg5DjgrDlr77nrZZcbmJ1dHRvblxuICAmLmEtYnV0dG9uLS1zaXplX25vcm1hbCxcbiAgJi5hLWJ1dHRvbi0tc2l6ZV9zbWFsbCxcbiAgJi5hLWJ1dHRvbi0tc2l6ZV9pbmxpbmVcbiAgICBkaXNwbGF5OiBibG9ja1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvjg5Hjg7zjg4Tmg4XloLEgLSDjg5jjg4Pjg4BdXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG4vKlxuQHN0eWxlZ3VpZGVcblxuQHRpdGxlIFtPcmdhbmlzbXNdIEZvb3RlclxuXG7pgJrluLjniYhcbjxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb250YWluZXIgc3R5bGVndWlkZV9fY29udGFpbmVyLS1ncmF5c2NhbGUwMDEgc3R5bGVndWlkZV9fY29udGFpbmVyLS1zY3JvbGxYXCI+XG7oo73kvZzpgJTkuK1cbjwvZGl2PlxuXG7nsKHmmJPniYhcbjxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb250YWluZXIgc3R5bGVndWlkZV9fY29udGFpbmVyLS1ncmF5c2NhbGUwMDEgc3R5bGVndWlkZV9fY29udGFpbmVyLS1zY3JvbGxYXCI+XG4gIDxmb290ZXIgY2xhc3M9XCJvLWZvb3RlclwiPlxuICAgIDxkaXYgY2xhc3M9XCJvLWZvb3Rlcl9fYm90dG9tXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiby1mb290ZXJfX2JvdHRvbS1pbm5lclwiPlxuICAgICAgICA8cCBjbGFzcz1cIm8tZm9vdGVyX19jYXRjaFwiPjxpbWcgY2xhc3M9XCJhLWltYWdlXCIgc3JjPVwiL2ltYWdlcy9jb21tb24vbGl2YWJsZV9sb2dvX2NhdGNoY29weS5wbmdcIiBhbHQ9XCLnvo7jgZfjgYTmmYLku6Pjgbgg5p2x5oCl44Kw44Or44O844OXXCI+PC9wPjxzbWFsbCBjbGFzcz1cIm8tZm9vdGVyX19jb3B5XCI+JmNvcHk7IFRPS1lVIExJVkFCTEUsSU5DLkFsbCBSaWdodCBSZXNlcnZlZC48L3NtYWxsPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZm9vdGVyPlxuPC9kaXY+XG4qL1xuXG4uby1mb290ZXJcbiAgd2lkdGg6IDEwMCVcbiAgbWluLXdpZHRoOiAzMDBweFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfY29ycFxuICBAbWl4aW4gZGlzcGxheV9wY1xuICAgIG1pbi13aWR0aDogJG1pbi13aWR0aC1wY1xuICAvLyBBaWJvdExQ55SoXG4gICYtLWFpYm90XG4gICAgcGFkZGluZzogMTZweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBib3JkZXItdG9wOiAwXG4gICAgLm8tZm9vdGVyX19jb3B5XG4gICAgICBtYXJnaW4tdG9wOiA4cHhcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgIGZvbnQtc2l6ZTogMTBweFxuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG4gICAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHhcbiAgICAgICAgZm9udC1zaXplOiAxMXB4XG4gIC8vIG91dGxldExQ55SoXG4gICYtLW91dGxldFxuICAgIG1hcmdpbjogNDBweCBhdXRvXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgbWluLXdpZHRoOiAxMjgwcHhcbiAgICAgIG1hcmdpbjogOTZweCBhdXRvIDQ4cHhcbiAgICAgIHBhZGRpbmc6IDAgODBweFxuICAgICAgYm9yZGVyLXRvcDogMFxuICAgIC5vLWZvb3Rlcl9fY29weVxuICAgICAgbWFyZ2luOiAxMnB4IDAgMFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRfYWxwaGFiZXRfdHlwZWZhY2VcbiAgICAgIGZvbnQtc2l6ZTogMTBweFxuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG4gIC8vIGNoYXRMUOeUqFxuICAmLS1jaGF0XG4gICAgcGFkZGluZzogMCAwIDI0cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgbWluLXdpZHRoOiAxMjgwcHhcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4XG4gICAgICBib3JkZXItdG9wOiAwXG4gICAgLm8tZm9vdGVyX19sb2dvLXdyYXBcbiAgICAgIG1hcmdpbjogYXV0b1xuICAgICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAuby1mb290ZXJfX2NvcHlcbiAgICAgIG1hcmdpbi10b3A6IDhweFxuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG4gICAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAmX19wYWdldG9wXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogNDBweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGVcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29ycFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgICAgd2lkdGg6IDE2MHB4XG4gICAgICBoZWlnaHQ6IDMycHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4XG4gICAgJjo6YmVmb3JlXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29ycF9ob3ZlcjFcbiAgJl9fcGFnZXRvcC13cmFwcGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICB3aWR0aDogJG1pbi13aWR0aC1wY1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICZfX2JvZHlcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgICB3aWR0aDogJG1pbi13aWR0aC1wY1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xuXG4gICZfX2xvZ29cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxNzhweFxuICAgIGhlaWdodDogYXV0b1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiAyMzBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgJl9fbG9nby13cmFwcGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiAzMDBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAmX19sb2dvLW51bWJlclxuICAgIGZvbnQtc2l6ZTogMTNweFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6ICRjb2xvcl90ZXh0MDAxXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgLy8g5ZCE56iuTFDnlKhcbiAgJl9fbG9nby13cmFwXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTUwcHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIC8vIG91dGxldExQ55SoXG4gICZfX2xvZ28taW1hZ2VcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxNTBweFxuICAgIG1hcmdpbjogNDBweCBhdXRvIDBcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgb3JkZXI6IC0xXG4gICAgICBtYXJnaW46IGF1dG9cblxuICAmX19uYXZcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogMzQzcHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZmxleDogMSAwIDAlXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICB3aWR0aDogYXV0b1xuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICZfX25hdi1saXN0XG4gICAgZm9udC1zaXplOiAwXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHhcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgJl9fbmF2LWl0ZW1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gICAgcGFkZGluZy1yaWdodDogMTZweFxuICAgIHBhZGRpbmctbGVmdDogMTZweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogN3B4XG4gICAgICBib3R0b206IDVweFxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDFweFxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RleHQwMDNcbiAgICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAgIHRvcDogNHB4XG4gICAgICAgIGJvdHRvbTogMXB4XG4gICAgICAgIGhlaWdodDogMTNweFxuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICY6bnRoLWNoaWxkKDgpLFxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgIEBtaXhpbiBkaXNwbGF5X3NwXG4gICAgICAgICAgY29udGVudDogbm9uZVxuICAmX19uYXYtbGlua1xuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIEBtaXhpbiBkaXNwbGF5X3NwXG4gICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgIGNvbG9yOiAkY29sb3JfdGV4dDAwMlxuXG4gICZfX290aGVyXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgJl9fb3RoZXItaGVhZGxpbmVcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDE4cHggNDBweCAxOHB4IDE2cHhcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgY29sb3I6ICRjb2xvcl9ibGFja1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheXNjYWxlMDAzXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICByaWdodDogMTZweFxuICAgICAgYm90dG9tOiAwXG4gICAgICB3aWR0aDogMTZweFxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIG1hcmdpbjogYXV0byAwXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2Utb3V0IDBzXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGV4dDAwM1xuICAgICY6OmFmdGVyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAmLmlzLW9wZW5cbiAgICAgICY6OmJlZm9yZVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgICAmOjphZnRlclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXG4gICAgICAgIG9wYWNpdHk6IDBcblxuICAmX19vdGhlci1ib2R5XG4gICAgZGlzcGxheTogbm9uZVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcbiAgICBtYXJnaW4tbGVmdDogMTZweFxuICAgIG1hcmdpbi10b3A6IDE2cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHdpZHRoOiAkbWluLXdpZHRoLXBjXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICZfX290aGVyLWNvbnRlbnRcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweFxuICAmX19vdGhlci1oZWFkaW5nXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHdpZHRoOiAxODBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XG4gICAgJi0tYXJlYVxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgJl9fb3RoZXItaGVhZGluZy1saW5rXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGNvbG9yOiAkY29sb3JfbmF2eVxuICAmX19vdGhlci1kZXRhaWxcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBmbGV4OiAxIDAgMCVcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAmLS1hcmVhXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAuby1mb290ZXJfX290aGVyLWxpbmtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbGl2YWJsZUJsdWVcbiAgICAgICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHQwMDNcbiAgJl9fb3RoZXItbGlzdFxuICAgIGZvbnQtc2l6ZTogMFxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweFxuICAmX19vdGhlci1pdGVtXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgcGFkZGluZy1yaWdodDogOHB4XG4gICAgcGFkZGluZy1sZWZ0OiA4cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcbiAgICAmOjpiZWZvcmVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAzcHhcbiAgICAgIGJvdHRvbTogMXB4XG4gICAgICBsZWZ0OiAwXG4gICAgICB3aWR0aDogMXB4XG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RleHQwMDNcbiAgICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICAgIHRvcDogNHB4XG4gICAgICAgIGhlaWdodDogMTJweFxuICAmX19vdGhlci1saW5rXG4gICAgZm9udC1zaXplOiAxM3B4XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0MDAyXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG5cbiAgJl9faW5uZXJcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IDExMjBweFxuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweFxuICAmX19hcmVhXG4gICAgcGFkZGluZzogMjRweCAxNnB4XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ncmF5c2NhbGUwMDdcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMjRweCAwXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXlzY2FsZTAwN1xuICAmX19hcmVhLWl0ZW1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW46IDAgMjRweCAwIDBcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBAbWl4aW4gZGlzcGxheV9jdXN0b20gMzc0cHhcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW46IDAgMzJweCAwIDBcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luOiAwXG5cbiAgJl9fY2F0ZWdvcnlcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXlzY2FsZTAwN1xuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4XG4gICZfX2NhdGVnb3J5LWl0ZW1cbiAgICBAbWl4aW4gZGlzcGxheV9zcFxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ncmF5c2NhbGUwMDdcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgd2lkdGg6IGNhbGMoOTIwcHggLyAzKVxuICAgICAgbWFyZ2luOiAzMnB4IDAgMFxuICAgICAgJjpudGgtY2hpbGQoNG4pXG4gICAgICAgIHdpZHRoOiAyMDBweFxuICAmX19jYXRlZ29yeS10cmlnZ2VyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDE2cHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgY29sb3I6ICRjb2xvcl9ibGFja1xuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IDE2cHhcbiAgICAgIGJvdHRvbTogMFxuICAgICAgd2lkdGg6IDE2cHhcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICBtYXJnaW46IGF1dG8gMFxuICAgICAgY29udGVudDogJydcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLW91dCAwc1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RleHQwMDNcbiAgICAmOjphZnRlclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4gICAgICBvcGFjaXR5OiAxXG4gICAgJi5pcy1vcGVuXG4gICAgICAmOjpiZWZvcmVcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxuICAgICAgICBvcGFjaXR5OiAwXG5cbiAgJl9fbGlzdFxuICAgIEBtaXhpbiBkaXNwbGF5X3NwXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheXNjYWxlMDA1XG4gICZfX2l0ZW1cbiAgICBAbWl4aW4gZGlzcGxheV9zcFxuICAgICAgbWFyZ2luOiAwIDE2cHhcbiAgICAgICYgKyAmXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheXNjYWxlMDA3XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIG1hcmdpbjogOHB4IDAgMFxuICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgLm8tZm9vdGVyX19saW5rXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmF2eVxuICAmX19saW5rXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbGluZS1oZWlnaHQ6IDE3cHhcbiAgICBAbWl4aW4gZGlzcGxheV9zcFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHggMjBweCAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGNvbG9yOiAkY29sb3JfbmF2eTNcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBtYXJnaW46IGF1dG9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0MDA1XG4gICAgICAmOjpiZWZvcmVcbiAgICAgICAgY29udGVudDogbm9uZVxuXG4gICZfX3JlbGF0aW9uLWxpc3RcbiAgICBAbWl4aW4gZGlzcGxheV9zcFxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXlzY2FsZTAwNVxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICBtYXJnaW46IDI0cHggMCAwXG4gICZfX3JlbGF0aW9uLWl0ZW1cbiAgICBAbWl4aW4gZGlzcGxheV9zcFxuICAgICAgbWFyZ2luOiAwIDE2cHhcbiAgICAgICYgKyAmXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZ3JheXNjYWxlMDA3XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgbWFyZ2luOiAxNnB4IDI0cHggMCAwXG4gICZfX3JlbGF0aW9uLWxpbmtcbiAgICBjb2xvcjogJGNvbG9yX3RleHQwMDVcbiAgICAmOjphZnRlclxuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG4gICAgQG1peGluIGRpc3BsYXlfc3BcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMjBweCAyNHB4IDIwcHggMFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGZvbnQtc2l6ZTogMTNweFxuXG4gICZfX2JvdHRvbVxuICAgIG1hcmdpbjogLTFweCAwIDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2dyYXlzY2FsZTAwN1xuICAmX19ncm91cFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG1hcmdpbjogOHB4XG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgd2lkdGg6IDExMjBweFxuICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMTZweFxuICAmX19ncm91cC1pdGVtXG4gICAgbWFyZ2luOiAxNnB4IDEwcHggMFxuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICB3aWR0aDogMTkycHhcbiAgICAgIG1hcmdpbjogMFxuICAmX19ncm91cC1saW5rXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAmOmhvdmVyXG4gICAgICAuby1mb290ZXJfX2dyb3VwLW5hbWVcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvclxuICAmX19ncm91cC1uYW1lXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgY29sb3I6ICRjb2xvcl9ibGFja1xuICAgICY6OmFmdGVyXG4gICAgICBjb2xvcjogJGNvbG9yX3RleHQwMDNcbiAgJl9fZ3JvdXAtbGVhZFxuICAgIG1hcmdpbjogOHB4IDAgMFxuICAgIGZvbnQtc2l6ZTogMTFweFxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0MDAzXG4gICAgQG1peGluIGRpc3BsYXlfc3BcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fYm90dG9tLWlubmVyXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgbWF4LXdpZHRoOiAxMTIwcHhcbiAgICAgIGhlaWdodDogNTZweFxuICAgICAgbWFyZ2luOiBhdXRvXG4gICZfX2NhdGNoXG4gICAgd2lkdGg6IDE3NXB4XG4gICAgbWFyZ2luOiBhdXRvXG4gICAgcGFkZGluZzogMTZweCAwXG4gICAgQG1peGluIGRpc3BsYXlfcGNcbiAgICAgIHdpZHRoOiAzNzlweFxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwXG4gICZfX2NhdGNoLWltZ1xuICAgIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgJl9fY29weVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogMTZweCAwXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X2FscGhhYmV0X3R5cGVmYWNlXG4gICAgZm9udC1zaXplOiAxMXB4XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5c2NhbGUwMDdcbiAgICBAbWl4aW4gZGlzcGxheV9wY1xuICAgICAgcGFkZGluZzogMFxuICAgICAgYm9yZGVyLWJvdHRvbTogMFxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvjg5Hjg7zjg4Tmg4XloLEgLSDjg6HjgqTjg7NdXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuXG4vKlxuQHN0eWxlZ3VpZGVcblxuQHRpdGxlIFtPcmdhbmlzbXNdIE1haW5cblxu44Oh44Kk44OzXG4qL1xuXG4uby1tYWluXG4gIGZsZXgtZ3JvdzogMVxuICAmLS1ncmF5XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXlzY2FsZTAwMVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy9cbi8vIFvjg5Hjg7zjg4Tmg4XloLEgLSBkaXNwbGF5XVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cblxuLypcbkBzdHlsZWd1aWRlXG5cbkB0aXRsZSBbVXRpbGl0aWVzXSBkaXNwbGF5XG5cbjxkaXYgY2xhc3M9XCJzdHlsZWd1aWRlX19jb250YWluZXIgc3R5bGVndWlkZV9fY29udGFpbmVyLS1ncmF5c2NhbGUwMDFcIj5cblx0PGRpdiBjbGFzcz1cInUtZGlzcGxheV9fc3Bvbmx5XCI+44K544Oe44O844OI44OV44Kp44Oz5pmC44Gu44G/6KGo56S6PC9kaXY+XG5cdDxkaXYgY2xhc3M9XCJ1LWRpc3BsYXlfX3Bjb25seVwiPu+8sO+8o+aZguOBruOBv+ihqOekujwvZGl2PlxuPC9kaXY+XG4qL1xuXG4udS1kaXNwbGF5X19wY29ubHlcbiAgQG1peGluIGRpc3BsYXlfc3BcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cblxuLnUtZGlzcGxheV9fc3Bvbmx5XG4gIEBtaXhpbiBkaXNwbGF5X3BjXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5cbi51LWRpc3BsYXlfX3Bjb25seS1pbmxpbmVcbiAgZGlzcGxheTogbm9uZVxuICBAbWl4aW4gZGlzcGxheV9wY1xuICAgIGRpc3BsYXk6IGlubGluZVxuXG4udS1kaXNwbGF5X19zcG9ubHktaW5saW5lXG4gIGRpc3BsYXk6IGlubGluZVxuICBAbWl4aW4gZGlzcGxheV9wY1xuICAgIGRpc3BsYXk6IG5vbmVcbiJdfQ== */

/* NEW CSS 20250519 */
.s-guide__bgcolor {
  background-color: #f2f7fa;
  padding: 0 0 64px;
}
.s-guide__top {
  width: 100% !important;
  background-image: url(/baikyaku/sellsoudan/img/guide/guide-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.s-guide__top::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 37, 64, 0.5);
  left: 0;
  top: 0;
  z-index: 0;
}
.s-guide__hero {
  padding: 64px 0;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .s-guide__hero {
    padding: 40px 0;
  }
}
.s-guide__hero-top-ttl {
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 1.4;
  letter-spacing: 0.012em;
}
.s-guide__hero-ttl {
  font-size: 40px;
  color: #fff;
  text-align: center;
  line-height: 1.4;
  letter-spacing: 0.012em;
  font-weight: 700;
  margin: 8px 0;
}
@media only screen and (max-width: 767px) {
  .s-guide__hero-ttl {
    font-size: 36px;
  }
}
.s-guide__hero-desc {
  font-size: 16px;
  font-weight: 300;
  color: #fff;
  line-height: 1.6;
  letter-spacing: 0.012em;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .s-guide__hero-desc {
    font-size: 12px;
  }
}
.s-guide__ballon-blue {
  background-color: #5081A5;
  border-radius: 0;
  color: #fff;
}
.s-guide__ballon-blue::before {
  border-top: 8px solid #5081A5;
}
.s-guide__title {
  color: #000 !important;
}
.s-guide__title .guide__title-enhance {
  color: #000 !important;
}
.s-guide__topics-inner--full {
  width: 100% !important;
}

/*# sourceMappingURL=guide.css.map */
