@charset "UTF-8";
@font-face {
  font-family: "open_sansregular";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/opensans-regular-webfont.woff2") format("woff2"), url("../fonts/opensans-regular-webfont.woff") format("woff");
}
@font-face {
  font-family: "open_sansregular";
  font-weight: bold;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/opensans-semibold-webfont.woff2") format("woff2"), url("../fonts/opensans-semibold-webfont.woff") format("woff");
}
@font-face {
  font-family: "open_sansregular";
  font-weight: normal;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/opensans-italic-webfont.woff2") format("woff2"), url("../fonts/opensans-italic-webfont.woff") format("woff");
}
@font-face {
  font-family: "open_sansregular";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/opensans-light-webfont.woff2") format("woff2"), url("../fonts/opensans-light-webfont.woff") format("woff");
}
@font-face {
  font-family: "Raleway";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-regular-webfont.woff2") format("woff2"), url("../fonts/raleway-regular-webfont.woff") format("woff");
}
@font-face {
  font-family: "Raleway";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-light-webfont.woff2") format("woff2"), url("../fonts/raleway-light-webfont.woff") format("woff");
}
@font-face {
  font-family: "Raleway";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-extrabold-webfont.woff2") format("woff2"), url("../fonts/raleway-extrabold-webfont.woff") format("woff");
}
@font-face {
  font-family: "Raleway";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-bold-webfont.woff2") format("woff2"), url("../fonts/raleway-bold-webfont.woff") format("woff");
}
/* expletus-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/ExpletusSans-Regular.ttf") format("truetype");
}
/* expletus-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/ExpletusSans-Italic.ttf") format("truetype");
}
/* expletus-sans-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/ExpletusSans-Medium.ttf") format("truetype");
}
/* expletus-sans-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/ExpletusSans-MediumItalic.ttf") format("truetype");
}
/* expletus-sans-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/ExpletusSans-SemiBold.ttf") format("truetype");
}
/* expletus-sans-600italic - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/ExpletusSans-SemiBoldItalic.ttf") format("truetype");
}
/* expletus-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/ExpletusSans-Bold.ttf") format("truetype");
}
/* expletus-sans-700italic - latin */
@font-face {
  font-display: swap;
  font-family: "Expletus Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/ExpletusSans-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "icons";
  font-display: swap;
  src: url("../fonts/icons.eot");
  src: url("../fonts/icons.eot?#iefix") format("eot"), url("../fonts/icons.woff2") format("woff2"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"), url("../fonts/icons.svg#icons") format("svg");
}
@font-face {
  font-family: "Altaprofits";
  src: url("../fonts/Altaprofits.eot?l2wjpm");
  src: url("../fonts/Altaprofits.eot?l2wjpm#iefix") format("embedded-opentype"), url("../fonts/Altaprofits.ttf?l2wjpm") format("truetype"), url("../fonts/Altaprofits.woff?l2wjpm") format("woff"), url("../fonts/Altaprofits.svg?l2wjpm#Altaprofits") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
}
/*!
 * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.ttf") format("truetype");
}
:root {
  /*
  COLOR
  */
  --color-neutral-0: rgb(0, 19, 41);
  --color-neutral-30: rgb(109, 127, 148);
  --color-neutral-50: rgb(229, 234, 236);
  --color-neutral-70: rgb(243, 245, 246);
  --color-neutral-100: rgb(255, 255, 255);
  --color-primary-20: rgb(199, 60, 0);
  --color-primary-40: rgb(255, 77, 41);
  --color-primary-50: rgb(255, 100, 66);
  --color-primary-70: rgb(251, 225, 218);
  --color-primary-80: rgb(255, 239, 235);
  --color-primary-90: rgb(255, 247, 245);
  --color-secondary-20: rgb(0, 40, 83);
  --color-secondary-50: rgb(6, 102, 172);
  --color-secondary-70: rgb(209, 228, 243);
  --color-secondary-80: rgb(232, 242, 250);
  --color-secondary-90: rgb(247, 250, 253);
  --color-gold-60: rgb(236, 209, 155);
  --color-gold-70: rgb(245, 228, 194);
  --color-gold-90: rgb(251, 243, 229);
  --current-color-1: rgb(0, 40, 83);
  --current-color-2: rgb(6, 102, 172);
  --color-custom-1: #BAD7ED;
  --color-custom-2: #B6D4EC;
  /*
  GRADIENT
   */
  --gradient-grey-down: linear-gradient(180deg, rgba(229, 234, 236, 0) 0%, rgba(229, 234, 236, 1) 100%);
  --gradient-light-blue-down: linear-gradient(180deg, rgba(209, 228, 243, 0) 0%, rgba(209, 228, 243, 1) 100%);
  /*
  OPACITY
  */
  --opacity-60: 0.6;
  --opacity-30: 0.3;
  --opacity-up: linear-gradient(180deg, rgba(var(--color-neutral-0), 0) 0%, var(--color-neutral-0) 100%);
  --opacity-down: linear-gradient(180deg, var(--color-neutral-0) 0%, rgba(var(--color-neutral-0), 0) 100%);
  --opacity-left: linear-gradient(90deg, rgba(var(--color-neutral-0), 0) 0%, var(--color-neutral-0) 100%);
  --opacity-right: linear-gradient(90deg, var(--color-neutral-0) 0%, rgba(var(--color-neutral-0), 0) 100%);
  /*
  SHADOW
  */
  --shadow-drop-low: 12px 12px 60px rgba(0, 19, 41, 0.12);
  --shadow-drop-medium: 12px 12px 24px rgba(0, 19, 41, 0.12);
  --shadow-drop-high: 4px 4px 12px rgba(0, 19, 41, 0.32);
  /*
  BORDER
  */
  --border-size-small: 1px;
  --border-size-medium: 2px;
  --border-radius-small: 8px;
  --border-radius-medium: 16px;
  --border-radius-circle: 999px;
  /*
  SPACING
  */
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-14: 14px;
  --spacing-16: 16px;
  --spacing-20: 20px;
  --spacing-24: 24px;
  --spacing-32: 32px;
  --spacing-40: 40px;
  --spacing-48: 48px;
  --spacing-64: 64px;
  --spacing-80: 80px;
  --spacing-96: 96px;
  --spacing-128: 128px;
  /*
  FONT
  */
  --font-family-display: "Expletus Sans", cursive;
  --font-family-heading: "Raleway", sans-serif;
  --font-family-body: "Open Sans", sans-serif;
  --font-size-1: 2.5rem;
  --font-size-2: 2.25rem;
  --font-size-3: 2rem;
  --font-size-4: 1.5rem;
  --font-size-5: 1.25rem;
  --font-size-large: 1.25rem;
  --font-size-medium: 1rem;
  --font-size-small: 0.875rem;
  --font-size-tiny: 0.75rem;
  --font-size-micro: 0.625rem;
  --font-size-number-1: 8rem;
  --font-size-number-2: 4rem;
  --font-weight-light: 300;
  --font-weight-medium: 400;
  --font-weight-default: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  /*
  MOTION
  */
  --motion-duration-instant: 0.1s;
  --motion-duration-short: 0.3s;
  --motion-duration-medium: 0.6s;
  --motion-duration-long: 1.2s;
  --motion-easing-standard: cubic-bezier(.4, .2, .4, .8);
  /*
  BREAKPOINT
  */
  --breakpoint-desktop-large: 1920px;
  --breakpoint-desktop-medium: 1440px;
  --breakpoint-desktop-small: 1280px;
  --breakpoint-tablet-large: 1024px;
  --breakpoint-tablet-medium: 768px;
  --breakpoint-mobile: 480px;
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
}

:host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
     its values is > 50%. */
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  /* Fix stacking order in IE7, which incorrectly
     creates a new context for the origins. */
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 3px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

/* Styling;
 */
/* Handles and cursors;
 */
.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

/* Handle stripes;
 */
/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Import
 * ========================================================================== */
/* Variables
 * ========================================================================== */
/* Helpers
 * ========================================================================== */
/* line 29, ../sass/base/_helpers.sass */
.u-clrfx:after,
#asset-allocator .aa-wrapper .aa-needs:after,
.slider-wrapper .min-max:after {
  content: "";
  display: table;
  clear: both;
}

/* Spacing
 * ========================================================================== */
/* line 106, ../sass/base/_helpers.sass */
.u-mbm {
  margin-bottom: 20px;
}

/* Flex
 * ========================================================================== */
/* Base
 * ========================================================================== */
/* line 6, ../sass/base/_base.sass */
html {
  height: 100%;
}

/* line 9, ../sass/base/_base.sass */
body {
  overflow-x: hidden;
  background-color: #2a2a2a;
  -webkit-font-smoothing: antialiased;
}

/* line 14, ../sass/base/_base.sass */
img {
  max-width: 100%;
  height: auto;
}

/* line 18, ../sass/base/_base.sass */
hr {
  max-width: 940px;
}

/* line 21, ../sass/base/_base.sass */
hr.small {
  max-width: 100px;
  border-top: 2px solid #b2b2b2;
}

/* line 25, ../sass/base/_base.sass */
h4 {
  margin: 0;
  font-weight: bold;
}

/* line 29, ../sass/base/_base.sass */
blockquote {
  font-size: 17px;
  font-style: italic;
  color: #0b99c1;
}

/* line 34, ../sass/base/_base.sass */
.right-all {
  text-align: right;
  font-size: 16px;
  margin-top: 20px;
}

/* line 39, ../sass/base/_base.sass */
.right-all a {
  text-decoration: underline;
}

/* line 42, ../sass/base/_base.sass */
.right-all a:hover {
  text-decoration: none;
}

/* line 51, ../sass/base/_base.sass */
#wrapper {
  background-color: #fff;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 56, ../sass/base/_base.sass */
main h1,
main .h1 {
  color: #0b99c1;
  line-height: 1.2;
  font-size: 28px;
  margin: 0 0 15px;
}

/* line 68, ../sass/base/_base.sass */
#content {
  padding: 20px 0;
  background-color: #fff;
}

/* line 72, ../sass/base/_base.sass */
#content.no-padding {
  padding-top: 0;
}

/* line 77, ../sass/base/_base.sass */
#content.no-padding + .wysiwyg {
  margin-top: 0;
}

/* line 80, ../sass/base/_base.sass */
#content .nos-contrats {
  padding: 10px 0;
  margin: 0;
}

/* line 93, ../sass/base/_base.sass */
.module {
  padding: 20px 0;
}

/* line 100, ../sass/base/_base.sass */
.btn {
  border: 0;
  white-space: normal;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* line 105, ../sass/base/_base.sass */
.btn-lg {
  font-size: 16px;
  padding: 10px 20px;
  line-height: 1;
}

/* line 114, ../sass/base/_base.sass */
.btn-lg.btn-green {
  color: #fff;
  background-color: #3da396;
  border-bottom: 2px solid #2f7e74;
}

/* line 119, ../sass/base/_base.sass */
.btn-lg.btn-green:hover {
  background-color: #2f7e74;
}

/* line 122, ../sass/base/_base.sass */
.btn-primary {
  border-bottom: 2px solid #006d91;
}

/* line 125, ../sass/base/_base.sass */
.btn-primary:hover,
.btn-primary:active {
  border-bottom: 2px solid #006d91;
  background-color: #006d91;
}

/* line 129, ../sass/base/_base.sass */
.btn-primary.red {
  background-color: #ff6442;
  border-bottom: 2px solid #d72f15;
}

/* line 133, ../sass/base/_base.sass */
.btn-primary.red:hover,
.btn-primary.red:active {
  border-bottom: 2px solid #d72f15;
  background-color: #d72f15;
}

/* line 137, ../sass/base/_base.sass */
.btn-color2 {
  color: #fff !important;
  background-color: #ff8c00;
  border-bottom: 2px solid #cc7000;
}

/* line 142, ../sass/base/_base.sass */
.btn-color2:hover,
.btn-color2:active {
  border-bottom: 2px solid #cc7000;
  background-color: #cc7000;
}

/* line 146, ../sass/base/_base.sass */
.btn-color3 {
  color: #fff !important;
  background-color: #ff6442;
  border-bottom: 2px solid #d72f15;
}

/* line 151, ../sass/base/_base.sass */
.btn-color3:hover,
.btn-color3:active {
  border-bottom: 2px solid #d72f15;
  background-color: #d72f15;
}

/* line 155, ../sass/base/_base.sass */
.btn-color4 {
  color: #fff !important;
  background-color: #3da396;
  border-bottom: 2px solid #2f7e74;
}

/* line 160, ../sass/base/_base.sass */
.btn-color4:hover,
.btn-color4:active {
  border-bottom: 2px solid #2f7e74;
  background-color: #2f7e74;
}

/* line 164, ../sass/base/_base.sass */
.btn-color5 {
  color: #fff !important;
  background-color: #c8504c;
  border-bottom: 2px solid #ac3935;
}

/* line 169, ../sass/base/_base.sass */
.btn-color5:hover,
.btn-color5:active {
  border-bottom: 2px solid #ac3935;
  background-color: #ac3935;
}

/* line 173, ../sass/base/_base.sass */
.btn-color6 {
  color: #fff !important;
  background-color: #ff8c00;
  border-bottom: 2px solid #cc7000;
}

/* line 178, ../sass/base/_base.sass */
.btn-color6:hover,
.btn-color6:active {
  border-bottom: 2px solid #cc7000;
  background-color: #cc7000;
}

/* line 182, ../sass/base/_base.sass */
.txt-percent {
  color: #0b99c1;
  display: block;
  font-size: 30px;
  line-height: 1.2;
}

/* line 192, ../sass/base/_base.sass */
.main-title,
#content .main-title {
  margin: 0 0 20px;
  font-size: 28px;
  font-weight: 300;
  color: inherit;
  text-align: center;
  text-transform: uppercase;
}

/* line 200, ../sass/base/_base.sass */
.main-title span,
#content .main-title span {
  display: inline-block;
  position: relative;
  padding: 55px 0 0;
}

/* line 205, ../sass/base/_base.sass */
.main-title span:before,
#content .main-title span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22.5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -384px;
  height: 45px;
  width: 45px;
}

/* line 216, ../sass/base/_base.sass */
.main-title.ico-contrats span:before,
#content .main-title.ico-contrats span:before {
  background-position: 0 -654px;
}

/* line 218, ../sass/base/_base.sass */
.main-title.ico-gp span:before,
#content .main-title.ico-gp span:before {
  background-position: 0 -744px;
}

/* line 220, ../sass/base/_base.sass */
.main-title.ico-articles span:before,
#content .main-title.ico-articles span:before {
  background-position: 0 -474px;
}

/* line 222, ../sass/base/_base.sass */
.main-title.ico-articles2 span:before,
#content .main-title.ico-articles2 span:before {
  background-position: 0 -519px;
}

/* line 224, ../sass/base/_base.sass */
.main-title.ico-awards span:before,
#content .main-title.ico-awards span:before {
  background-position: 0 -564px;
}

/* line 226, ../sass/base/_base.sass */
.main-title.ico-sitemap span:before,
#content .main-title.ico-sitemap span:before {
  background-position: 0 -609px;
}

/* line 228, ../sass/base/_base.sass */
.main-title.ico-login span:before,
#content .main-title.ico-login span:before {
  background-position: 0 -294px;
}

/* line 230, ../sass/base/_base.sass */
.main-title.ico-lexique span:before,
#content .main-title.ico-lexique span:before {
  background-position: 0 -789px;
}

/* line 232, ../sass/base/_base.sass */
.main-title.ico-note span:before,
#content .main-title.ico-note span:before {
  background-position: 0 -879px;
}

/* line 234, ../sass/base/_base.sass */
.main-title.ico-note2 span:before,
#content .main-title.ico-note2 span:before {
  background-position: 0 -924px;
}

/* line 236, ../sass/base/_base.sass */
.main-title.ico-finance span:before,
#content .main-title.ico-finance span:before {
  background-position: 0 -699px;
}

/* line 238, ../sass/base/_base.sass */
.main-title.ico-partners span:before,
#content .main-title.ico-partners span:before {
  background-position: 0 -969px;
}

/* line 240, ../sass/base/_base.sass */
.main-title.ico-supports span:before,
#content .main-title.ico-supports span:before {
  background-position: 0 -339px;
}

/* line 252, ../sass/base/_base.sass */
.txt-primary {
  color: #0b99c1;
}

/* line 255, ../sass/base/_base.sass */
.percent-line {
  color: #0b99c1;
  font-size: 24px;
  font-weight: bold;
}

/* line 260, ../sass/base/_base.sass */
.percent-line span {
  font-size: 16px;
}

/* line 269, ../sass/base/_base.sass */
.center-link {
  text-align: center;
  padding: 10px 0;
}

/* line 273, ../sass/base/_base.sass */
.center-link a {
  text-decoration: underline;
}

/* line 276, ../sass/base/_base.sass */
.center-link a:hover {
  text-decoration: none;
}

/* line 283, ../sass/base/_base.sass */
.rteindent1 {
  margin-left: 40px;
}

/* line 286, ../sass/base/_base.sass */
.rteindent2 {
  margin-left: 80px;
}

/* line 289, ../sass/base/_base.sass */
.rteindent3 {
  margin-left: 120px;
}

/* line 292, ../sass/base/_base.sass */
.rteindent4 {
  margin-left: 160px;
}

/* line 295, ../sass/base/_base.sass */
.rteleft {
  text-align: left;
}

/* line 298, ../sass/base/_base.sass */
.rteright {
  text-align: right;
}

/* line 301, ../sass/base/_base.sass */
.rtecenter {
  text-align: center;
}

/* line 304, ../sass/base/_base.sass */
.rtejustify {
  text-align: justify;
}

/* line 307, ../sass/base/_base.sass */
.ibimage_left {
  float: left;
}

/* line 310, ../sass/base/_base.sass */
.ibimage_right {
  float: right;
}

/* line 313, ../sass/base/_base.sass */
.ajax-progress {
  display: none;
}

/* line 316, ../sass/base/_base.sass */
.badge {
  background-color: #588aa1;
}

/* line 319, ../sass/base/_base.sass */
.badge.cat2 {
  background-color: #e1bf00;
}

/* line 321, ../sass/base/_base.sass */
.badge.cat3 {
  background-color: #e98900;
}

/* line 323, ../sass/base/_base.sass */
.badge.cat4 {
  background-color: #66a54d;
}

/* line 325, ../sass/base/_base.sass */
.badge.cat5 {
  background-color: #9367b8;
}

/* line 327, ../sass/base/_base.sass */
.badge.cat6 {
  background-color: #2caca1;
}

/* line 329, ../sass/base/_base.sass */
.badge.cat7 {
  background-color: #993a3a;
}

/* line 332, ../sass/base/_base.sass */
.scroll-shadow {
  position: relative;
  -webkit-overflow-scrolling: touch;
}

/* line 336, ../sass/base/_base.sass */
.scroll-shadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}

/* line 353, ../sass/base/_base.sass */
.mention {
  font-size: 12px;
  font-style: italic;
  margin: 10px 0;
}

/* Asset allocator
 * ========================================================================== */
/* line 16, ../sass/asset.sass */
#asset-allocator {
  padding-top: 40px;
}

/* line 19, ../sass/asset.sass */
#asset-allocator .table-responsive {
  border: 0;
}

/* line 23, ../sass/asset.sass */
#asset-allocator .text-center .btn {
  margin: 0 10px;
}

/* line 26, ../sass/asset.sass */
#asset-allocator .info-box {
  margin-top: 20px;
}

/* line 29, ../sass/asset.sass */
#asset-allocator .aa-wrapper {
  margin: 20px 0;
}

/* line 32, ../sass/asset.sass */
#asset-allocator .aa-wrapper + .aa-synthesis {
  margin-top: -20px;
}

/* line 35, ../sass/asset.sass */
#asset-allocator .aa-wrapper h2 {
  color: #fff;
  padding: 10px;
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
  background-color: #0b99c1;
}

/* line 43, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-inner {
  padding: 20px 10px;
  background-color: #f1f1f1;
}

/* line 47, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs {
  margin: 0;
  padding: 0;
}

/* line 52, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs li {
  margin-top: 10px;
  list-style: none;
}

/* line 56, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs li:first-child {
  margin-top: 0;
}

/* line 59, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs li.current a,
#asset-allocator .aa-wrapper .aa-needs li a:hover {
  color: #fff;
  background-color: #002146;
  border-color: #002146;
}

/* line 64, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs a {
  display: table;
  color: #050505;
  height: 50px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  border: 1px solid #c5c5c5;
  background-color: #fff;
}

/* line 74, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs a span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 20px;
}

/* line 80, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-needs + .aa-graph {
  margin-top: 20px;
  padding: 20px 10px;
  border-top: 1px solid #c5c5c5;
}

/* line 85, ../sass/asset.sass */
#asset-allocator .aa-wrapper .aa-graph {
  margin: 0 -10px;
  padding: 0 10px;
}

/* line 89, ../sass/asset.sass */
#asset-allocator .aa-synthesis {
  margin: 20px 0;
  padding: 20px 10px;
  text-align: center;
  background-color: #f1f1f1;
}

/* line 95, ../sass/asset.sass */
#asset-allocator .aa-synthesis h2 {
  margin: 0 0 20px;
  font-size: 24px;
  font-weight: 300;
}

/* line 100, ../sass/asset.sass */
#asset-allocator .aa-synthesis ul {
  margin: 0 0 20px;
  padding: 0;
}

/* line 104, ../sass/asset.sass */
#asset-allocator .aa-synthesis li {
  list-style: none;
  margin-top: 10px;
}

/* line 108, ../sass/asset.sass */
#asset-allocator .aa-synthesis li:first-child {
  margin-top: 0;
}

/* line 111, ../sass/asset.sass */
#asset-allocator .aa-synthesis li span {
  display: block;
  font-size: 20px;
  color: #0b99c1;
}

/* line 116, ../sass/asset.sass */
#asset-allocator .aa-table {
  margin: 20px 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  background-color: #fff;
  text-align: center;
  border-collapse: collapse;
  border: 2px solid #e1e1e1;
}

/* line 127, ../sass/asset.sass */
#asset-allocator .aa-table .aa-thead th {
  border: 2px solid #0b99c1;
  color: #fff;
  padding: 10px;
  font-weight: normal;
  text-align: center;
  background-color: #0b99c1;
}

/* line 135, ../sass/asset.sass */
#asset-allocator .aa-table .aa-thead th a {
  color: #fff;
  text-decoration: underline;
}

/* line 139, ../sass/asset.sass */
#asset-allocator .aa-table .aa-thead th a:hover {
  text-decoration: none;
}

/* line 143, ../sass/asset.sass */
#asset-allocator .aa-table .aa-tlogo th {
  padding: 10px;
  text-align: center;
}

/* line 147, ../sass/asset.sass */
#asset-allocator .aa-table .aa-tlogo img {
  display: block;
  margin: 0 auto 10px;
}

/* line 151, ../sass/asset.sass */
#asset-allocator .aa-table .aa-tlogo a {
  color: #0b99c1;
  text-decoration: underline;
}

/* line 155, ../sass/asset.sass */
#asset-allocator .aa-table .aa-tlogo a:hover {
  text-decoration: none;
}

/* line 159, ../sass/asset.sass */
#asset-allocator .aa-table .aa-tparent td,
#asset-allocator .aa-table .aa-tparent th {
  padding: 20px 10px;
  font-weight: normal;
  background-color: #f1f1f1;
  border-top: 2px solid #e1e1e1;
}

/* line 166, ../sass/asset.sass */
#asset-allocator .aa-table .aa-tchild th,
#asset-allocator .aa-table .aa-tchild td {
  font-size: 14px;
  padding: 5px 10px;
  font-weight: normal;
}

/* line 171, ../sass/asset.sass */
#asset-allocator .aa-accordion {
  margin: 20px 0;
}

/* line 174, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2 {
  color: #fff;
  padding: 10px 80px 10px 10px;
  font-size: 18px;
  margin: 20px 0 0;
  background-color: #0b99c1;
  position: relative;
}

/* line 182, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2 span {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  height: 100%;
  width: 80px;
  text-indent: -9999em;
  cursor: pointer;
}

/* line 194, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2:first-child {
  margin-top: 0;
}

/* line 197, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2:before,
#asset-allocator .aa-accordion > h2:after {
  top: 50%;
  right: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  margin-top: -8px;
  position: absolute;
  pointer-events: none;
}

/* line 208, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2:after {
  border-color: rgba(0, 148, 196, 0);
  border-top-color: #0b99c1;
  border-width: 15px;
  margin-right: 15px;
}

/* line 214, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2:before {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 18px;
  margin-right: 12px;
}

/* line 221, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2.open:after,
#asset-allocator .aa-accordion > h2.open:before {
  border: solid transparent;
  margin-top: -28px;
}

/* line 225, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2.open:after {
  border-color: rgba(0, 148, 196, 0);
  border-bottom-color: #0b99c1;
  border-width: 15px;
  margin-right: 15px;
  margin-top: -22px;
}

/* line 232, ../sass/asset.sass */
#asset-allocator .aa-accordion > h2.open:before {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 18px;
  margin-right: 12px;
}

/* line 238, ../sass/asset.sass */
#asset-allocator .aa-accordion .aa-acontent {
  padding: 20px;
  display: none;
}

/* line 242, ../sass/asset.sass */
#asset-allocator .aa-accordion .aa-acontent.open {
  display: block;
}

/* Custom inputs
 * ========================================================================== */
/* line 4, ../sass/common/_custom-inputs.sass */
.new-checkbox {
  display: inline-block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -28px -32px;
  height: 20px;
  width: 21px;
  vertical-align: middle;
}

/* line 8, ../sass/common/_custom-inputs.sass */
.new-checkbox.check {
  background-position: -49px -32px;
}

/* line 16, ../sass/common/_custom-inputs.sass */
main [type=checkbox]:not(:checked) + label:not(.sticky-radio),
main [type=checkbox]:checked + label:not(.sticky-radio) {
  cursor: pointer;
}

/* line 47, ../sass/common/_custom-inputs.sass */
main [type=checkbox]:not(:checked):checked + label:not(.sticky-radio):after,
main [type=checkbox]:checked:checked + label:not(.sticky-radio):after {
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 53, ../sass/common/_custom-inputs.sass */
main [type=checkbox]:not(:checked):focus + label:not(.sticky-radio):before,
main [type=checkbox]:checked:focus + label:not(.sticky-radio):before {
  border-color: #0b99c1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 148, 196, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 148, 196, 0.6);
}

/* line 58, ../sass/common/_custom-inputs.sass */
main [type=radio]:not(:checked),
main [type=radio]:checked {
  position: absolute;
  left: -9999em;
}

/* line 63, ../sass/common/_custom-inputs.sass */
main [type=radio]:not(:checked) + label:not(.radio-inline),
main [type=radio]:checked + label:not(.radio-inline) {
  position: relative;
  margin-left: 30px;
  cursor: pointer;
}

/* line 68, ../sass/common/_custom-inputs.sass */
main [type=radio]:not(:checked) + label:not(.radio-inline):before,
main [type=radio]:checked + label:not(.radio-inline):before {
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #c5c5c5;
  background-color: #fff;
  position: absolute;
  left: -30px;
  top: 2px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 80, ../sass/common/_custom-inputs.sass */
main [type=radio]:not(:checked) + label:not(.radio-inline):after,
main [type=radio]:checked + label:not(.radio-inline):after {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  position: absolute;
  left: -27px;
  top: 5px;
  opacity: 0;
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: #002146;
}

/* line 96, ../sass/common/_custom-inputs.sass */
main [type=radio]:not(:checked):checked + label:not(.radio-inline):after,
main [type=radio]:checked:checked + label:not(.radio-inline):after {
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 102, ../sass/common/_custom-inputs.sass */
main [type=radio]:not(:checked):focus + label:not(.radio-inline):before,
main [type=radio]:checked:focus + label:not(.radio-inline):before {
  border-color: #0b99c1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 148, 196, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 148, 196, 0.6);
}

/* line 107, ../sass/common/_custom-inputs.sass */
.SumoSelect {
  width: 100%;
  text-align: left;
}

/* line 111, ../sass/common/_custom-inputs.sass */
.SumoSelect.input-field-error > .CaptionCont {
  border-color: #ff6442;
}

/* line 114, ../sass/common/_custom-inputs.sass */
.SumoSelect.loading-field > .CaptionCont {
  background-image: url("../assets/loader-tooltip.gif");
  background-repeat: no-repeat;
  background-position: left center;
}

/* line 120, ../sass/common/_custom-inputs.sass */
.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont {
  border-color: #0b99c1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 148, 196, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 148, 196, 0.6);
}

/* line 125, ../sass/common/_custom-inputs.sass */
.SumoSelect > .CaptionCont {
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  color: #555;
  border-radius: 0;
  border-color: #c5c5c5;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 134, ../sass/common/_custom-inputs.sass */
.SumoSelect > .CaptionCont > label {
  background-color: #002146;
  margin: 0;
  width: 34px;
  top: -1px;
  bottom: -1px;
  right: -1px;
}

/* line 142, ../sass/common/_custom-inputs.sass */
.SumoSelect > .CaptionCont > label > i {
  background: none;
}

/* line 145, ../sass/common/_custom-inputs.sass */
.SumoSelect > .CaptionCont > label > i:after {
  top: 50%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 6px;
  margin-left: -6px;
  margin-top: -2px;
}

/* line 160, ../sass/common/_custom-inputs.sass */
.SumoSelect > .optWrapper {
  width: auto;
  min-width: 100%;
}

/* line 166, ../sass/common/_custom-inputs.sass */
.SumoSelect > .optWrapper > .options > li label {
  margin: 0;
}

/* line 169, ../sass/common/_custom-inputs.sass */
.SumoSelect > .optWrapper > .options > li.sel,
.SumoSelect > .optWrapper > .options > li.selected {
  color: #fff;
  background-color: #0b99c1;
}

/* line 311, ../sass/asset.sass */
.slider-wrapper {
  margin: 20px 0 80px;
  padding: 0 20px;
}

/* line 315, ../sass/asset.sass */
.slider-wrapper label {
  display: block;
  margin-bottom: 10px;
  font-weight: normal;
}

/* line 320, ../sass/asset.sass */
.slider-wrapper .slider-val {
  display: none;
}

/* line 323, ../sass/asset.sass */
.slider-wrapper .min-max {
  color: #0b99c1;
  font-size: 18px;
  display: block;
  font-weight: bold;
}

/* line 330, ../sass/asset.sass */
.slider-wrapper .min-max .max {
  float: right;
}

/* line 333, ../sass/asset.sass */
.slider-wrapper .noUi-base {
  background-color: #0b99c1;
}

/* line 336, ../sass/asset.sass */
.slider-wrapper .noUi-base .noUi-background {
  background-color: #c6c6c6;
}

/* line 339, ../sass/asset.sass */
.slider-wrapper .noUi-handle {
  width: 80px;
  top: 20px;
  left: -40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  background-color: #002146;
}

/* line 351, ../sass/asset.sass */
.slider-wrapper .noUi-handle:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(21, 82, 113, 0);
  border-bottom-color: #002146;
  border-width: 12px;
  margin-left: -12px;
}

/* line 378, ../sass/asset.sass */
.info-box {
  padding: 15px 50px 15px 15px;
  position: relative;
  background-color: #fff;
  margin-bottom: -10px;
}

/* line 384, ../sass/asset.sass */
.info-box strong {
  color: #ff6442;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 205, ../sass/base/_base.sass */
  .main-title span:before,
  #content .main-title span:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    -moz-background-size: 80px, 1519px;
    -o-background-size: 80px, 1519px;
    -webkit-background-size: 80px, 1519px;
    background-size: 80px, 1519px;
  }
  /* line 4, ../sass/common/_custom-inputs.sass */
  .new-checkbox {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    -moz-background-size: 80px, 1519px;
    -o-background-size: 80px, 1519px;
    -webkit-background-size: 80px, 1519px;
    background-size: 80px, 1519px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 106, ../sass/base/_helpers.sass */
  .u-mbm {
    margin-bottom: 40px;
  }
  /* line 56, ../sass/base/_base.sass */
  main h1,
  main .h1 {
    font-size: 34px;
  }
  /* line 93, ../sass/base/_base.sass */
  .module {
    padding: 40px 0;
  }
  /* line 105, ../sass/base/_base.sass */
  .btn-lg {
    font-size: 20px;
    padding: 15px 35px;
  }
  /* line 244, ../sass/base/_base.sass */
  .main-title span,
  #content .main-title span {
    padding: 3px 0 3px 55px;
  }
  /* line 247, ../sass/base/_base.sass */
  .main-title span:before,
  #content .main-title span:before {
    left: 0;
    top: 50%;
    margin: -22.5px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 34, ../sass/base/_base.sass */
  .right-all {
    margin-top: 40px;
  }
  /* line 48, ../sass/base/_base.sass */
  .right-all a {
    font-size: 20px;
  }
  /* line 56, ../sass/base/_base.sass */
  main h1,
  main .h1 {
    font-size: 40px;
  }
  /* line 68, ../sass/base/_base.sass */
  #content {
    padding: 40px 0;
  }
  /* line 87, ../sass/base/_base.sass */
  #content.after-nav {
    padding-top: 50px;
  }
  /* line 90, ../sass/base/_base.sass */
  #content .nos-contrats {
    padding: 20px 0;
  }
  /* line 182, ../sass/base/_base.sass */
  .txt-percent {
    font-size: 40px;
  }
  /* line 255, ../sass/base/_base.sass */
  .percent-line {
    font-size: 30px;
  }
  /* line 266, ../sass/base/_base.sass */
  .percent-line span {
    font-size: 18px;
  }
  /* line 269, ../sass/base/_base.sass */
  .center-link {
    padding: 20px 0;
  }
  /* line 350, ../sass/base/_base.sass */
  .scroll-shadow:after {
    display: none;
  }
  /* line 247, ../sass/asset.sass */
  #asset-allocator .aa-wrapper h2 {
    padding: 10px 20px;
    font-size: 24px;
  }
  /* line 251, ../sass/asset.sass */
  #asset-allocator .aa-wrapper .aa-inner {
    padding: 20px;
  }
  /* line 254, ../sass/asset.sass */
  #asset-allocator .aa-wrapper .aa-needs {
    margin: 0 -5px;
  }
  /* line 257, ../sass/asset.sass */
  #asset-allocator .aa-wrapper .aa-needs li {
    margin: 0;
    float: left;
    width: 33.33%;
    padding: 5px;
  }
  /* line 263, ../sass/asset.sass */
  #asset-allocator .aa-wrapper .aa-needs + .aa-graph {
    margin: 20px -20px 0;
    padding: 20px 20px 0;
  }
  /* line 267, ../sass/asset.sass */
  #asset-allocator .aa-wrapper .aa-graph {
    margin: 0 -20px;
    padding: 0 20px;
  }
  /* line 271, ../sass/asset.sass */
  #asset-allocator .aa-wrapper .aa-graph .col-md-5 {
    padding-left: 40px;
  }
  /* line 275, ../sass/asset.sass */
  #asset-allocator .slider-wrapper .min-max {
    font-size: 15px;
  }
  /* line 278, ../sass/asset.sass */
  #asset-allocator .slider-wrapper .noUi-handle {
    font-size: 15px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    left: -40px;
  }
  /* line 285, ../sass/asset.sass */
  #asset-allocator .aa-synthesis {
    padding: 20px;
  }
  /* line 288, ../sass/asset.sass */
  #asset-allocator .aa-synthesis ul {
    display: table;
    width: 100%;
  }
  /* line 292, ../sass/asset.sass */
  #asset-allocator .aa-synthesis li {
    display: table-cell;
    vertical-align: top;
    margin: 0;
    padding: 0 20px;
  }
  /* line 298, ../sass/asset.sass */
  #asset-allocator .aa-accordion {
    margin: 40px 0 20px;
  }
  /* line 301, ../sass/asset.sass */
  #asset-allocator .aa-accordion > h2 {
    padding: 10px 60px 10px 20px;
    font-size: 24px;
  }
  /* line 305, ../sass/asset.sass */
  #asset-allocator .aa-accordion .aa-acontent {
    padding: 40px;
  }
  /* line 311, ../sass/asset.sass */
  .slider-wrapper {
    padding: 0;
  }
  /* line 368, ../sass/asset.sass */
  .slider-wrapper .min-max {
    font-size: 24px;
  }
  /* line 371, ../sass/asset.sass */
  .slider-wrapper .noUi-handle {
    width: 160px;
    height: 50px;
    left: -80px;
    line-height: 50px;
    font-size: 24px;
  }
  /* line 378, ../sass/asset.sass */
  .info-box {
    margin: 0;
  }
}
/*
 * Socle V4 Alta
 */
/*
 * Copyright (c) 2009 Sergiy Kovalchuk (serg472@gmail.com)
 *
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Following code is based on Element.mask() implementation from ExtJS framework (http://extjs.com/)
 * Modification par Altaprofits
 *
 */
.loadmask {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.3;
  opacity: 0.33;
  filter: alpha(opacity=33);
  background-color: #CCC;
  width: 100%;
  height: 100%;
  zoom: 1;
}

.loadmask-msg {
  z-index: 20001;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #6593cf;
  background: #c3daf9;
  padding: 2px;
}

.loadmask-msg div {
  padding: 15px 10px 10px 50px;
  background: #fbfbfb url("../assets/soclev4/ajax-loader.gif") no-repeat 5px 5px;
  border: 1px solid #a3bad9;
  color: #222;
  cursor: wait;
}

.masked {
  overflow: hidden !important;
}

.masked-relative {
  position: relative !important;
}

.masked-hidden {
  visibility: hidden !important;
}

/*
	DlgBox alta
*/
.showQuestion, .showDlgBox, .showInfo, .showError {
  font-weight: bold;
}

.showQuestion li, .showDlgBox li, .showInfo li, .showError li {
  font-size: inherit !important;
  list-style-image: none !important;
  list-style-type: disc !important;
}

.ui-dialog.no-closeButton .ui-dialog-titlebar-close {
  display: none;
}

.altatTheme ul > li,
.altaTheme.noty_container_type_warning li {
  list-style-image: none;
  list-style-type: disc;
}

li.altaTheme {
  width: 400px !important;
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 1px;
}

.altaTheme.noty_container_type_alert {
  background: url("../assets/soclev4/warning.png") no-repeat 5px 5px #126493;
  color: #fff;
}

.altaTheme.noty_container_type_information {
  background: url("../assets/soclev4/info.png") no-repeat 5px 5px #40A1C1;
  color: #fff;
}

.altaTheme.noty_container_type_error {
  background: url("../assets/soclev4/error.png") no-repeat 5px 5px #bb3834;
  color: #fff;
}

.altaTheme.noty_container_type_warning {
  color: #fff;
  background: url("../assets/soclev4/warning.png") no-repeat 5px 5px #E6670A;
}

.altaTheme.noty_container_type_success {
  background-color: #126493;
  color: #fff;
}

.altaTheme .noty_message {
  padding: 10px 10px 10px 10px;
}

.altaTheme .noty_close {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 10px;
  height: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAATpJREFUeNoszrFqVFEUheG19zlz7sQ7ijMQBAvfYBqbpJCoZSAQbOwEE1IHGytbLQUJ8SUktW8gCCFJMSGSNxCmFBJO7j5rpXD6n5/P5vM53H3b3T9LOiB5AQDuDjM7BnA7DMPHDGBH0nuSzwHsRcRVRNRSysuU0i6AOwA/02w2+9Fae00SEbEh6SGAR5K+k3zWWptKepCm0+kpyRoRGyRBcpPkDsn1iEBr7drdP2VJZyQXERGSPpiZAViTBACXKaV9kqd5uVzCzO5KKb/d/UZSDwD/eyxqree1VqSu6zKAF2Z2RPJJaw0rAkjOJT0m+SuT/AbgDcmnkmBmfwAsJL1dXQ8lWY6IGwB1ZbrOOb8zs8thGP4COFwx/mE8Ho9Go9ErMzvJOW/1fY/JZIJSypqZfXX3L13X9fcDAKJct1sx3OiuAAAAAElFTkSuQmCC");
  visibility: hidden;
  opacity: 0.3;
  cursor: pointer;
}

.altaTheme:hover > .noty_bar > .noty_message > .noty_close {
  visibility: visible;
}

.noty_modal.altaTheme {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: 0.3;
  display: none;
  border: none;
  left: 0;
  top: 0;
}

/* Password Strength */
.pwdStrengthHelp {
  background: url("../assets/soclev4/pwdStrength.gif") no-repeat 0 -70px;
  width: 138px;
  height: 7px;
}

.pwdStrength0 {
  background: url("../assets/soclev4/pwdStrength.gif") no-repeat 0 0;
  width: 138px;
  height: 7px;
  margin-top: 5px;
}

.pwdStrength10 {
  background-position: 0 -7px;
}

.pwdStrength20 {
  background-position: 0 -14px;
}

.pwdStrength30 {
  background-position: 0 -21px;
}

.pwdStrength40 {
  background-position: 0 -28px;
}

.pwdStrength50 {
  background-position: 0 -35px;
}

.pwdStrength60 {
  background-position: 0 -42px;
}

.pwdStrength70 {
  background-position: 0 -49px;
}

.pwdStrength80 {
  background-position: 0 -56px;
}

.pwdStrength90 {
  background-position: 0 -63px;
}

.pwdStrength100 {
  background-position: 0 -70px;
}

.popin-content.basic {
  background-color: #dff0d8;
  padding: 5px;
}

/**
 * Overload autocomplete-suggestion
 */
.autocomplete-suggestion-navbar {
  position: relative;
  padding: 0 0.6em;
  line-height: 23px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1.02em;
}

.autocomplete-suggestion-navbar:hover {
  background: #d3d3d3;
}

.autocomplete-suggestion-navbar-category {
  color: #333;
  background: grey;
  font-weight: bold;
}

.autocomplete-suggestion-navbar-msg {
  color: #348b80 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.85em;
}

.autocomplete-suggestion-navbar-item {
  margin: 0;
  padding: 0;
  width: 100%;
  color: #222;
}

.autocomplete-suggestion-navbar-extrait {
  color: #1159A2 !important;
  float: right;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
}

.autocomplete-suggestions {
  width: 500px !important;
}

/**
 * Style pour tplCible
 */
#tplCible {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100px;
}

/*
	Ratings
*/
.rating {
  display: inline-block;
  position: relative;
  background: url("../assets/soclev4/stars.png") 0 -14px repeat-x;
  width: 75px;
  height: 14px;
}

.rating span {
  position: absolute;
  top: 0px;
  bottom: 0px;
  background: url("../assets/soclev4/stars.png") 0 0 repeat-x;
  width: 75px;
  height: 14px;
  left: 0px;
}

a.type1_smallNoteRed, .type1_smallNoteRed {
  color: #cc5545;
  font-size: 8pt;
  font-weight: bold;
}

.clearfix:before,
.cf:before,
.clearfix:after,
.cf:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.cf:after,
.form-horizontal .form-group:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.fl-l {
  float: left;
}

.fl-r {
  float: right;
}

.no-fl {
  float: none;
}

.al-c {
  text-align: center;
}

.al-l {
  text-align: left;
}

.al-r {
  text-align: right;
}

.no-pad {
  padding: 0 !important;
}

.no-pad-t {
  padding-top: 0px !important;
}

.no-pad-b {
  padding-bottom: 0px !important;
}

.no-mar {
  margin: 0 !important;
}

.mar-auto {
  margin-right: auto;
  margin-left: auto;
}

.no-mar-t {
  margin-top: 0px !important;
}

.no-mar-b {
  margin-bottom: 0px !important;
}

.desktop-only {
  display: block !important;
}

.mobile-only {
  display: none !important;
}

@media (max-width: 991px) {
  .desktop-only {
    display: none !important;
  }
  .mobile-only {
    display: block !important;
  }
}
.icon-small {
  display: block;
  background-image: url("../assets/icons-sbfce4a9c7d.png");
  background-position: -50px -50px;
  height: 50px;
  width: 50px;
  margin: 0 auto 20px;
}

.icon-small.icon-2 {
  background-position: -50px -1150px;
}

.icon-small.icon-3 {
  background-position: 0 -1700px;
}

.icon-small.icon-4 {
  background-position: 0 -600px;
}

.icon-small.icon-5 {
  background-position: 0 -400px;
}

.icon-small.icon-6 {
  background-position: 0 -300px;
}

.icon-small.icon-7 {
  background-position: 0 -200px;
}

.icon-small.icon-8 {
  background-position: 0 -100px;
}

.icon-small.icon-9 {
  background-position: 0 0;
}

.icon-small.icon-10 {
  background-position: -50px -150px;
}

.icon-small.icon-11 {
  background-position: -50px -250px;
}

.icon-small.icon-12 {
  background-position: -50px -350px;
}

.icon-small.icon-13 {
  background-position: -50px -450px;
}

.icon-small.icon-14 {
  background-position: -50px -550px;
}

.icon-small.icon-15 {
  background-position: -50px -650px;
}

.icon-small.icon-16 {
  background-position: -50px -750px;
}

.icon-small.icon-17 {
  background-position: -50px -850px;
}

.icon-small.icon-18 {
  background-position: -50px -950px;
}

.icon-small.icon-19 {
  background-position: -50px -1050px;
}

.icon-small.icon-20 {
  background-position: -50px -1250px;
}

.icon-small.icon-21 {
  background-position: -50px -1350px;
}

.icon-small.icon-22 {
  background-position: -50px -1450px;
}

.icon-small.icon-23 {
  background-position: -50px -1550px;
}

.icon-small.icon-24 {
  background-position: -50px -1650px;
}

.icon-small.icon-25 {
  background-position: -50px -1750px;
}

.icon-small.icon-26 {
  background-position: -50px -1850px;
}

.icon-small.icon-27 {
  background-position: -50px -1950px;
}

.icon-small.icon-28 {
  background-position: 0 -1900px;
}

.icon-small.icon-29 {
  background-position: 0 -1800px;
}

.icon-small.icon-30 {
  background-position: 0 -1600px;
}

.icon-small.icon-31 {
  background-position: 0 -1500px;
}

.icon-small.icon-32 {
  background-position: 0 -1400px;
}

.icon-small.icon-33 {
  background-position: 0 -1300px;
}

.icon-small.icon-34 {
  background-position: 0 -1200px;
}

.icon-small.icon-35 {
  background-position: 0 -1100px;
}

.icon-small.icon-36 {
  background-position: 0 -1000px;
}

.icon-small.icon-37 {
  background-position: 0 -900px;
}

.icon-small.icon-38 {
  background-position: 0 -800px;
}

.icon-small.icon-39 {
  background-position: 0 -700px;
}

.icon-small.icon-40 {
  background-position: 0 -500px;
}

.icon-small.icon-blue {
  background-position: 0 -50px;
}

.icon-small.icon-blue.icon-2 {
  background-position: 0 -1150px;
}

.icon-small.icon-blue.icon-3 {
  background-position: -50px -1700px;
}

.icon-small.icon-blue.icon-4 {
  background-position: -50px -600px;
}

.icon-small.icon-blue.icon-5 {
  background-position: -50px -400px;
}

.icon-small.icon-blue.icon-6 {
  background-position: -50px -300px;
}

.icon-small.icon-blue.icon-7 {
  background-position: -50px -200px;
}

.icon-small.icon-blue.icon-8 {
  background-position: -50px -100px;
}

.icon-small.icon-blue.icon-9 {
  background-position: -50px 0;
}

.icon-small.icon-blue.icon-10 {
  background-position: 0 -150px;
}

.icon-small.icon-blue.icon-11 {
  background-position: 0 -250px;
}

.icon-small.icon-blue.icon-12 {
  background-position: 0 -350px;
}

.icon-small.icon-blue.icon-13 {
  background-position: 0 -450px;
}

.icon-small.icon-blue.icon-14 {
  background-position: 0 -550px;
}

.icon-small.icon-blue.icon-15 {
  background-position: 0 -650px;
}

.icon-small.icon-blue.icon-16 {
  background-position: 0 -750px;
}

.icon-small.icon-blue.icon-17 {
  background-position: 0 -850px;
}

.icon-small.icon-blue.icon-18 {
  background-position: 0 -950px;
}

.icon-small.icon-blue.icon-19 {
  background-position: 0 -1050px;
}

.icon-small.icon-blue.icon-20 {
  background-position: 0 -1250px;
}

.icon-small.icon-blue.icon-21 {
  background-position: 0 -1350px;
}

.icon-small.icon-blue.icon-22 {
  background-position: 0 -1450px;
}

.icon-small.icon-blue.icon-23 {
  background-position: 0 -1550px;
}

.icon-small.icon-blue.icon-24 {
  background-position: 0 -1650px;
}

.icon-small.icon-blue.icon-25 {
  background-position: 0 -1750px;
}

.icon-small.icon-blue.icon-26 {
  background-position: 0 -1850px;
}

.icon-small.icon-blue.icon-27 {
  background-position: 0 -1950px;
}

.icon-small.icon-blue.icon-28 {
  background-position: -50px -1900px;
}

.icon-small.icon-blue.icon-29 {
  background-position: -50px -1800px;
}

.icon-small.icon-blue.icon-30 {
  background-position: -50px -1600px;
}

.icon-small.icon-blue.icon-31 {
  background-position: -50px -1500px;
}

.icon-small.icon-blue.icon-32 {
  background-position: -50px -1400px;
}

.icon-small.icon-blue.icon-33 {
  background-position: -50px -1300px;
}

.icon-small.icon-blue.icon-34 {
  background-position: -50px -1200px;
}

.icon-small.icon-blue.icon-35 {
  background-position: -50px -1100px;
}

.icon-small.icon-blue.icon-36 {
  background-position: -50px -1000px;
}

.icon-small.icon-blue.icon-37 {
  background-position: -50px -900px;
}

.icon-small.icon-blue.icon-38 {
  background-position: -50px -800px;
}

.icon-small.icon-blue.icon-39 {
  background-position: -50px -700px;
}

.icon-small.icon-blue.icon-40 {
  background-position: -50px -500px;
}

.icon-large {
  display: block;
  background-image: url("../assets/icons-sbfce4a9c7d.png");
  background-position: 0 -12920px;
  height: 140px;
  width: 140px;
  margin: 0 auto 20px;
}

.icon-large.icon-2 {
  background-position: 0 -6760px;
}

.icon-large.icon-3 {
  background-position: 0 -3260px;
}

.icon-large.icon-4 {
  background-position: 0 -9420px;
}

.icon-large.icon-5 {
  background-position: 0 -10540px;
}

.icon-large.icon-6 {
  background-position: 0 -11100px;
}

.icon-large.icon-7 {
  background-position: 0 -11660px;
}

.icon-large.icon-8 {
  background-position: 0 -12220px;
}

.icon-large.icon-9 {
  background-position: 0 -12780px;
}

.icon-large.icon-10 {
  background-position: 0 -12360px;
}

.icon-large.icon-11 {
  background-position: 0 -11800px;
}

.icon-large.icon-12 {
  background-position: 0 -11240px;
}

.icon-large.icon-13 {
  background-position: 0 -10680px;
}

.icon-large.icon-14 {
  background-position: 0 -10120px;
}

.icon-large.icon-15 {
  background-position: 0 -9560px;
}

.icon-large.icon-16 {
  background-position: 0 -9000px;
}

.icon-large.icon-17 {
  background-position: 0 -8440px;
}

.icon-large.icon-18 {
  background-position: 0 -7880px;
}

.icon-large.icon-19 {
  background-position: 0 -7320px;
}

.icon-large.icon-20 {
  background-position: 0 -6200px;
}

.icon-large.icon-21 {
  background-position: 0 -5640px;
}

.icon-large.icon-22 {
  background-position: 0 -5080px;
}

.icon-large.icon-23 {
  background-position: 0 -4520px;
}

.icon-large.icon-24 {
  background-position: 0 -3960px;
}

.icon-large.icon-25 {
  background-position: 0 -3400px;
}

.icon-large.icon-26 {
  background-position: 0 -2840px;
}

.icon-large.icon-27 {
  background-position: 0 -2280px;
}

.icon-large.icon-28 {
  background-position: 0 -2140px;
}

.icon-large.icon-29 {
  background-position: 0 -2700px;
}

.icon-large.icon-30 {
  background-position: 0 -3820px;
}

.icon-large.icon-31 {
  background-position: 0 -4380px;
}

.icon-large.icon-32 {
  background-position: 0 -4940px;
}

.icon-large.icon-33 {
  background-position: 0 -5500px;
}

.icon-large.icon-34 {
  background-position: 0 -6060px;
}

.icon-large.icon-35 {
  background-position: 0 -6620px;
}

.icon-large.icon-36 {
  background-position: 0 -7180px;
}

.icon-large.icon-37 {
  background-position: 0 -7740px;
}

.icon-large.icon-38 {
  background-position: 0 -8300px;
}

.icon-large.icon-39 {
  background-position: 0 -8860px;
}

.icon-large.icon-40 {
  background-position: 0 -9980px;
}

.icon-large.icon-blue {
  background-position: 0 -13060px;
}

.icon-large.icon-blue.icon-2 {
  background-position: 0 -6900px;
}

.icon-large.icon-blue.icon-3 {
  background-position: 0 -3120px;
}

.icon-large.icon-blue.icon-4 {
  background-position: 0 -9280px;
}

.icon-large.icon-blue.icon-5 {
  background-position: 0 -10400px;
}

.icon-large.icon-blue.icon-6 {
  background-position: 0 -10960px;
}

.icon-large.icon-blue.icon-7 {
  background-position: 0 -11520px;
}

.icon-large.icon-blue.icon-8 {
  background-position: 0 -12080px;
}

.icon-large.icon-blue.icon-9 {
  background-position: 0 -12640px;
}

.icon-large.icon-blue.icon-10 {
  background-position: 0 -12500px;
}

.icon-large.icon-blue.icon-11 {
  background-position: 0 -11940px;
}

.icon-large.icon-blue.icon-12 {
  background-position: 0 -11380px;
}

.icon-large.icon-blue.icon-13 {
  background-position: 0 -10820px;
}

.icon-large.icon-blue.icon-14 {
  background-position: 0 -10260px;
}

.icon-large.icon-blue.icon-15 {
  background-position: 0 -9700px;
}

.icon-large.icon-blue.icon-16 {
  background-position: 0 -9140px;
}

.icon-large.icon-blue.icon-17 {
  background-position: 0 -8580px;
}

.icon-large.icon-blue.icon-18 {
  background-position: 0 -8020px;
}

.icon-large.icon-blue.icon-19 {
  background-position: 0 -7460px;
}

.icon-large.icon-blue.icon-20 {
  background-position: 0 -6340px;
}

.icon-large.icon-blue.icon-21 {
  background-position: 0 -5780px;
}

.icon-large.icon-blue.icon-22 {
  background-position: 0 -5220px;
}

.icon-large.icon-blue.icon-23 {
  background-position: 0 -4660px;
}

.icon-large.icon-blue.icon-24 {
  background-position: 0 -4100px;
}

.icon-large.icon-blue.icon-25 {
  background-position: 0 -3540px;
}

.icon-large.icon-blue.icon-26 {
  background-position: 0 -2980px;
}

.icon-large.icon-blue.icon-27 {
  background-position: 0 -2420px;
}

.icon-large.icon-blue.icon-28 {
  background-position: 0 -7600px;
}

.icon-large.icon-blue.icon-29 {
  background-position: 0 -2560px;
}

.icon-large.icon-blue.icon-30 {
  background-position: 0 -3680px;
}

.icon-large.icon-blue.icon-31 {
  background-position: 0 -4240px;
}

.icon-large.icon-blue.icon-32 {
  background-position: 0 -4800px;
}

.icon-large.icon-blue.icon-33 {
  background-position: 0 -5360px;
}

.icon-large.icon-blue.icon-34 {
  background-position: 0 -5920px;
}

.icon-large.icon-blue.icon-35 {
  background-position: 0 -6480px;
}

.icon-large.icon-blue.icon-36 {
  background-position: 0 -7040px;
}

.icon-large.icon-blue.icon-37 {
  background-position: 0 -2000px;
}

.icon-large.icon-blue.icon-38 {
  background-position: 0 -8160px;
}

.icon-large.icon-blue.icon-39 {
  background-position: 0 -8720px;
}

.icon-large.icon-blue.icon-40 {
  background-position: 0 -9840px;
}

[class^=icon-]:before,
[class*=" icon-"]:before,
.icons-new,
.icon-checkmark:before,
.ico-ok-circled:before,
.icon-target:before,
.ico-target:before,
.icon-thumb-up:before,
.ico-thumbs-up:before,
.icon-user:before,
.ico-user:before,
.icon-home:before,
.ico-home:before,
.icon-alert:before,
.ico-megaphone:before,
.icon-headset:before,
.ico-headphones:before,
.icon-cart-empty:before,
.ico-basket:before,
.icon-delivery:before,
.ico-truck:before,
.icon-map-marker:before,
.ico-location:before,
.icon-attention:before,
.ico-attention-circled:before,
.icon-group:before,
.ico-users:before,
.icon-envelope:before,
.ico-mail-alt:before,
.icon-pin:before,
.ico-pin:before,
.icon-bell:before,
.ico-bell-alt:before,
.icon-tchat:before,
.ico-commenting:before,
.icon-info:before,
.ico-info-circled:before,
.icon-gear:before,
.ico-cog:before,
.icon-box:before,
.ico-box:before,
.icon-trash:before,
.ico-trash:before,
.icon-legal:before,
.ico-balance-scale:before,
.icon-edit:before,
.ico-edit:before,
.icon-phone:before,
.ico-phone:before,
.icon-eye:before,
.ico-eye:before,
.icon-light-bulb:before,
.ico-lightbulb:before,
.icon-gift:before,
.ico-gift:before,
.icon-add-to-cart:before,
.ico-cart-arrow-down:before,
.icon-sand-timer:before,
.ico-hourglass-3:before,
.icon-calendar:before,
.ico-calendar:before,
.icon-rocket:before,
.ico-rocket:before,
.icon-calculator:before,
.ico-calc:before,
.icon-expert:before,
.ico-conseiller:before,
.icon-folder:before,
.ico-folder-open:before,
.icon-heart:before,
.ico-heart:before,
.icon-locker:before,
.ico-lock:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Altaprofits" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=ico-]:before,
[class*=" ico-"]:before {
  font-family: "icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

i.ico-adjust:before {
  content: "\e001";
}

i.ico-align-center:before {
  content: "\e002";
}

i.ico-align-justify:before {
  content: "\e003";
}

i.ico-align-left:before {
  content: "\e004";
}

i.ico-align-right:before {
  content: "\e005";
}

i.ico-anchor:before {
  content: "\e006";
}

i.ico-angle-circled-down:before {
  content: "\e007";
}

i.ico-angle-circled-left:before {
  content: "\e008";
}

i.ico-angle-circled-right:before {
  content: "\e009";
}

i.ico-angle-circled-up:before {
  content: "\e00a";
}

i.ico-angle-double-down:before {
  content: "\e00b";
}

i.ico-angle-double-left:before {
  content: "\e00c";
}

i.ico-angle-double-right:before {
  content: "\e00d";
}

i.ico-angle-double-up:before {
  content: "\e00e";
}

i.ico-angle-down:before {
  content: "\e00f";
}

i.ico-angle-left:before {
  content: "\e010";
}

i.ico-angle-right:before {
  content: "\e011";
}

i.ico-angle-up:before {
  content: "\e012";
}

i.ico-arrows-cw:before {
  content: "\e013";
}

i.ico-assessment:before {
  content: "\e014";
}

i.ico-asterisk:before {
  content: "\e015";
}

i.ico-at:before {
  content: "\e016";
}

i.ico-attach:before {
  content: "\e017";
}

i.ico-attention-alt:before {
  content: "\e018";
}

i.ico-attention:before {
  content: "\e01a";
}

i.ico-award:before {
  content: "\e01b";
}

i.ico-bank:before {
  content: "\e01d";
}

i.ico-barcode:before {
  content: "\e01e";
}

i.ico-battery-0:before {
  content: "\e020";
}

i.ico-battery-1:before {
  content: "\e021";
}

i.ico-battery-2:before {
  content: "\e022";
}

i.ico-battery-3:before {
  content: "\e023";
}

i.ico-battery-4:before {
  content: "\e024";
}

i.ico-beaker:before {
  content: "\e025";
}

i.ico-bell:before {
  content: "\e027";
}

i.ico-binoculars:before {
  content: "\e028";
}

i.ico-birthday:before {
  content: "\e029";
}

i.ico-black-tie:before {
  content: "\e02a";
}

i.ico-blank:before {
  content: "\e02b";
}

i.ico-block:before {
  content: "\e02c";
}

i.ico-bomb:before {
  content: "\e02d";
}

i.ico-book:before {
  content: "\e02e";
}

i.ico-bookmark-empty:before {
  content: "\e02f";
}

i.ico-bookmark:before {
  content: "\e030";
}

i.ico-briefcase:before {
  content: "\e032";
}

i.ico-brush:before {
  content: "\e033";
}

i.ico-building-filled:before {
  content: "\e034";
}

i.ico-building:before {
  content: "\e035";
}

i.ico-bullseye:before {
  content: "\e036";
}

i.ico-bus:before {
  content: "\e037";
}

i.ico-cab:before {
  content: "\e038";
}

i.ico-calendar-check-o:before {
  content: "\e03a";
}

i.ico-calendar-empty:before {
  content: "\e03b";
}

i.ico-camera-alt:before {
  content: "\e03d";
}

i.ico-camera:before {
  content: "\e03e";
}

i.ico-cancel-circled:before {
  content: "\e03f";
}

i.ico-cancel-circled2:before {
  content: "\e040";
}

i.ico-cancel:before {
  content: "\e041";
}

i.ico-cart-plus:before {
  content: "\e043";
}

i.ico-ccw:before {
  content: "\e044";
}

i.ico-certificate:before {
  content: "\e045";
}

i.ico-chart-area:before {
  content: "\e046";
}

i.ico-chart-bar:before {
  content: "\e047";
}

i.ico-chart-line:before {
  content: "\e048";
}

i.ico-chart-pie:before {
  content: "\e049";
}

i.ico-chat-empty:before {
  content: "\e04a";
}

i.ico-chat:before {
  content: "\e04b";
}

i.ico-check-empty:before {
  content: "\e04c";
}

i.ico-check:before {
  content: "\e04d";
}

i.ico-child:before {
  content: "\e04e";
}

i.ico-circle-empty:before {
  content: "\e04f";
}

i.ico-circle-notch:before {
  content: "\e050";
}

i.ico-circle-thin:before {
  content: "\e051";
}

i.ico-circle:before {
  content: "\e052";
}

i.ico-clock:before {
  content: "\e053";
}

i.ico-clone:before {
  content: "\e054";
}

i.ico-cloud:before {
  content: "\e055";
}

i.ico-code:before {
  content: "\e056";
}

i.ico-cog-alt:before {
  content: "\e057";
}

i.ico-collapse-left:before {
  content: "\e059";
}

i.ico-collapse:before {
  content: "\e05a";
}

i.ico-colors:before {
  content: "\e05b";
}

i.ico-columns:before {
  content: "\e05c";
}

i.ico-comment-empty:before {
  content: "\e05d";
}

i.ico-comment:before {
  content: "\e05e";
}

i.ico-commenting-o:before {
  content: "\e05f";
}

i.ico-cube:before {
  content: "\e062";
}

i.ico-cubes:before {
  content: "\e063";
}

i.ico-cw:before {
  content: "\e064";
}

i.ico-database:before {
  content: "\e065";
}

i.ico-desktop:before {
  content: "\e066";
}

i.ico-diamond:before {
  content: "\e067";
}

i.ico-direction:before {
  content: "\e068";
}

i.ico-doc-inv:before {
  content: "\e069";
}

i.ico-doc-text-inv:before {
  content: "\e06a";
}

i.ico-doc-text:before {
  content: "\e06b";
}

i.ico-doc:before {
  content: "\e06c";
}

i.ico-docs:before {
  content: "\e06d";
}

i.ico-dollar:before {
  content: "\e06e";
}

i.ico-dot-circled:before {
  content: "\e06f";
}

i.ico-down-big:before {
  content: "\e070";
}

i.ico-down-circled:before {
  content: "\e071";
}

i.ico-down-circled2:before {
  content: "\e072";
}

i.ico-down-dir:before {
  content: "\e073";
}

i.ico-down-hand:before {
  content: "\e074";
}

i.ico-down-open:before {
  content: "\e075";
}

i.ico-down:before {
  content: "\e076";
}

i.ico-download-cloud:before {
  content: "\e077";
}

i.ico-download:before {
  content: "\e078";
}

i.ico-dribbble:before {
  content: "\e079";
}

i.ico-eject:before {
  content: "\e07b";
}

i.ico-ellipsis-vert:before {
  content: "\e07c";
}

i.ico-ellipsis:before {
  content: "\e07d";
}

i.ico-envira:before {
  content: "\e07e";
}

i.ico-eraser:before {
  content: "\e07f";
}

i.ico-euro:before {
  content: "\e080";
}

i.ico-exchange:before {
  content: "\e081";
}

i.ico-expand-right:before {
  content: "\e082";
}

i.ico-expand:before {
  content: "\e083";
}

i.ico-export-alt:before {
  content: "\e084";
}

i.ico-export:before {
  content: "\e085";
}

i.ico-extinguisher:before {
  content: "\e086";
}

i.ico-eye-off:before {
  content: "\e087";
}

i.ico-eyedropper:before {
  content: "\e089";
}

i.ico-facebook-official:before {
  content: "\e08a";
}

i.ico-facebook-squared:before {
  content: "\e08b";
}

i.ico-facebook:before {
  content: "\e08c";
}

i.ico-fast-bw:before {
  content: "\e08d";
}

i.ico-fast-fw:before {
  content: "\e08e";
}

i.ico-female:before {
  content: "\e08f";
}

i.ico-file-archive:before {
  content: "\e090";
}

i.ico-file-audio:before {
  content: "\e091";
}

i.ico-file-code:before {
  content: "\e092";
}

i.ico-file-excel:before {
  content: "\e093";
}

i.ico-file-image:before {
  content: "\e094";
}

i.ico-file-pdf:before {
  content: "\e095";
}

i.ico-file-powerpoint:before {
  content: "\e096";
}

i.ico-file-video:before {
  content: "\e097";
}

i.ico-file-word:before {
  content: "\e098";
}

i.ico-filter:before {
  content: "\e099";
}

i.ico-fire:before {
  content: "\e09a";
}

i.ico-flag-checkered:before {
  content: "\e09b";
}

i.ico-flag-empty:before {
  content: "\e09c";
}

i.ico-flag:before {
  content: "\e09d";
}

i.ico-flash:before {
  content: "\e09e";
}

i.ico-flickr:before {
  content: "\e09f";
}

i.ico-flight:before {
  content: "\e0a0";
}

i.ico-folder-empty:before {
  content: "\e0a1";
}

i.ico-folder-open-empty:before {
  content: "\e0a2";
}

i.ico-folder:before {
  content: "\e0a4";
}

i.ico-font:before {
  content: "\e0a5";
}

i.ico-fork:before {
  content: "\e0a6";
}

i.ico-forward:before {
  content: "\e0a7";
}

i.ico-frown:before {
  content: "\e0a8";
}

i.ico-gamepad:before {
  content: "\e0a9";
}

i.ico-gauge:before {
  content: "\e0aa";
}

i.ico-gauge2:before {
  content: "\e0ab";
}

i.ico-genderless:before {
  content: "\e0ac";
}

i.ico-globe:before {
  content: "\e0ae";
}

i.ico-google-plus-circle:before {
  content: "\e0af";
}

i.ico-google:before {
  content: "\e0b0";
}

i.ico-gplus-squared:before {
  content: "\e0b1";
}

i.ico-gplus:before {
  content: "\e0b2";
}

i.ico-graduation-cap:before {
  content: "\e0b3";
}

i.ico-hammer:before {
  content: "\e0b4";
}

i.ico-hand-grab-o:before {
  content: "\e0b5";
}

i.ico-hand-paper-o:before {
  content: "\e0b6";
}

i.ico-hand-peace-o:before {
  content: "\e0b7";
}

i.ico-hand-pointer-o:before {
  content: "\e0b8";
}

i.ico-hand-scissors-o:before {
  content: "\e0b9";
}

i.ico-hashtag:before {
  content: "\e0ba";
}

i.ico-hdd:before {
  content: "\e0bb";
}

i.ico-heart-empty:before {
  content: "\e0bd";
}

i.ico-heartbeat:before {
  content: "\e0bf";
}

i.ico-help-circled:before {
  content: "\e0c0";
}

i.ico-help:before {
  content: "\e0c1";
}

i.ico-history:before {
  content: "\e0c2";
}

i.ico-houzz:before {
  content: "\e0c5";
}

i.ico-html5:before {
  content: "\e0c6";
}

i.ico-i-cursor:before {
  content: "\e0c7";
}

i.ico-inbox:before {
  content: "\e0c8";
}

i.ico-indent-left:before {
  content: "\e0c9";
}

i.ico-indent-right:before {
  content: "\e0ca";
}

i.ico-industry:before {
  content: "\e0cb";
}

i.ico-info:before {
  content: "\e0cd";
}

i.ico-instagram:before {
  content: "\e0ce";
}

i.ico-key:before {
  content: "\e0cf";
}

i.ico-laptop:before {
  content: "\e0d0";
}

i.ico-leanpub:before {
  content: "\e0d1";
}

i.ico-left-big:before {
  content: "\e0d2";
}

i.ico-left-circled:before {
  content: "\e0d3";
}

i.ico-left-circled2:before {
  content: "\e0d4";
}

i.ico-left-dir:before {
  content: "\e0d5";
}

i.ico-left-hand:before {
  content: "\e0d6";
}

i.ico-left-open:before {
  content: "\e0d7";
}

i.ico-left:before {
  content: "\e0d8";
}

i.ico-level-down:before {
  content: "\e0d9";
}

i.ico-level-up:before {
  content: "\e0da";
}

i.ico-lifebuoy:before {
  content: "\e0db";
}

i.ico-link-ext-alt:before {
  content: "\e0dd";
}

i.ico-link-ext:before {
  content: "\e0de";
}

i.ico-link:before {
  content: "\e0df";
}

i.ico-linkedin-squared:before {
  content: "\e0e0";
}

i.ico-linkedin:before {
  content: "\e0e1";
}

i.ico-list-alt:before {
  content: "\e0e2";
}

i.ico-list-bullet:before {
  content: "\e0e3";
}

i.ico-list-numbered:before {
  content: "\e0e4";
}

i.ico-list:before {
  content: "\e0e5";
}

i.ico-lock-open-alt:before {
  content: "\e0e7";
}

i.ico-lock-open:before {
  content: "\e0e8";
}

i.ico-login:before {
  content: "\e0ea";
}

i.ico-logout:before {
  content: "\e0eb";
}

i.ico-low-vision:before {
  content: "\e0ec";
}

i.ico-magic:before {
  content: "\e0ed";
}

i.ico-magnet:before {
  content: "\e0ee";
}

i.ico-mail:before {
  content: "\e0f0";
}

i.ico-male:before {
  content: "\e0f1";
}

i.ico-map-o:before {
  content: "\e0f2";
}

i.ico-map-pin:before {
  content: "\e0f3";
}

i.ico-map-signs:before {
  content: "\e0f4";
}

i.ico-map:before {
  content: "\e0f5";
}

i.ico-medaille:before {
  content: "\e0f6";
}

i.ico-meh:before {
  content: "\e0f8";
}

i.ico-menu:before {
  content: "\e0f9";
}

i.ico-mic:before {
  content: "\e0fa";
}

i.ico-minus-circled:before {
  content: "\e0fb";
}

i.ico-minus-squared-alt:before {
  content: "\e0fc";
}

i.ico-minus-squared:before {
  content: "\e0fd";
}

i.ico-minus:before {
  content: "\e0fe";
}

i.ico-mobile:before {
  content: "\e0ff";
}

i.ico-money:before {
  content: "\e100";
}

i.ico-moon:before {
  content: "\e101";
}

i.ico-mouse-pointer:before {
  content: "\e102";
}

i.ico-move:before {
  content: "\e103";
}

i.ico-music:before {
  content: "\e104";
}

i.ico-mute:before {
  content: "\e105";
}

i.ico-neuter:before {
  content: "\e106";
}

i.ico-news:before {
  content: "\e107";
}

i.ico-newspaper:before {
  content: "\e108";
}

i.ico-off:before {
  content: "\e109";
}

i.ico-ok-circled2:before {
  content: "\e10b";
}

i.ico-ok-squared:before {
  content: "\e10c";
}

i.ico-ok:before {
  content: "\e10d";
}

i.ico-pagelines:before {
  content: "\e10e";
}

i.ico-paper-plane-empty:before {
  content: "\e10f";
}

i.ico-paper-plane:before {
  content: "\e110";
}

i.ico-paste:before {
  content: "\e111";
}

i.ico-pause-circle-o:before {
  content: "\e112";
}

i.ico-pause-circle:before {
  content: "\e113";
}

i.ico-pause:before {
  content: "\e114";
}

i.ico-pencil-squared:before {
  content: "\e115";
}

i.ico-pencil:before {
  content: "\e116";
}

i.ico-percent:before {
  content: "\e117";
}

i.ico-phone-squared:before {
  content: "\e118";
}

i.ico-picture:before {
  content: "\e11a";
}

i.ico-pinterest-circled:before {
  content: "\e11c";
}

i.ico-pinterest-squared:before {
  content: "\e11d";
}

i.ico-pinterest:before {
  content: "\e11e";
}

i.ico-play-circled:before {
  content: "\e11f";
}

i.ico-play-circled2:before {
  content: "\e120";
}

i.ico-play:before {
  content: "\e121";
}

i.ico-plug:before {
  content: "\e122";
}

i.ico-plus-circled:before {
  content: "\e123";
}

i.ico-plus-squared-alt:before {
  content: "\e124";
}

i.ico-plus-squared:before {
  content: "\e125";
}

i.ico-plus:before {
  content: "\e126";
}

i.ico-portefeuille:before {
  content: "\e127";
}

i.ico-pound:before {
  content: "\e128";
}

i.ico-print:before {
  content: "\e129";
}

i.ico-product-hunt:before {
  content: "\e12a";
}

i.ico-puzzle:before {
  content: "\e12b";
}

i.ico-question-circle-o:before {
  content: "\e12c";
}

i.ico-quote-left:before {
  content: "\e12d";
}

i.ico-quote-right:before {
  content: "\e12e";
}

i.ico-recycle:before {
  content: "\e12f";
}

i.ico-registered:before {
  content: "\e130";
}

i.ico-reply-all:before {
  content: "\e131";
}

i.ico-reply:before {
  content: "\e132";
}

i.ico-resize-full-alt:before {
  content: "\e133";
}

i.ico-resize-full:before {
  content: "\e134";
}

i.ico-resize-horizontal:before {
  content: "\e135";
}

i.ico-resize-small:before {
  content: "\e136";
}

i.ico-resize-vertical:before {
  content: "\e137";
}

i.ico-retweet:before {
  content: "\e138";
}

i.ico-right-big:before {
  content: "\e139";
}

i.ico-right-circled:before {
  content: "\e13a";
}

i.ico-right-circled2:before {
  content: "\e13b";
}

i.ico-right-dir:before {
  content: "\e13c";
}

i.ico-right-hand:before {
  content: "\e13d";
}

i.ico-right-open:before {
  content: "\e13e";
}

i.ico-right:before {
  content: "\e13f";
}

i.ico-road:before {
  content: "\e140";
}

i.ico-rss-squared:before {
  content: "\e142";
}

i.ico-rss:before {
  content: "\e143";
}

i.ico-sac-euro:before {
  content: "\e144";
}

i.ico-scissors:before {
  content: "\e145";
}

i.ico-search-file:before {
  content: "\e146";
}

i.ico-search:before {
  content: "\e147";
}

i.ico-server:before {
  content: "\e148";
}

i.ico-share-squared:before {
  content: "\e149";
}

i.ico-share:before {
  content: "\e14a";
}

i.ico-shield:before {
  content: "\e14b";
}

i.ico-shopping-bag:before {
  content: "\e14c";
}

i.ico-shopping-basket:before {
  content: "\e14d";
}

i.ico-shuffle:before {
  content: "\e14e";
}

i.ico-sign-language:before {
  content: "\e14f";
}

i.ico-signal:before {
  content: "\e150";
}

i.ico-sitemap:before {
  content: "\e151";
}

i.ico-skype:before {
  content: "\e152";
}

i.ico-slack:before {
  content: "\e153";
}

i.ico-sliders:before {
  content: "\e154";
}

i.ico-slideshare:before {
  content: "\e155";
}

i.ico-smile:before {
  content: "\e156";
}

i.ico-sort-alt-down:before {
  content: "\e157";
}

i.ico-sort-alt-up:before {
  content: "\e158";
}

i.ico-sort-down:before {
  content: "\e159";
}

i.ico-sort-name-down:before {
  content: "\e15a";
}

i.ico-sort-name-up:before {
  content: "\e15b";
}

i.ico-sort-number-down:before {
  content: "\e15c";
}

i.ico-sort-number-up:before {
  content: "\e15d";
}

i.ico-sort-up:before {
  content: "\e15e";
}

i.ico-sort:before {
  content: "\e15f";
}

i.ico-space-shuttle:before {
  content: "\e160";
}

i.ico-spinner:before {
  content: "\e161";
}

i.ico-star-empty:before {
  content: "\e162";
}

i.ico-star-half-alt:before {
  content: "\e163";
}

i.ico-star-half:before {
  content: "\e164";
}

i.ico-star:before {
  content: "\e165";
}

i.ico-steam-squared:before {
  content: "\e166";
}

i.ico-steam:before {
  content: "\e167";
}

i.ico-stethoscope:before {
  content: "\e168";
}

i.ico-sticky-note-o:before {
  content: "\e169";
}

i.ico-sticky-note:before {
  content: "\e16a";
}

i.ico-stop-circle-o:before {
  content: "\e16b";
}

i.ico-stop-circle:before {
  content: "\e16c";
}

i.ico-stop:before {
  content: "\e16d";
}

i.ico-street-view:before {
  content: "\e16e";
}

i.ico-subway:before {
  content: "\e16f";
}

i.ico-suitcase:before {
  content: "\e170";
}

i.ico-table:before {
  content: "\e171";
}

i.ico-tablet:before {
  content: "\e172";
}

i.ico-tag:before {
  content: "\e173";
}

i.ico-tags:before {
  content: "\e174";
}

i.ico-tasks:before {
  content: "\e176";
}

i.ico-taxi:before {
  content: "\e177";
}

i.ico-television:before {
  content: "\e178";
}

i.ico-tencent-weibo:before {
  content: "\e179";
}

i.ico-terminal:before {
  content: "\e17a";
}

i.ico-th-large:before {
  content: "\e17b";
}

i.ico-th-list:before {
  content: "\e17c";
}

i.ico-th:before {
  content: "\e17d";
}

i.ico-thumbs-down-alt:before {
  content: "\e17e";
}

i.ico-thumbs-down:before {
  content: "\e17f";
}

i.ico-thumbs-up-alt:before {
  content: "\e180";
}

i.ico-ticket:before {
  content: "\e182";
}

i.ico-tint:before {
  content: "\e183";
}

i.ico-to-end-alt:before {
  content: "\e184";
}

i.ico-to-end:before {
  content: "\e185";
}

i.ico-to-start-alt:before {
  content: "\e186";
}

i.ico-to-start:before {
  content: "\e187";
}

i.ico-toggle-off:before {
  content: "\e188";
}

i.ico-toggle-on:before {
  content: "\e189";
}

i.ico-train:before {
  content: "\e18a";
}

i.ico-trash-empty:before {
  content: "\e18b";
}

i.ico-tree:before {
  content: "\e18d";
}

i.ico-tumblr-squared:before {
  content: "\e18f";
}

i.ico-tumblr:before {
  content: "\e190";
}

i.ico-twitter-squared:before {
  content: "\e191";
}

i.ico-twitter:before {
  content: "\e192";
}

i.ico-umbrella:before {
  content: "\e193";
}

i.ico-universal-access:before {
  content: "\e194";
}

i.ico-unlink:before {
  content: "\e195";
}

i.ico-up-big:before {
  content: "\e196";
}

i.ico-up-circled:before {
  content: "\e197";
}

i.ico-up-circled2:before {
  content: "\e198";
}

i.ico-up-dir:before {
  content: "\e199";
}

i.ico-up-hand:before {
  content: "\e19a";
}

i.ico-up-open:before {
  content: "\e19b";
}

i.ico-up:before {
  content: "\e19c";
}

i.ico-upload-cloud:before {
  content: "\e19d";
}

i.ico-upload:before {
  content: "\e19e";
}

i.ico-user-md:before {
  content: "\e19f";
}

i.ico-user-plus:before {
  content: "\e1a0";
}

i.ico-user-secret:before {
  content: "\e1a1";
}

i.ico-user-times:before {
  content: "\e1a2";
}

i.ico-user2:before {
  content: "\e1a4";
}

i.ico-viadeo-square:before {
  content: "\e1a6";
}

i.ico-viadeo:before {
  content: "\e1a7";
}

i.ico-video:before {
  content: "\e1a8";
}

i.ico-videocam:before {
  content: "\e1a9";
}

i.ico-volume-control-phone:before {
  content: "\e1aa";
}

i.ico-volume-down:before {
  content: "\e1ab";
}

i.ico-volume-off:before {
  content: "\e1ac";
}

i.ico-volume-up:before {
  content: "\e1ad";
}

i.ico-wechat:before {
  content: "\e1ae";
}

i.ico-whatsapp:before {
  content: "\e1af";
}

i.ico-wifi:before {
  content: "\e1b0";
}

i.ico-wrench:before {
  content: "\e1b1";
}

i.ico-youtube-play:before {
  content: "\e1b2";
}

i.ico-youtube-squared:before {
  content: "\e1b3";
}

i.ico-youtube:before {
  content: "\e1b4";
}

i.ico-zoom-in:before {
  content: "\e1b5";
}

i.ico-zoom-out:before {
  content: "\e1b6";
}

.icon-checkmark:before,
.ico-ok-circled:before {
  content: "\e900";
}

.icon-steering-wheel:before {
  content: "\e901";
}

.icon-target:before,
.ico-target:before {
  content: "\e904";
}

.icon-toolbox:before {
  content: "\e905";
}

.icon-thumb-up:before,
.ico-thumbs-up:before {
  content: "\e906";
}

.icon-user:before,
.ico-user:before {
  content: "\e907";
}

.icon-home:before,
.ico-home:before {
  content: "\e908";
}

.icon-alert:before,
.ico-megaphone:before {
  content: "\e909";
}

.icon-headset:before,
.ico-headphones:before {
  content: "\e90a";
}

.icon-microphone:before {
  content: "\e90b";
}

.icon-cart-empty:before,
.ico-basket:before {
  content: "\e90c";
}

.icon-delivery:before,
.ico-truck:before {
  content: "\e90d";
}

.icon-map-marker:before,
.ico-location:before {
  content: "\e90e";
}

.icon-attention:before,
.ico-attention-circled:before {
  content: "\e90f";
}

.icon-group:before,
.ico-users:before {
  content: "\e910";
}

.icon-settings:before {
  content: "\e911";
}

.icon-envelope:before,
.ico-mail-alt:before {
  content: "\e912";
}

.icon-shield:before {
  content: "\e913";
}

.icon-pin:before,
.ico-pin:before {
  content: "\e914";
}

.icon-footprint:before {
  content: "\e915";
}

.icon-bell:before,
.ico-bell-alt:before {
  content: "\e916";
}

.icon-envelope-open:before {
  content: "\e917";
}

.icon-tchat:before,
.ico-commenting:before {
  content: "\e918";
}

.icon-info:before,
.ico-info-circled:before {
  content: "\e919";
}

.icon-gear:before,
.ico-cog:before {
  content: "\e91a";
}

.icon-pigbank:before {
  content: "\e91b";
}

.icon-rating:before {
  content: "\e91c";
}

.icon-box:before,
.ico-box:before {
  content: "\e91d";
}

.icon-trash:before,
.ico-trash:before {
  content: "\e91e";
}

.icon-videoconference:before {
  content: "\e91f";
}

.icon-legal:before,
.ico-balance-scale:before {
  content: "\e920";
}

.icon-edit:before,
.ico-edit:before {
  content: "\e921";
}

.icon-compass:before {
  content: "\e922";
}

.icon-phone:before,
.ico-phone:before {
  content: "\e923";
}

.icon-eye:before,
.ico-eye:before {
  content: "\e924";
}

.icon-light-bulb:before,
.ico-lightbulb:before {
  content: "\e925";
}

.icon-gift:before,
.ico-gift:before {
  content: "\e926";
}

.icon-add-to-cart:before,
.ico-cart-arrow-down:before {
  content: "\e927";
}

.icon-sand-timer:before,
.ico-hourglass-3:before {
  content: "\e928";
}

.icon-handshake:before {
  content: "\e929";
}

.icon-calendar:before,
.ico-calendar:before {
  content: "\e92e";
}

.icon-read:before {
  content: "\e92f";
}

.icon-edit-profile:before {
  content: "\e930";
}

.icon-rocket:before,
.ico-rocket:before {
  content: "\e931";
}

.icon-math:before {
  content: "\e932";
}

.icon-cart-full:before {
  content: "\e933";
}

.icon-calculator:before,
.ico-calc:before {
  content: "\e934";
}

.icon-expert:before,
.ico-conseiller:before {
  content: "\e935";
}

.icon-folder:before,
.ico-folder-open:before {
  content: "\e936";
}

.icon-heart:before,
.ico-heart:before {
  content: "\e937";
}

.icon-locker:before,
.ico-lock:before {
  content: "\e938";
}

body,
mark {
  color: #000;
}

body,
figure {
  margin: 0;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

b,
optgroup,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1 {
  margin: 0.67em 0;
}

mark {
  background: #ff0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre,
textarea {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.only-print,
.only-pdf {
  display: none;
}

@media print {
  blockquote,
  img,
  pre,
  tr {
    page-break-inside: avoid;
  }
  *,
  :after,
  :before {
    background: 0 0 !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
  }
  thead {
    display: table-header-group;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
  .only-print {
    display: block;
  }
}
.img-thumbnail,
body {
  background-color: #fff;
}

.btn,
.btn-danger.active,
.btn-danger:active,
.btn-default.active,
.btn-default:active,
.btn-info.active,
.btn-info:active,
.btn-primary.active,
.btn-primary:active,
.btn-warning.active,
.btn-warning:active,
.btn.active,
.btn:active,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover,
.form-control,
.navbar-toggle,
.open > .btn-danger.dropdown-toggle,
.open > .btn-default.dropdown-toggle,
.open > .btn-info.dropdown-toggle,
.open > .btn-primary.dropdown-toggle,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: "open_sansregular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #0b99c1;
  text-decoration: none;
}

/*a:focus, */
a:hover {
  color: #005a78;
  text-decoration: underline;
}

/*a:focus { outline:dotted thin; outline:-webkit-focus-ring-color auto 5px; outline-offset:-2px; }*/
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #f5f5fa;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

p {
  margin: 0 0 11px;
}

.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}

dt,
kbd kbd,
label {
  font-weight: 700;
}

@media (min-width: 768px) {
  .lead {
    font-size: 24px;
  }
}
.small,
small {
  font-size: 87%;
}

.mark,
mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}

.list-inline,
.list-unstyled {
  list-style: none;
  padding-left: 0;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.initialism,
.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777;
}

.text-primary {
  color: #0b99c1;
}

a.text-primary:hover {
  color: #006d91;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.bg-primary {
  color: #fff;
  background-color: #0b99c1;
}

a.bg-primary:hover {
  background-color: #006d91;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #f5f5fa;
}

dl,
ol,
ul {
  margin-top: 0;
}

ol,
ul {
  margin-bottom: 11px;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

.list-inline {
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-bottom: 22px;
}

dd,
dt {
  line-height: 1.42857;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 1024px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dropdown-menu > li > a,
.form-horizontal .form-group:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after,
.form-horizontal .form-group:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #f5f5fa;
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}

blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777;
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f5f5fa;
  border-left: 0;
  text-align: right;
}

caption,
th {
  text-align: left;
}

code,
kbd {
  padding: 2px 4px;
  font-size: 90%;
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: "";
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: " —";
}

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.42857;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0;
}

kbd {
  color: #fff;
  background-color: #464646;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.form-control,
pre,
pre code {
  border-radius: 0;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
}

pre {
  /*display:block; padding:10.5px; margin:0 0 11px; font-size:15px; line-height:1.42857; word-break:break-all; word-wrap:break-word; color:#333; background-color:#f5f5f5; border:1px solid #ccc;*/
}

.container,
.container-fluid {
  margin-right: auto;
  margin-left: auto;
}

.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
  content: " ";
  display: table;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
}

.container,
.container-fluid {
  padding-left: 10px;
  padding-right: 10px;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

@media (min-width: 768px) {
  .container {
    width: auto;
    max-width: 1160px;
  }
}
.table,
label {
  max-width: 100%;
}

@media (min-width: 1024px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1160px;
  }
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1024px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: #f1f1f1;
}

.table .table,
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}

caption {
  padding-top: 10px 15px;
  padding-bottom: 10px 15px;
  color: #777;
}

.table {
  width: 100%;
  margin-bottom: 22px;
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 10px 15px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px;
}

.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}

.table-hover > tbody > tr:hover,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.btn-group > .btn-group,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.dropdown-menu {
  float: left;
}

.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}

.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #dff0d8;
}

.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}

.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #d9edf7;
}

.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}

.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}

.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #f2dede;
}

.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: dotted thin;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle,
.btn.active,
.btn:active,
.dropdown-toggle:focus,
.navbar-toggle:focus,
.open > a {
  outline: 0;
}

.btn.focus,
.btn:focus,
.btn:hover {
  color: #464646;
  text-decoration: none;
}

.btn.active,
.btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  /*filter:alpha(opacity = 65);*/
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #464646;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .btn-default.dropdown-toggle {
  color: #464646;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #464646;
}

.btn-primary {
  color: #fff;
  background-color: #0b99c1;
  border-color: #0081ab;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #006d91;
  border-color: #00536d;
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #0b99c1;
  border-color: #0081ab;
}

.btn-primary .badge {
  color: #0b99c1;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger.active,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #0b99c1;
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}

.btn-link:focus,
.btn-link:hover {
  color: #005a78;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}

.btn-group-lg > .btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px;
}

.btn-group-sm > .btn,
.btn-sm {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-group-xs > .btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:first-child):not(:last-child),
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.dropdown-menu,
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-block {
  display: block;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.input-group-addon:last-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}

.input-group-addon:first-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.input-group-addon,
.label,
.pager {
  text-align: center;
}

.dropdown-header,
.dropdown-menu > li > a {
  white-space: nowrap;
  padding: 3px 20px;
  line-height: 1.42857;
}

.dropdown-menu-right,
.dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  font-weight: 400;
  color: #464646;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #0b99c1;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777;
}

.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  font-size: 14px;
  color: #777;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover,
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  z-index: 2;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 1024px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  float: left;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:after,
.btn-toolbar:before {
  content: " ";
  display: table;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn .caret,
.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group-lg.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-group-lg > .btn .caret,
.btn-lg .caret {
  border-width: 5px 5px 0;
}

.dropup .btn-group-lg > .btn .caret,
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before {
  content: " ";
  display: table;
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group,
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group,
.input-group-btn,
.input-group-btn > .btn {
  position: relative;
}

.input-group {
  display: table;
  border-collapse: separate;
}

.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  background-color: transparent;
  border: 1px solid #c5c5c5;
  border-radius: 0;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 20px;
  border-radius: 6px;
}

.nav-pills > li > a,
.nav-tabs > li > a,
.navbar-toggle {
  border-radius: 0;
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-btn {
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:after,
.nav:before {
  content: " ";
  display: table;
}

.nav > li,
.nav > li > a {
  position: relative;
  display: block;
}

.nav > li > a {
  padding: 10px 15px;
}

.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #f5f5fa;
}

.nav > li.disabled > a {
  color: #777;
}

.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #f5f5fa;
  border-color: #0b99c1;
}

.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
}

.nav-tabs > li > a:hover {
  border-color: #f5f5fa #f5f5fa #ddd;
}

.navbar-default,
.navbar-default .navbar-collapse,
.navbar-default .navbar-form,
.navbar-default .navbar-toggle {
  border-color: transparent;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}

.nav-justified > li,
.nav-stacked > li,
.nav-tabs.nav-justified > li {
  float: none;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #0b99c1;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 1024px) {
  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd;
}

.navbar,
.navbar-toggle {
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.navbar-form,
.panel-heading {
  border-bottom: 1px solid transparent;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
  content: " ";
  display: table;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 55px;
  margin-bottom: 0;
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
  margin-right: -10px;
  margin-left: -10px;
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 1024px) {
  .navbar {
    border-radius: 0;
  }
  .navbar-header {
    float: left;
  }
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-fixed-bottom,
  .navbar-fixed-top,
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 16.5px 10px;
  font-size: 20px;
  line-height: 22px;
  height: 55px;
}

.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  background-color: transparent;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 1024px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 8.25px -10px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}

@media (max-width: 1023px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 22px;
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}
.progress-bar-striped,
.progress-striped .progress-bar,
.progress-striped .progress-bar-danger,
.progress-striped .progress-bar-info,
.progress-striped .progress-bar-success,
.progress-striped .progress-bar-warning {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

@media (min-width: 1024px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 16.5px;
    padding-bottom: 16.5px;
  }
}
.navbar-form {
  padding: 10px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin: 9.5px -10px;
}

@media (min-width: 1024px) {
  .navbar-form .form-control-static,
  .navbar-form .form-group {
    display: inline-block;
  }
  .navbar-form .control-label,
  .navbar-form .form-group {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type=checkbox],
  .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
.btn .badge,
.btn .label {
  position: relative;
  top: -1px;
}

.breadcrumb > li,
.pagination {
  display: inline-block;
}

@media (max-width: 1023px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-radius: 0;
}

.navbar-btn {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}

.btn-group-sm > .navbar-btn.btn,
.navbar-btn.btn-sm {
  margin-top: 11px;
  margin-bottom: 11px;
}

.btn-group-xs > .navbar-btn.btn,
.navbar-btn.btn-xs,
.navbar-text {
  margin-top: 16.5px;
  margin-bottom: 16.5px;
}

@media (min-width: 1024px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: transparent;
}

.navbar-default .navbar-brand {
  color: #fff;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #e6e6e6;
  background-color: transparent;
}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
  color: #fff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #0b99c1;
  background-color: #f2f3f3;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #2a2a2a;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-color: #f2f3f3;
  color: #0b99c1;
}

@media (max-width: 1023px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #0b99c1;
    background-color: #f2f3f3;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #fff;
}

.navbar-default .navbar-link:hover {
  color: #0b99c1;
}

.navbar-default .btn-link {
  color: #fff;
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #0b99c1;
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #464646;
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #464646;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 1023px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 22px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0;
}

.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #777;
}

.pagination {
  padding-left: 0;
  margin: 22px 0;
  border-radius: 0;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #0b99c1;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.badge,
.label {
  font-weight: 700;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #005a78;
  background-color: #f5f5fa;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #0b99c1;
  border-color: #0b99c1;
  cursor: default;
}

.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 20px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 14px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 22px 0;
  list-style: none;
}

.alert,
.thumbnail {
  margin-bottom: 22px;
}

.pager:after,
.pager:before {
  content: " ";
  display: table;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5fa;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  color: #fff;
  border-radius: 0.25em;
  line-height: 2em;
}

.badge,
.progress-bar {
  font-size: 14px;
  text-align: center;
}

.label:empty {
  display: none;
}

a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777;
}

.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #0b99c1;
}

.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #006d91;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  color: #fff;
  background-color: #777;
  border-radius: 10px;
}

.alert,
.panel,
.progress,
.thumbnail {
  border-radius: 0;
}

.badge:empty {
  display: none;
}

.media-object,
.thumbnail {
  display: block;
}

.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #0b99c1;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail a > img,
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #000;
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #0b99c1;
}

.alert {
  padding: 15px;
  border: 1px solid transparent;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: 700;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  line-height: 22px;
  color: #fff;
  background-color: #0b99c1;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent, rgba(255, 255, 255, 0.15) 25%);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

a.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading {
  color: #464646;
}

a.list-group-item:focus,
a.list-group-item:hover {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  background-color: #f5f5fa;
  color: #777;
  cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0b99c1;
  border-color: #0b99c1;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #91e4ff;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:focus,
a.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:focus,
a.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.panel-heading > .dropdown .dropdown-toggle,
.panel-title,
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-title,
.panel > .list-group,
.panel > .panel-collapse > .list-group,
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}

.panel-body {
  padding: 15px;
}

.panel-body:after,
.panel-body:before {
  content: " ";
  display: table;
}

.panel-heading {
  padding: 10px 15px;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}

.panel-group .panel-heading,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}

.panel-title {
  margin-top: 0;
  font-size: 18px;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .table-responsive:first-child > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}

.panel > .table-responsive:last-child > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .panel-collapse > .table caption,
.panel > .table caption,
.panel > .table-responsive > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 22px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #464646;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #464646;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.close {
  float: right;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  /*filter:alpha(opacity = 20)*/
}

.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  /*filter:alpha(opacity = 50)*/
}

button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

.clearfix:after,
.clearfix:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-header:after,
.modal-header:before,
.modal-footer:after,
.modal-footer:before {
  content: " ";
  display: table;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.affix {
  position: fixed;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
  .visible-xs-block {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  td.visible-print,
  th.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print {
    display: none !important;
  }
}
body {
  font-size: 14px;
}

.form-control,
output {
  font-size: 14px;
}

.input-group-submit {
  padding: 0;
  border-left: none !important;
}

.input-group-submit button {
  margin: 0px;
  border: none;
  padding: 6px 12px;
  background-color: #fff;
}

.input-group-search {
  background-color: #fff;
}

.input-group-search > .form-control {
  border-right: none !important;
}

table {
  background-color: #fff;
  font-family: "Raleway";
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th,
tr {
  text-align: center;
}

th ul,
tr ul {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #999;
  font-size: 14px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
  font-weight: 700;
}

.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  color: #505050;
}

.table > thead > tr > td b,
.table > tbody > tr > td b,
.table > tfoot > tr > td b {
  color: #002146;
}

.table > thead > tr > th {
  vertical-align: bottom;
  background-color: #002146;
  color: #fff;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody > tr > th,
.table > tbody > tr > th a {
  color: #002146;
}

.table > tbody > tr > th.table-subtitle {
  color: #fff;
  background-color: #0b99c1;
}

.table > tbody > tr > th.table-subtitle a {
  color: #fff;
}

.table .table {
  background-color: #f5f5fa;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 10px;
}

.table-bordered,
.table-striped {
  border-width: 0;
}

.table-bordered > thead > tr > td,
.table-striped > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-striped > tbody > tr > td,
.table-bordered > tfoot > tr > td,
.table-striped > tfoot > tr > td,
.table-bordered > thead > tr > th,
.table-striped > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-striped > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-striped > tfoot > tr > th {
  border-top: 1px solid #f5f5fa;
  border-bottom: 1px solid #f5f5fa;
  border-left-width: 0;
  border-right-width: 0;
}

.table-bordered > thead > tr > th,
.table-striped > thead > tr > th,
.table-bordered > thead > tr > td,
.table-striped > thead > tr > td {
  border: 1px solid #002146;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f5f5fa;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5fa;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #999;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* Forms */
.std-form .loading-field {
  background-image: url("../assets/loader-tooltip.gif");
  background-repeat: no-repeat;
  background-position: left center;
}

.std-form .legend {
  color: #0b99c1;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.std-form .form-graph {
  padding: 20px;
  border-top: 2px solid #fff;
}

.std-form .radios {
  margin-top: 5px;
}

.std-form .radios .inline {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
}

.std-form .radios-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.std-form .radios-list > li {
  margin-top: 5px;
}

.std-form .radios-list > li:first-child {
  margin-top: 0;
}

.std-form .form-cols .form-col {
  padding: 20px 10px;
  border-top: 2px solid #fff;
}

.std-form fieldset {
  margin-top: 20px;
  background-color: #f1f1f1;
}

.std-form fieldset:first-child {
  margin-top: 0;
}

.std-form fieldset.pad {
  padding: 20px;
}

.std-form label {
  font-weight: normal;
}

.std-form label span {
  color: #da0000;
}

.std-form label span.ico-tooltip {
  color: #fff;
}

.std-form label small {
  font-size: 10px;
}

.std-form label.input-field-error {
  font-size: 12px;
  margin-top: 3px;
  color: #da0000;
}

.std-form .fieldset-inner {
  padding: 20px 10px;
}

.std-form .help-block {
  color: #0b99c1;
  font-size: 12px;
  margin-bottom: 0;
}

.std-form .form-group.multi > label {
  margin-top: 15px;
}

.std-form .form-group.multi > label:first-child {
  margin-top: 0;
}

.std-form .doc-cats-list {
  margin-top: -15px;
}

.std-form .doc-cats-list div[class^=col-] {
  margin-top: 15px;
}

.std-form .doc-cats-list h3 {
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  color: #0b99c1;
  font-weight: bold;
  margin: 15px 0;
}

.std-form .doc-cats-list h3:first-child {
  margin-top: 0;
}

.std-form .doc-cats-list ul {
  margin: 0;
  padding: 0;
}

.std-form .doc-cats-list ul li {
  list-style: none;
  margin-top: 5px;
}

.std-form .doc-cats-list ul li:first-child {
  margin-top: 0;
}

.std-form .doc-cats-list input[type=checkbox] {
  float: left;
  margin-top: 5px;
}

.std-form .doc-cats-list label {
  padding-top: 1px;
  margin: 0 0 0 30px;
  display: block;
}

.std-form .border-title {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0b99c1;
}

.std-form .dual-selects .select-wrap + .select-wrap {
  margin-top: 10px;
}

.std-form .checkbox label {
  padding-left: 30px;
}

.std-form .checkbox .new-checkbox {
  position: absolute;
  left: 0;
}

.std-form .fields-wrapper {
  margin-bottom: 20px;
}

.std-form .fields-wrapper:last-child {
  margin-bottom: 0;
}

.std-form .input-group {
  width: 100%;
}

.std-form .input-group .currency {
  display: table-cell;
  width: 30px;
  text-align: center;
  vertical-align: middle;
}

.std-form .submit .btn {
  display: block;
  width: 100%;
}

.std-form .mendatory {
  color: #cf0000;
  font-size: 12px;
  margin: 20px 0 0;
}

.std-form .green-submit {
  margin-top: 20px;
}

.std-form .green-submit input {
  width: 100%;
  color: #fff;
  background-color: #2edc76;
  border-color: #2edc76;
}

.std-form .green-submit input:focus,
.std-form .green-submit input.focus {
  color: #fff;
  background-color: #1fb85e;
  border-color: #14773d;
}

.std-form .green-submit input:hover {
  color: #fff;
  background-color: #1fb85e;
  border-color: #1daf5a;
}

.std-form .green-submit input:active,
.std-form .green-submit input.active,
.open > .dropdown-toggle.std-form .green-submit input {
  color: #fff;
  background-color: #1fb85e;
  border-color: #1daf5a;
}

.std-form .green-submit input:active:hover,
.std-form .green-submit input.active:hover,
.open > .dropdown-toggle.std-form .green-submit input:hover,
.std-form .green-submit input:active:focus,
.std-form .green-submit input.active:focus,
.open > .dropdown-toggle.std-form .green-submit input:focus,
.std-form .green-submit input:active.focus,
.std-form .green-submit input.active.focus,
.open > .dropdown-toggle.std-form .green-submit input.focus {
  color: #fff;
  background-color: #1a9a4f;
  border-color: #14773d;
}

.std-form .green-submit input:active,
.std-form .green-submit input.active,
.open > .dropdown-toggle.std-form .green-submit input {
  background-image: none;
}

.std-form .green-submit input.disabled:hover,
.std-form .green-submit input[disabled]:hover,
fieldset[disabled] .std-form .green-submit input:hover,
.std-form .green-submit input.disabled:focus,
.std-form .green-submit input[disabled]:focus,
fieldset[disabled] .std-form .green-submit input:focus,
.std-form .green-submit input.disabled.focus,
.std-form .green-submit input[disabled].focus,
fieldset[disabled] .std-form .green-submit input.focus {
  background-color: #2edc76;
  border-color: #2edc76;
}

.std-form .green-submit input .badge {
  color: #2edc76;
  background-color: #fff;
}

.std-form .submit-form {
  margin-top: 20px;
  text-align: center;
}

.std-form .one-cell .option-checkbox {
  margin: 0;
}

.fieldset-title {
  color: #fff;
  padding: 10px;
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
  background-color: #0b99c1;
}

.fieldset-title small {
  color: #fff;
  font-size: 16px;
}

.fieldset-title.dark {
  background-color: #002146;
  text-transform: none;
  margin: 50px 0 30px;
}

.fieldset-title.light {
  background-color: #0b99c1;
  text-transform: none;
  margin: 20px 0 30px;
}

.fieldset-title.dark .ico-tooltip {
  background-color: #0b99c1;
}

.fieldset-title.toggle {
  position: relative;
  padding-right: 50px;
}

.fieldset-title.toggle:before,
.fieldset-title.toggle:after {
  right: 25px;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  margin-top: -5px;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.fieldset-title.toggle:after {
  border-color: rgba(0, 33, 70, 0);
  border-top-color: #0b99c1;
  border-width: 10px;
  margin-right: -10px;
}

.fieldset-title.toggle:before {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 13px;
  margin-right: -13px;
}

.fieldset-title.toggle.open:before,
.fieldset-title.toggle.open:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: 5px;
}

.fieldset-title.tooltip {
  padding-right: 50px;
  position: relative;
}

.fieldset-title.tooltip .ico-tooltip {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -14px;
}

.ico-tooltip {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;
  font-weight: bold;
  background-color: #002146;
}

.form-control-date {
  width: 80%;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

.btn-datepicker {
  vertical-align: middle;
}

input.input-field-error {
  border-color: #ff6442;
}

/* Loader */
.alta-loader {
  position: fixed;
  z-index: 1000;
  top: 50%;
  left: 50%;
  height: 60px;
  display: table;
  width: 200px;
  color: #fff;
  line-height: 1.25;
  margin: -30px 0 0 -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #0b99c1 url("../assets/loader.gif") 14px center no-repeat;
}

.alta-loader div {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 20px 10px 60px;
}

.alta-loader.show-loader {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.loader-wrapper {
  position: relative;
}

.loader-wrapper:after {
  content: "";
  display: block;
  z-index: 100;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  background-color: #ccc;
  background-color: #14333d;
}

.loader-wrapper.show-overlay:after {
  opacity: 0.7;
}

.loader-wrapper .alta-loader {
  position: absolute;
}

/* Single form */
.single-form {
  padding: 10px;
  margin: 20px 0;
  text-align: center;
  background-color: #f1f1f1;
}

.single-form > div {
  display: table;
  width: 100%;
  margin: 0 auto;
  max-width: 600px;
}

.single-form .form-item,
.single-form .form-submit {
  display: table-cell;
  vertical-align: middle;
}

.single-form .form-submit {
  width: 1%;
  padding-left: 10px;
}

.single-form .form-submit button {
  position: relative;
  padding-right: 30px;
}

.single-form .form-submit button:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -6px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -15px -16px;
  height: 12px;
  width: 12px;
}

@media only screen and (min-width: 768px) {
  .std-form .doc-cats-list div[class^=col-]:nth-child(2n+1) {
    clear: both;
  }
  .std-form .radios-list li {
    display: inline-block;
    margin-left: 30px;
  }
  .std-form .radios-list li:first-child {
    margin-left: 0;
  }
  .std-form .fieldset-inner {
    padding: 20px;
  }
  .std-form .submit .btn {
    display: inline-block;
    width: auto;
    min-width: 210px;
  }
  .std-form .submit-form {
    margin-top: 40px;
  }
  .std-form .green-submit {
    margin-top: 40px;
    text-align: center;
  }
  .std-form .green-submit input {
    width: auto;
    padding: 10px 50px;
  }
  .std-form .field-loader {
    position: absolute;
    left: -40px;
    top: 50%;
    margin-top: -16px;
  }
  .std-form .error-wrapper {
    position: relative;
  }
  .std-form .error-wrapper:after,
  .std-form .error-wrapper:before {
    content: "";
    display: table;
  }
  .std-form .error-wrapper:after {
    clear: both;
  }
  .std-form .error-wrapper label.input-field-error {
    top: 100%;
  }
  .std-form label.input-field-error {
    position: absolute;
    display: inline-block;
    border: 1px solid #c5c5c5;
    max-width: 100%;
    padding: 5px;
    right: 0;
    z-index: 30;
    background-color: #fff;
  }
  .std-form label.input-field-error:before,
  .std-form label.input-field-error:after {
    bottom: 100%;
    right: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .std-form label.input-field-error:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 5px;
    margin-right: -5px;
  }
  .std-form label.input-field-error:before {
    border-color: rgba(197, 197, 197, 0);
    border-bottom-color: #c5c5c5;
    border-width: 6px;
    margin-right: -6px;
  }
  .std-form .fields-wrapper {
    max-width: 730px;
    margin: 0 auto 30px;
  }
  .std-form .fields-wrapper:last-child {
    margin-bottom: 0;
  }
  .std-form .fields-wrapper .form-horizontal {
    padding-right: 100px;
  }
  .std-form .fields-wrapper .form-horizontal.bordered {
    padding: 30px 100px 15px 0;
    margin-bottom: 30px;
    border-top: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
  }
  .std-form .fields-wrapper .form-horizontal .dual {
    padding-top: 0;
    margin-top: -4px;
  }
  .std-form .doc-cats-list {
    margin-top: 0;
  }
  .std-form .doc-cats-list div[class^=col-] {
    margin-top: 0;
  }
  .std-form .doc-cats-list div[class^=col-]:nth-child(2n+1) {
    clear: none;
  }
  .std-form .form-group.multi > label {
    margin-top: 0;
  }
  .std-form .form-inline {
    margin: 20px 0 30px;
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .std-form .form-inline label {
    display: block;
  }
  .std-form .form-inline .form-group {
    display: table-cell;
  }
  .std-form .form-inline .form-group + .form-group {
    padding-left: 20px;
  }
  .std-form .form-inline .form-group .form-control {
    display: block;
    width: 100%;
  }
  .std-form .form-inline select,
  .std-form .form-inline .SumoSelect {
    width: auto;
    min-width: 100px;
    display: inline-block;
    vertical-align: middle;
  }
  .std-form .fieldset-inner.dual {
    padding: 0;
  }
  .std-form .fieldset-inner.dual.md-padding {
    padding: 20px;
  }
  .std-form .fieldset-inner.dual .form-group {
    margin: 0;
    padding: 20px;
    border-bottom: 2px solid #fff;
  }
  .std-form .fieldset-inner.dual .form-group > label,
  .std-form .fieldset-inner.dual .form-group .field-right {
    position: relative;
  }
  .std-form .fieldset-inner.dual .form-group > .field-right .SumoSelect {
    display: block;
  }
  .std-form .fieldset-inner.dual .dual-fields {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .std-form .fieldset-inner.dual .dual-fields .field-cell {
    display: table-cell;
    vertical-align: middle;
    border-left: 2px solid #fff;
  }
  .std-form .fieldset-inner.dual .dual-fields .field-cell:first-child {
    border-left: 0;
  }
  .std-form .one-cell {
    display: table;
    height: 90px;
    width: 100%;
  }
  .std-form .one-cell .cell {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 20px;
  }
  .std-form .dual-selects .select-wrap {
    width: 50%;
    float: left;
  }
  .std-form .dual-selects .select-wrap + .select-wrap {
    margin-top: 0;
  }
  .std-form .form-cols {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .std-form .form-cols .form-col {
    border-top: 0;
    padding: 20px;
    display: table-cell;
    vertical-align: top;
  }
  .std-form .form-cols .form-col + .form-col {
    border-left: 2px solid #fff;
  }
}
@media only screen and (min-width: 1024px) {
  .std-form .form-cols .form-col .col-md-6 > label {
    margin: 8px 0 0;
  }
  .std-form .input-group {
    max-width: 190px;
    float: right;
  }
  .std-form .radios.v-align {
    margin-top: 10px;
  }
  .std-form .radio-btns,
  .std-form .yes-no-radio {
    float: right;
  }
  .std-form .fieldset-inner.dual .form-group:not(.fix) {
    height: 90px;
    display: table;
    width: 100%;
    padding: 5px 20px;
  }
  .std-form .fieldset-inner.dual .form-group:not(.fix) > label,
  .std-form .fieldset-inner.dual .form-group:not(.fix) .field-right {
    display: table-cell;
    vertical-align: middle;
  }
  .std-form .fieldset-inner.dual .form-group:not(.fix) > label {
    width: 45%;
    padding-right: 20px;
  }
  .std-form .fieldset-inner.dual .form-group:not(.fix) > label small {
    display: block;
  }
  .std-form .fieldset-inner.dual .dual-fields.more .form-group:not(.fix) > label {
    width: 45%;
  }
  .fieldset-title {
    padding: 10px 20px;
    font-size: 24px;
  }
  .single-form {
    padding: 20px;
  }
  .autocomplete-suggestions {
    min-width: 320px;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  font-weight: bold;
}

input[type=radio],
input[type=checkbox] {
  line-height: normal;
  margin: 4px 0 0 0;
  margin-top: 1px \9 ;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.5;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 35px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.5;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  font-style: italic;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
  font-style: italic;
}

.form-control::-webkit-input-placeholder {
  color: #999;
  font-style: italic;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: 100px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 35px;
  }
  input[type=date].input-sm,
  input[type=time].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm,
  .input-group-sm input[type=date],
  .input-group-sm input[type=time],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
  input[type=time].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg,
  .input-group-lg input[type=date],
  .input-group-lg input[type=time],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 8px;
  margin-bottom: 7px;
}

.radio label,
.checkbox label {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}

.radio + .radio,
.checkbox + .checkbox {
  /*margin-top:-5px;*/
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 35px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 33px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 39px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 43.75px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 26px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #868686;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 28px;
}

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.form-type {
  color: #464646;
}

.form-type dl {
  margin: 0px;
  margin-bottom: 15px;
}

.form-type dl:before,
.form-type dl:after {
  content: " ";
  display: table;
}

.form-type dl:after {
  clear: both;
}

.form-type dl:before,
.form-type dl:after {
  content: " ";
  display: table;
}

.form-type dl:after {
  clear: both;
}

.form-type dt {
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  position: relative;
}

.form-type dt .require {
  color: #ff6442;
}

.form-type dd {
  padding: 0;
  margin: 0;
  position: relative;
}

.form-type.form-h dt {
  float: left;
  width: 30%;
  text-align: left;
  padding-right: 20px;
  padding-top: 7px;
  padding-bottom: 8px;
}

.form-type.form-h dd {
  float: left;
  width: 70%;
}

.form-type.form-nodt dt {
  display: none;
}

.form-type.form-nodt dd {
  float: none !important;
  width: 100% !important;
}

.form-type legend {
  padding: 0px;
  margin: 0px;
  border: none;
  margin-bottom: 15px;
  margin-top: 25px;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #0b99c1;
  position: relative;
}

.form-type label.input-field-error {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 3px;
  color: #da0000;
}

.dl-inline dd {
  padding-top: 7px;
}

.dl-inline dd span {
  margin-right: 15px;
  display: inline-block;
  margin-bottom: 7px;
}

.dl-full dt {
  display: none;
}

.dl-full dd {
  width: 100% !important;
}

.dl-submit {
  text-align: right !important;
  position: relative;
}

.dl-submit .require {
  color: #ff6442;
  position: absolute;
  left: 0;
  top: 7px;
  font-size: 12px;
  font-size: 1.2rem;
}

.dl-submit .require i {
  color: #999;
}

.dl-hr {
  height: 1px;
  background: #ddd;
}

.dl-hr dt,
.dl-hr dd {
  display: none;
}

.dl-slider dd {
  padding: 20px 50px;
}

.dl-bt dd {
  padding-top: 10px;
}

dt .ico-circle,
label .ico-circle {
  color: #0b99c1;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 10px;
  font-size: 1rem;
}

/* radio et checkbox */
.form-skin {
  position: absolute;
  left: -9999em;
}

.form-skin:checked ~ label,
.form-skin:not(:checked) ~ label {
  position: relative;
  padding-left: 25px;
  vertical-align: top;
}

.form-skin:checked ~ label:before,
.form-skin:not(:checked) ~ label:before {
  display: block;
  position: absolute;
  content: "";
  cursor: pointer;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #999999;
}

.form-skin:checked ~ label:after,
.form-skin:not(:checked) ~ label:after {
  display: block;
  position: absolute;
  content: "";
  cursor: pointer;
  top: 2px;
  left: 2px;
  height: 14px;
  width: 14px;
  border: 2px solid white;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.form-skin:not(:checked) ~ label:after {
  background: #fff;
}

.form-skin:not(:checked) ~ label:hover:after {
  background: #cccccc;
}

.form-skin:checked ~ label:after {
  background: #ff6442 !important;
}

input[type=radio].form-skin ~ label:before,
input[type=radio].form-skin ~ label:after {
  border-radius: 50%;
}

.form-skin:disabled ~ label:before {
  border-color: #ccc;
  background-color: #f5f5fa;
}

.form-skin:disabled ~ label:after {
  border-color: #f5f5fa;
  background-color: #f5f5fa;
}

.form-skin:disabled ~ label:hover:after {
  background-color: #f5f5fa !important;
}

.form-skinbloc {
  position: absolute;
  left: -9999em;
}

.form-skinbloc:checked ~ label,
.form-skinbloc:not(:checked) ~ label {
  position: relative;
  border-radius: 5px;
  border: 1px solid #aaa;
  margin-bottom: 10px;
  cursor: pointer;
  text-align: center;
  display: block;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  height: 40px;
  color: #777;
}

.form-skinbloc:checked ~ label span,
.form-skinbloc:not(:checked) ~ label span {
  padding: 10px;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.form-skinbloc:checked ~ label:hover,
.form-skinbloc:not(:checked) ~ label:hover {
  background-color: #f5f5fa;
}

.form-skinbloc:checked ~ label strong,
.form-skinbloc:not(:checked) ~ label strong {
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  color: #0b99c1;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.form-skinbloc:checked ~ label svg *,
.form-skinbloc:not(:checked) ~ label svg * {
  fill: #0b99c1;
}

.form-skinbloc:checked ~ label {
  background: #0b99c1 !important;
  color: #fff;
  border-color: #0b99c1;
}

.form-skinbloc:checked ~ label strong {
  color: #fff !important;
}

.form-skinbloc:checked ~ label svg * {
  fill: #fff !important;
}

.form-skinbloc.large:checked ~ label,
.form-skinbloc.large:not(:checked) ~ label {
  height: 80px;
}

.form-skinbloc.with-picto:checked ~ label,
.form-skinbloc.with-picto:not(:checked) ~ label {
  height: 120px;
}

.form-skinbloc.with-picto:checked ~ label svg,
.form-skinbloc.with-picto:not(:checked) ~ label svg {
  height: 40px;
}

.form-skinbloc.with-picto-xl:checked ~ label,
.form-skinbloc.with-picto-xl:not(:checked) ~ label {
  height: 180px;
}

.form-skinbloc.with-picto-xl:checked ~ label span,
.form-skinbloc.with-picto-xl:not(:checked) ~ label span {
  padding-bottom: 30px;
}

.form-skinbloc.with-picto-xl:checked ~ label svg,
.form-skinbloc.with-picto-xl:not(:checked) ~ label svg {
  height: 40px;
}

.bt-skinbloc {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* checkbox switch */
.form-switch {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

.form-switch + label {
  display: block;
  cursor: pointer;
  width: 100%;
  padding-right: 50px;
}

.form-switch + label:before {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
  content: "";
  display: block;
  width: 44px;
  height: 24px;
  border-radius: 12px;
  background-color: #aaaaaa;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.form-switch + label:after {
  border-radius: 50%;
  background-color: #fff;
  width: 22px;
  height: 22px;
  border: 1px solid transparent;
  display: block;
  content: "N";
  position: absolute;
  right: 21px;
  top: 50%;
  margin-top: -11px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  text-align: center;
  font-family: "Open sans";
  font-weight: normal;
  font-style: italic;
  color: #dcdcdc;
}

.form-switch:checked + label:before {
  background-color: #2edc76;
  color: #60b660;
}

.form-switch:checked + label:after {
  content: "O";
  right: 1px;
  color: #7bdf76;
}

.form-precision {
  display: block;
  color: #505050;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
}

dd .form-precision {
  margin-top: 5px;
}

.form-help {
  color: #0b99c1;
  display: inline-block;
  cursor: pointer;
}

dd.validKO input,
dd.validKO textarea,
dd.validKO .bootstrap-select .btn,
dd.validKO input[type=checkbox] ~ label:before,
dd.validKO input[type=radio] ~ label:before {
  border-color: #ff6442 !important;
}

label.validKO {
  color: #ff6442;
  font-size: 11px;
  font-size: 1.1rem;
  display: block;
}

.validMSG {
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #ddd;
  border-left-width: 5px;
  border-left-color: #ff6442;
  margin: 10px 0;
  display: none;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.validMSG:before {
  content: "Message d'erreur";
  text-transform: uppercase;
  display: block;
  font-weight: 600;
  color: #ff6442;
  font-size: 12px;
  font-size: 1.2rem;
}

.validMSG label {
  display: block;
  color: #505050;
  font-weight: normal;
}

input.numeric {
  text-align: right;
}

.pseudolabel {
  margin-top: 8px;
}

.slider .tooltip,
.tunnel-part .tooltip,
.tunnel-stepper .tooltip {
  position: absolute;
  z-index: 90;
  display: block;
  font-family: "open_sansregular", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.slider .tooltip.in,
.tunnel-part .tooltip.in,
.tunnel-stepper .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.slider .tooltip.top,
.tunnel-part .tooltip.top,
.tunnel-stepper .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.slider .tooltip.right,
.tunnel-part .tooltip.right,
.tunnel-stepper .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.slider .tooltip.bottom,
.tunnel-part .tooltip.bottom,
.tunnel-stepper .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.slider .tooltip.left,
.tunnel-part .tooltip.left,
.tunnel-stepper .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.slider .tooltip-inner,
.tunnel-part .tooltip-inner,
.tunnel-stepper .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.slider .tooltip-arrow,
.tunnel-part .tooltip-arrow,
.tunnel-stepper .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.slider .tooltip.top .tooltip-arrow,
.tunnel-part .tooltip.top .tooltip-arrow,
.tunnel-stepper .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.slider .tooltip.top-left .tooltip-arrow,
.tunnel-part .tooltip.top-left .tooltip-arrow,
.tunnel-stepper .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.slider .tooltip.top-right .tooltip-arrow,
.tunnel-part .tooltip.top-right .tooltip-arrow,
.tunnel-stepper .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.slider .tooltip.right .tooltip-arrow,
.tunnel-part .tooltip.right .tooltip-arrow,
.tunnel-stepper .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.slider .tooltip.left .tooltip-arrow,
.tunnel-part .tooltip.left .tooltip-arrow,
.tunnel-stepper .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.slider .tooltip.bottom .tooltip-arrow,
.tunnel-part .tooltip.bottom .tooltip-arrow,
.tunnel-stepper .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.slider .tooltip.bottom-left .tooltip-arrow,
.tunnel-part .tooltip.bottom-left .tooltip-arrow,
.tunnel-stepper .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.slider .tooltip.bottom-right .tooltip-arrow,
.tunnel-part .tooltip.bottom-right .tooltip-arrow,
.tunnel-stepper .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "open_sansregular", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.no-js .owl-carousel {
  display: block;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* custom */
.owl-dots {
  margin-top: 20px;
}

.owl-dots .owl-dot {
  display: inline-block;
  margin: 0 3px;
}

.owl-dots .owl-dot span {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #d5d5d5;
}

.owl-dots .owl-dot.active span {
  background-color: #0b99c1;
}

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.noUi-horizontal {
  height: 3px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0px;
  margin: 0px;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-outer {
  position: relative;
}

.fancybox-inner {
  position: relative;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

.fancybox-type-iframe {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0px;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-prev {
  left: 0;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next {
  right: 0;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url("../assets/fancy/fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../assets/fancy/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../assets/fancy/blank.gif");
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../assets/fancy/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background-image: url("../assets/fancy/fancybox_sprite@2x.png");
    background-size: 44px 152px;
  }
  #fancybox-loading div {
    background-image: url("../assets/fancy/fancybox_loading@2x.gif");
    background-size: 24px 24px;
  }
}
html.fp-enabled,
.fp-enabled body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#superContainer {
  height: 100%;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}

.fp-section {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fp-slide {
  float: left;
}

.fp-slide,
.fp-slidesContainer {
  height: 100%;
  display: block;
}

.fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.fp-section.fp-table,
.fp-slide.fp-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.fp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.fp-slidesContainer {
  float: left;
  position: relative;
}

.fp-controlArrow {
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: -38px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.fp-controlArrow.fp-prev {
  left: 15px;
  width: 0;
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
  right: 15px;
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}

.fp-scrollable {
  overflow: scroll;
}

.fp-notransition {
  -webkit-transition: none !important;
  transition: none !important;
}

#fp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: 50%;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
}

#fp-nav.right {
  right: 17px;
}

#fp-nav.left {
  left: 17px;
}

.fp-slidesNav {
  position: absolute;
  z-index: 4;
  left: 50%;
  opacity: 1;
}

.fp-slidesNav.bottom {
  bottom: 17px;
}

.fp-slidesNav.top {
  top: 17px;
}

#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}

#fp-nav ul li .fp-tooltip {
  position: absolute;
  top: -2px;
  color: #fff;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  max-width: 220px;
  overflow: hidden;
  display: block;
  opacity: 0;
  width: 0;
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  width: auto;
  opacity: 1;
}

#fp-nav ul li .fp-tooltip.right {
  right: 20px;
}

#fp-nav ul li .fp-tooltip.left {
  left: 20px;
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
  height: auto !important;
}

.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #000;
  background: #4c4c4c;
  color: #fff;
}

.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}

.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}

.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}

.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}

.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.tooltipster-fade-show {
  opacity: 1;
}

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}

.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/* custom */
.tooltip {
  cursor: pointer;
}

.tooltipster-default {
  border-color: #0b99c1;
  background-color: #e9f1f3;
  color: inherit;
  border-radius: 0;
}

.tooltipster-default .tooltipster-content {
  line-height: 1.4;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tooltipster-default ul {
  padding-left: 18px;
}

.tooltipster-default h3 {
  color: #0b99c1;
  font-size: 16px;
  margin: 0 0 10px;
  font-weight: bold;
  line-height: 1.25;
  text-transform: uppercase;
}

.SlectBox {
  width: 200px;
  padding: 5px 8px;
}

.SelectClass {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.SumoSelect > .optWrapper > .options > li label,
.SumoSelect > .CaptionCont {
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.SumoSelect {
  display: inline-block;
  position: relative;
  outline: none;
}

.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont {
  -webkit-box-shadow: 0px 0px 2px #7799D0;
  box-shadow: 0px 0px 2px #7799D0;
  border-color: #7799D0;
}

.SumoSelect > .CaptionCont {
  position: relative;
  border: 1px solid #A4A4A4;
  min-height: 14px;
  background-color: #fff;
  border-radius: 2px;
  margin: 0px;
}

.SumoSelect > .CaptionCont > span {
  display: block;
  padding-right: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
}

.SumoSelect > .CaptionCont > span.placeholder {
  color: #ccc;
  font-style: italic;
}

.SumoSelect > .CaptionCont > label {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 30px;
}

.SumoSelect > .CaptionCont > label > i {
  background-image: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");
  background-position: center center;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  background-repeat: no-repeat;
  opacity: 0.8;
}

.SumoSelect > .optWrapper {
  top: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
  -webkit-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
  -moz-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
  -ms-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
  -o-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: -100;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
  border-radius: 3px;
  overflow: hidden;
}

.SumoSelect > .optWrapper.open {
  top: 35px;
  visibility: visible;
  opacity: 1;
  z-index: 1000;
}

.SumoSelect > .optWrapper > .options {
  list-style: none;
  display: block;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  border-radius: 2px;
  max-height: 250px;
}

.SumoSelect > .optWrapper.isFloating > .options {
  max-height: 100%;
  -webkit-box-shadow: 0px 0px 100px #595959;
  box-shadow: 0px 0px 100px #595959;
}

.SumoSelect > .optWrapper > .options > li {
  padding: 6px 6px;
  border-bottom: 1px solid #F3F3F3;
  position: relative;
}

.SumoSelect > .optWrapper > .options > li:first-child {
  border-radius: 2px 2px 0px 0px;
}

.SumoSelect > .optWrapper > .options > li:last-child {
  border-bottom: none;
  border-radius: 0px 0px 2px 2px;
}

.SumoSelect > .optWrapper > .options > li:hover {
  background-color: #E4E4E4;
}

.SumoSelect > .optWrapper > .options > li.sel {
  background-color: #a1c0e4;
}

.SumoSelect > .optWrapper > .options > li label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  cursor: pointer;
}

.SumoSelect > .optWrapper > .options > li span {
  display: none;
}

.SumoSelect > .optWrapper.isFloating {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 90%;
  bottom: 0px;
  margin: auto;
  max-height: 90%;
}

.SumoSelect > .optWrapper > .options > li.disabled {
  background-color: inherit;
  pointer-events: none;
}

.SumoSelect > .optWrapper > .options > li.disabled * {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.SumoSelect > .optWrapper.multiple > .options > li {
  padding-left: 35px;
  cursor: pointer;
}

.SumoSelect > .optWrapper.multiple > .options > li span,
.SumoSelect .select-all > span {
  position: absolute;
  display: block;
  width: 30px;
  top: 0px;
  bottom: 0px;
  margin-left: -35px;
}

.SumoSelect > .optWrapper.multiple > .options > li span i,
.SumoSelect .select-all > span i {
  position: absolute;
  margin: auto;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 14px;
  height: 14px;
  border: 1px solid #AEAEAE;
  border-radius: 2px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}

.SumoSelect > .optWrapper > .MultiControls {
  display: none;
  border-top: 1px solid #ddd;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.13);
  border-radius: 0px 0px 3px 3px;
}

.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {
  display: block;
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {
  padding: 6px;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p {
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #f1f1f1;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
  border-right: 1px solid #DBDBDB;
  border-radius: 0px 0px 0px 3px;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {
  border-radius: 0px 0px 3px 0px;
}

.SumoSelect > .optWrapper.isFloating > .options > li {
  padding: 12px 6px;
}

.SumoSelect > .optWrapper.multiple.isFloating > .options > li {
  padding-left: 35px;
}

.SumoSelect > .optWrapper.multiple.isFloating {
  padding-bottom: 43px;
}

/*selected state
.SumoSelect > .optWrapper.multiple > .options > li.selected span i:after,
.SumoSelect .select-all.selected > span i:after{content:''; position:absolute; width:11px; height:11px; top:2px; left:2px; background-color:rgb(17, 169, 17); border-radius:2px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15); }
*/
.SumoSelect > .optWrapper.multiple > .options > li.selected span i,
.SumoSelect .select-all.selected > span i,
.SumoSelect .select-all.partial > span i {
  background-color: #11a911;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  background-image: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center center;
}

.SumoSelect.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.SumoSelect.disabled > .CaptionCont {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.SumoSelect .select-all {
  border-radius: 3px 3px 0px 0px;
  position: relative;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  padding: 8px 0px 3px 35px;
  height: 20px;
}

.SumoSelect .select-all > span i {
  cursor: pointer;
}

.SumoSelect .select-all.partial > span i {
  background-color: #ccc;
}

.SumoSelect > .optWrapper > .options > li.optGroup {
  padding-left: 5px;
  text-decoration: underline;
}

/* custom */
.SumoSelect {
  width: 100%;
  text-align: left;
}

.SumoSelect.input-field-error > .CaptionCont {
  border-color: #ff6442;
}

.SumoSelect.loading-field > .CaptionCont {
  background-image: url("../assets/loader-tooltip.gif");
  background-repeat: no-repeat;
  background-position: left center;
}

.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont {
  border-color: #0b99c1;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(11, 153, 193, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(11, 153, 193, 0.6);
}

.SumoSelect > .CaptionCont {
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  color: #555;
  border-radius: 0;
  border-color: #c5c5c5;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.SumoSelect > .CaptionCont > label {
  background-color: #002146;
  margin: 0;
  width: 34px;
  top: -1px;
  bottom: -1px;
  right: -1px;
}

.SumoSelect > .CaptionCont > label > i {
  background: none;
}

.SumoSelect > .CaptionCont > label > i:after {
  top: 50%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 6px;
  margin-left: -6px;
  margin-top: -2px;
}

.SumoSelect > .optWrapper {
  width: auto;
  min-width: 100%;
}

.SumoSelect > .optWrapper > .options > li label {
  margin: 0;
}

.SumoSelect > .optWrapper > .options > li.sel,
.SumoSelect > .optWrapper > .options > li.selected {
  color: #fff;
  background-color: #0b99c1;
}

select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px \0 ;
  /*IE9 and below*/
}

.bootstrap-select .btn {
  border: 1px solid #ccc;
  border-radius: 0;
  font-size: 14px;
  font-size: 1.4rem;
}

.bootstrap-select .dropdown-menu {
  font-size: 15px;
  font-size: 1.5rem;
}

.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}

.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}

.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}

.bootstrap-select.fit-width {
  width: auto !important;
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 220px;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #464646 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}

.bootstrap-select.form-control:not([class*=col-]) {
  width: 100%;
}

.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}

.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
  float: right;
}

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}

.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}

.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}

.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}

.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}

.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
  width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}

.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

.multiple-selected-checkbox-icon.bootstrap-select.btn-group .dropdown-menu li.selected a:before {
  position: absolute;
  right: 12px;
  top: 4px;
  color: #464646;
  content: "\e04d";
  font-family: "icons";
}

.datepicker {
  border-radius: 4px;
  font-size: 14px;
  font-size: 1.4rem;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  background-image: none;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted .badge {
  color: #d9edf7;
  background-color: #000;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.today:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  background-image: none;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today .badge {
  color: #ffdb99;
  background-color: #000;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  background-image: none;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

.datepicker table tr td.range .badge {
  color: #eeeeee;
  background-color: #000;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  background-image: none;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted .badge {
  color: #e4eef3;
  background-color: #000;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  background-image: none;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today .badge {
  color: #f7ca77;
  background-color: #000;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.selected:focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  background-image: none;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

.datepicker table tr td.selected .badge,
.datepicker table tr td.selected.highlighted .badge {
  color: #777777;
  background-color: #fff;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  background-image: none;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td.active .badge,
.datepicker table tr td.active.highlighted .badge {
  color: #337ab7;
  background-color: #fff;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span.active .badge,
.datepicker table tr td span.active:hover .badge,
.datepicker table tr td span.active.disabled .badge,
.datepicker table tr td span.active.disabled:hover .badge {
  color: #337ab7;
  background-color: #fff;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.5;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.slider.slider-horizontal {
  width: 100%;
  height: 21px;
}

.slider.slider-horizontal .slider-track {
  height: 15px;
  width: 100%;
  margin-top: -7px;
  top: 50%;
  left: 0;
}

.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10.5px;
}

.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-width: 0 10.5px 10.5px 10.5px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 21px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4.2px;
  display: inline-block;
  text-align: center;
}

.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}

.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10.5px;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}

.slider.slider-vertical {
  height: 210px;
  width: 21px;
}

.slider.slider-vertical .slider-track {
  width: 10.5px;
  height: 100%;
  left: 25%;
  top: 0;
}

.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}

.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -10.5px;
}

.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10.5px 0 10.5px 10.5px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  border-right-color: #0480be;
  margin-left: 0;
  margin-right: 0;
}

.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4.2px;
}

.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}

.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10.5px 10.5px 10.5px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4.2px;
}

.slider.slider-disabled .slider-handle {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));
  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
}

.slider.slider-disabled .slider-track {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor: not-allowed;
}

.slider input {
  display: none;
}

.slider .tooltip.top {
  margin-top: -30px;
}

.slider .tooltip.top .tooltip-arrow {
  display: none;
}

.slider .tooltip-inner {
  white-space: nowrap;
  font-weight: 700;
  max-width: none;
  color: #0b99c1;
  background-color: transparent;
}

.slider .hide {
  display: none;
}

.slider-track {
  position: absolute;
  cursor: pointer;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d7e3), to(#d8d7e3));
  background-image: linear-gradient(to bottom, #d8d7e3 0%, #d8d7e3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd8d7e3', endColorstr='#ffd8d7e3', GradientType=0);
  border-radius: 8px;
}

.slider-selection {
  position: absolute;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
}

.slider-selection.tick-slider-selection {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0b99c1), to(#0b99c1));
  background-image: linear-gradient(to bottom, #0b99c1 0%, #0b99c1 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b99c1', endColorstr='#ff0b99c1', GradientType=0);
}

.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

.slider-handle {
  position: absolute;
  top: 0;
  width: 21px;
  height: 21px;
  background-color: #337ab7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  -webkit-filter: none;
  filter: none;
  border: 0px solid transparent;
}

.slider-handle.round {
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 2px #d8d7e3;
  box-shadow: 0px 0px 2px #d8d7e3;
}

.slider-handle.triangle {
  background: transparent none;
}

.slider-handle.custom {
  background: transparent none;
}

.slider-handle.custom::before {
  line-height: 21px;
  font-size: 20px;
  content: "★";
  color: #726204;
}

.slider-tick {
  position: absolute;
  width: 21px;
  height: 21px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#bbbbbb));
  background-image: linear-gradient(to bottom, #bbbbbb 0%, #bbbbbb 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbbbbb', endColorstr='#ffbbbbbb', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-filter: none;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}

.slider-tick.round {
  border-radius: 50%;
}

.slider-tick.triangle {
  background: transparent none;
}

.slider-tick.custom {
  background: transparent none;
}

.slider-tick.custom::before {
  line-height: 21px;
  font-size: 20px;
  content: "★";
  color: #726204;
}

.slider-tick.in-selection {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0b99c1), to(#0b99c1));
  background-image: linear-gradient(to bottom, #0b99c1 0%, #0b99c1 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b99c1', endColorstr='#ff0b99c1', GradientType=0);
  opacity: 1;
}

.dl-slider-duree .slider-tick,
.dl-slider-epargne .slider-tick,
.dl-slider-repart .slider-tick {
  width: 0;
  height: 0;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 15px;
  margin-left: -5px !important;
}

.dl-slider-duree .slider-selection {
  background: transparent;
}

.dl-slider-duree .slider-track {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0000+0,ffff00+40,ffff00+60,008000+100 */
  background: #ff0000;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#ff0000), color-stop(40%, #ffff00), color-stop(60%, #ffff00), to(#008000));
  background: linear-gradient(to right, #ff0000 0%, #ffff00 40%, #ffff00 60%, #008000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#008000', GradientType=1);
  /* IE6-9 */
}

.charte-body {
  background-color: #f5f5fa;
}

.charte-header {
  background: #111;
  color: #fff;
  height: 60px;
  line-height: 60px;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10;
}

.charte-middle {
  padding-top: 60px;
  padding-bottom: 60px;
}

.charte-h1 {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 300;
  text-transform: uppercase;
  float: left;
}

.charte-menu {
  width: 20px;
  fill: #fff;
  z-index: 10;
  position: relative;
  top: 2px;
  display: block;
}

.charte-menu-o {
  float: right;
  position: relative;
  width: 20px;
}

.charte-menu-dropdown {
  top: 40px;
  left: auto;
  right: 0;
  position: absolute;
}

.charte-h2 {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  margin-top: 20px;
  color: #444;
  text-transform: uppercase;
}

.charte-h2:after {
  content: "";
  display: block;
  width: 50px;
  height: 3px;
  background: #444;
  margin-top: 10px;
  margin-bottom: 20px;
}

.charte-ok:after {
  /*background:#449d44;*/
}

.charte-h3 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.charte-bl {
  background: #fff;
  padding: 20px;
}

.charte-light {
  font-weight: 300;
}

.charte-normal {
  font-weight: 400;
}

.charte-bold {
  font-weight: 600;
}

.charte-color {
  height: 80px;
  background: red;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.charte-code {
  text-align: center;
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 10px;
  margin-bottom: 20px;
}

.charte-col {
  background: #fff;
  margin-bottom: 20px;
  text-align: center;
  padding: 10px 0;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
}

.charte-o {
  position: relative;
}

.charte-o .ancre {
  position: absolute;
  top: -80px;
}

.charte-link {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  background: #111;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.charte-link:hover {
  background: #777;
}

ul.list {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

ul.list li {
  margin: 0 0 5px 0;
  padding: 0 0 0 12px;
  position: relative;
}

ul.list li:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\e011";
  font-family: "icons";
}

.blanc-c {
  color: #fff;
}

.bleufonce-c {
  color: #002146;
}

.bleu-c {
  color: #0b99c1;
}

.orangefonce-c {
  color: #ff6442;
}

.orange-c,
.orange-c a {
  color: #fbb907;
}

.orangefonce-c a {
  color: #ff6442;
}

.orangefonce-c a:hover {
  color: #ff3a0f;
}

.rouge-c {
  color: #ff6442;
}

.small-font {
  font-size: 12px;
}

.list-chevrons {
  margin: 10px 0;
  padding: 0px;
}

.list-chevrons li {
  padding: 0px;
  padding-left: 15px;
  margin: 0px;
  list-style: none;
  margin-bottom: 2px;
  position: relative;
}

.list-chevrons li:before {
  content: "\e011";
  font-family: "icons";
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.list-fleches {
  margin: 10px 0;
  padding: 0px;
  list-style: none;
}

.list-fleches li {
  padding-left: 20px;
  position: relative;
  margin: 0px;
  margin-bottom: 2px;
}

.list-fleches li:before {
  content: url("../assets/right-arrow.png");
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.uc {
  text-transform: uppercase;
}

.bold {
  font-weight: 600;
}

.light {
  font-weight: 300;
}

.margin-top-auto {
  margin-top: auto !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.text-big {
  font-size: 2rem !important;
}

.text-big-xx {
  font-size: 4rem !important;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.h4-min {
  font-size: 17px;
  font-weight: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}

.content {
  padding: 20px 0;
}

@media only screen and (min-width: 1024px) {
  .content {
    padding: 40px 0;
  }
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-centre {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-between {
  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;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.orange-link {
  color: #ff6442;
  font-weight: 600;
}

.orange-link:hover {
  color: #ff6442;
}

.cta-fleche:after {
  content: url("../assets/right-arrow.png");
}

/* wrapper */
#wrapper {
  background-color: #fff;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  position: relative;
}

.show-menu #wrapper {
  -webkit-transform: translateX(265px);
  transform: translateX(265px);
}

#main {
  position: relative;
}

.header {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}

.header-mobile {
  z-index: 10;
  position: relative;
  background-color: #fff;
  padding: 10px;
  height: 54px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

@media (min-width: 992px) {
  .header-mobile {
    display: none;
  }
}
.header-line-1 {
  background-color: #002146;
  color: #fff;
  height: 40px;
}

@media (max-width: 991px) {
  .header-line-1 {
    background-color: #fff;
    height: auto;
  }
}
.header-line-2 {
  background-color: #fff;
  height: 90px;
}

@media (max-width: 991px) {
  .header-i {
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    -webkit-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    padding-top: 54px;
    overflow-y: auto;
  }
  .header-open .header-i {
    top: 0;
    z-index: 5;
  }
}
.header .container {
  position: relative;
}

.header .container:before,
.header .container:after {
  content: " ";
  display: table;
}

.header .container:after {
  clear: both;
}

.header .container:before,
.header .container:after {
  content: " ";
  display: table;
}

.header .container:after {
  clear: both;
}

.header-form {
  float: right;
  position: relative;
}

@media (max-width: 991px) {
  .header-form {
    float: none;
    margin-top: 10px;
  }
}
.header-input {
  width: 202px;
  border: 1px solid #ccc;
  height: 40px;
  padding: 7px 40px 7px 10px;
  line-height: 24px;
  color: #464646;
}

@media (max-width: 991px) {
  .header-input {
    width: 100%;
  }
}
.header-input::-webkit-input-placeholder {
  font-style: italic;
}

.header-input::-moz-placeholder {
  font-style: italic;
}

.header-input:-ms-input-placeholder {
  font-style: italic;
}

.header-input::-ms-input-placeholder {
  font-style: italic;
}

.header-input::placeholder {
  font-style: italic;
}

.header-submit {
  position: absolute;
  text-align: center;
  border: none;
  right: 0;
  top: 0;
  background-color: transparent;
  height: 40px;
  width: 40px;
  color: #505050;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 0;
  line-height: 40px;
}

.header-logo {
  float: left;
  margin-top: 5px;
  height: 80px;
}

.header-logo img {
  max-height: 100%;
  width: auto;
}

.header-logo-mobile {
  width: 120px;
  display: inline-block;
}

.header-logo-mobile img {
  width: 100%;
}

.header-inter {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
}

.header-inter-line {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #464646;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -1px;
}

.header-open .header-inter-line {
  background-color: transparent;
}

.header-inter-line:before {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #464646;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  top: -7px;
  content: "";
}

.header-open .header-inter-line:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
  left: 0;
}

.header-inter-line:after {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #464646;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  top: 7px;
  content: "";
}

.header-open .header-inter-line:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
  left: 0;
}

/* PRIVATE */
.private {
  float: right;
}

.private:before,
.private:after {
  content: " ";
  display: table;
}

.private:after {
  clear: both;
}

.private:before,
.private:after {
  content: " ";
  display: table;
}

.private:after {
  clear: both;
}

@media (max-width: 991px) {
  .private {
    float: none;
    margin-top: 20px;
    width: 100%;
  }
}
.private-link {
  display: block;
  float: left;
  background-color: #fbb907;
  color: #fff;
  height: 40px;
  padding: 8px;
  line-height: 24px;
  border-left: 1px solid #002146;
  font-size: 13px;
  font-size: 1.3rem;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

@media (max-width: 991px) {
  .private-link {
    width: 130px;
    border-left: none;
    margin-right: 5px;
    margin-bottom: 5px;
  }
}
.private-link:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}

.private-link i {
  font-size: 16px;
  font-size: 1.6rem;
  vertical-align: middle;
  margin-right: 8px;
}

.private-link-db {
  line-height: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

@media (max-width: 991px) {
  .private-link-db {
    line-height: 24px;
    padding: 8px;
  }
}
@media (max-width: 991px) {
  .private-link-db br {
    display: none;
  }
}
/* NAV2 */
.nav2 {
  float: left;
  font-size: 13px;
  font-size: 1.3rem;
  padding-top: 10px;
}

@media (max-width: 991px) {
  .nav2 {
    float: none;
    padding: 10px;
  }
}
.nav2-link {
  color: #fff;
  margin-left: 25px;
  display: inline-block;
  line-height: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .nav2-link {
    display: block;
    color: #464646;
    margin-left: 0px;
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 5px;
  }
}
.nav2-link:before {
  width: 1px;
  background-color: #fff;
  position: absolute;
  left: -12px;
  height: 12px;
  content: "";
  top: 4px;
}

.nav2-link:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}

@media (max-width: 991px) {
  .nav2-link:hover {
    color: #464646;
  }
}
.nav2-link:first-child {
  margin-left: 0px;
}

.nav2-link:first-child:before {
  display: none;
}

/* NAV */
nav.nav {
  float: right;
  margin-top: 50px;
}

@media (max-width: 991px) {
  nav.nav {
    margin-top: 10px;
    float: none;
    padding: 0 10px;
  }
}
.nav-menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.nav-item {
  display: inline-block;
  margin-left: 30px;
  position: relative;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .nav-item {
    margin-left: 20px;
  }
}
@media (max-width: 991px) {
  .nav-item {
    margin-left: 0px;
    display: block;
    margin-bottom: 5px;
  }
}
.nav-item:first-child {
  margin-left: 0px;
}

.nav-item.actif .nav-link {
  color: #ff6442;
}

.nav-link {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 600;
  color: #505050;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  position: relative;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .nav-link {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
.nav-link:hover {
  color: #505050;
  text-decoration: none;
  color: #ff6442;
}

.nav-link span {
  display: block;
  position: absolute;
  left: 50%;
  bottom: -12px;
  font-size: 10px;
  font-size: 1rem;
  white-space: nowrap;
  font-weight: normal;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (min-width: 992px) and (max-width: 1199px) {
  .nav-link span {
    font-size: 9px;
    font-size: 0.9rem;
  }
}
@media (max-width: 991px) {
  .nav-link span {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
    display: inline;
    margin-left: 5px;
  }
}
.nav-link-account {
  color: #ff6442;
}

/* SUBNAV */
.subnav {
  display: none;
  position: absolute;
  top: 38px;
  left: 50%;
  background-color: #fff;
  width: 300px;
  border-top: 5px solid #ff6442;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  padding: 15px 20px;
  margin-left: -150px;
}

@media (max-width: 991px) {
  .subnav {
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    border-left: 2px solid #ff6442;
    border-top: none;
    margin-left: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px 0 5px 10px;
  }
}
.subnav:after {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ff6442;
  content: "";
  position: absolute;
  left: 50%;
  top: -10px;
  margin-left: -5px;
}

@media (max-width: 991px) {
  .subnav:after {
    display: none;
  }
}
.subnav.last {
  left: auto;
  right: 0;
  margin-left: 0px;
}

.subnav.last:after {
  margin-left: 0px;
  left: auto;
  right: 30px;
}

.subnav-menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-bottom: 10px;
}

.subnav-item {
  padding: 2px 0;
}

.subnav-link {
  font-size: 14px;
  font-size: 1.4rem;
  color: #464646;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-weight: 600;
}

.subnav-link:before {
  content: "\e011";
  font-family: "icons";
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.subnav-link:hover {
  color: #464646;
  text-decoration: none;
  opacity: 0.6;
}

.subnav-link-title {
  color: #ff6442;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
  display: block;
}

.subnav-link-essentiel {
  color: #ff6442;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
}

.subnav-link-essentiel:hover {
  color: #ff6442;
  text-decoration: none;
  opacity: 0.6;
}

.subnav-link-tools {
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #0b99c1;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
}

.subnav-link-tools:hover {
  color: #0b99c1;
  text-decoration: none;
  opacity: 0.6;
}

header.header + #main {
  padding-top: 130px;
}

@media (max-width: 991px) {
  header.header + #main {
    padding-top: 50px;
  }
}
footer.footer {
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}

footer.footer-1 {
  background-color: #002146;
  text-align: center;
}

footer.footer-2 {
  background-color: #464646;
  padding-bottom: 10px;
}

footer.footer-3 {
  background-color: #464646;
  padding: 30px 0;
  text-align: center;
  color: #999;
  font-size: 10px;
  font-size: 1rem;
}

footer.footer-3 a {
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #0b99c1;
}

footer.footer-3 a:hover {
  color: #002146;
}

.footer-group {
  margin-bottom: 30px;
}

.footer-group-title {
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .footer-group-title {
    position: relative;
  }
  .footer-group-title:after {
    content: "\e00f";
    font-family: "icons";
    position: absolute;
    top: -5px;
    right: 0;
    font-size: 24px;
    font-size: 2.4rem;
  }
}
@media (max-width: 767px) {
  .footer-group-i {
    display: none;
  }
}
@media (min-width: 768px) {
  .footer-group-i {
    display: block !important;
  }
}
.footer-title {
  color: #0b99c1;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 600;
  margin-top: 15px;
}

.footer-list {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.footer-list li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.footer-link {
  color: #fff;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  line-height: 20px;
}

.footer-link:hover {
  color: #fff;
  opacity: 0.5;
  text-decoration: none;
}

.footer-contact {
  color: #fff;
}

.footer-contact p {
  position: relative;
  margin-bottom: 5px;
}

.footer-contact p i {
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  vertical-align: middle;
  margin-right: 5px;
}

.footer-contact p strong {
  font-size: 15px;
  font-size: 1.5rem;
}

.footer-contact p small {
  font-size: 11px;
  font-size: 1.1rem;
}

.footer-contact p span {
  display: block;
}

.footer-social-link {
  color: #aaa;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-size: 30px;
  font-size: 3rem;
  margin-right: 5px;
}

.footer-social-link:hover {
  color: #aaa;
  opacity: 0.5;
  text-decoration: none;
}

.footer-ml {
  text-align: center;
  color: #aaa;
}

.footer-ml-link {
  color: #aaa;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.footer-ml-link:after {
  content: " - ";
}

.footer-ml-link:hover {
  color: #aaa;
  opacity: 0.5;
  text-decoration: none;
}

.footer-coord {
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 10px;
}

.footer-coord strong {
  color: #ff6442;
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
}

.footer-coord small {
  font-size: 11px;
  font-size: 1.1rem;
}

.wysiwyg {
  margin-top: 20px;
}

.wysiwyg:first-child {
  margin-top: 0;
}

.wysiwyg h2 {
  color: #0b99c1;
  font-size: 17px;
  font-weight: bold;
  margin: 20px 0 10px;
  text-transform: uppercase;
  line-height: 1.5;
}

.wysiwyg h2:first-child {
  margin-top: 0;
}

.wysiwyg h2.check {
  color: #ff6442;
}

.wysiwyg h3 {
  color: #002146;
  font-size: 16px;
  margin: 20px 0 10px;
}

.wysiwyg .table-responsive + .mention {
  margin-top: -10px;
}

.wysiwyg p.intro {
  font-weight: bold;
}

.wysiwyg p.mention {
  color: #818181;
  font-size: 12px;
  font-style: italic;
}

.wysiwyg p.info {
  font-style: italic;
  color: #0b99c1;
  padding-left: 70px;
  position: relative;
}

.wysiwyg p.info:before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -1264px;
  height: 53px;
  width: 53px;
}

.wysiwyg .table {
  border: 0;
  text-align: center;
}

.wysiwyg .table thead th {
  background-color: #002146;
  color: #fff;
  border: 0;
  line-height: 1.2;
  vertical-align: middle;
  text-align: center;
}

.wysiwyg .table thead th .icon-tooltip {
  background-color: #0b99c1;
}

.wysiwyg .table thead th:first-child {
  text-align: left;
}

.wysiwyg .table thead th span {
  font-size: 12px;
}

.wysiwyg .table tbody td {
  vertical-align: middle;
  border: 0;
  height: 50px;
}

.wysiwyg .table tbody td:first-child {
  text-align: left;
}

.wysiwyg .table .bg-blue {
  color: #fff;
  font-weight: bold;
  background-color: #0b99c1;
}

.wysiwyg .table .bg-red {
  color: #fff;
  font-weight: bold;
  background-color: #ff6442;
}

.wysiwyg .table tbody .bg-red td {
  color: #fff;
}

.wysiwyg .table .bg-dark {
  color: #fff;
  font-weight: bold;
  background-color: #002146;
}

.wysiwyg ul {
  padding-left: 20px;
}

.wysiwyg ul li {
  margin-top: 3px;
}

.wysiwyg ul li:first-child {
  margin-top: 0;
}

.wysiwyg ul.warning li {
  color: #ff6442;
  font-weight: bold;
}

.wysiwyg ul.arr-list {
  padding: 0;
}

.wysiwyg ul.arr-list > li {
  font-size: 16px;
  padding-left: 30px;
  position: relative;
  margin-top: 10px;
  list-style: none;
}

.wysiwyg ul.arr-list > li:first-child {
  margin-top: 0;
}

.wysiwyg ul.arr-list > li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 0;
  height: 15px;
  width: 18px;
}

.wysiwyg ul.arr-list > li ul {
  padding: 0;
  margin-top: 5px;
}

.wysiwyg ul.arr-list > li li {
  list-style: none;
  position: relative;
  padding-left: 20px;
  font-size: 14px;
}

.wysiwyg ul.arr-list > li li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 7px;
  background-color: #0b99c1;
  border-radius: 6px;
}

.adn {
  background-color: #0b99c1;
  color: #fff;
  padding-top: 30px;
  text-align: center;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
}

.adn-title {
  text-transform: uppercase;
  font-size: 20px;
  font-size: 2rem;
  padding-bottom: 20px;
  position: relative;
  line-height: 24px;
  margin-bottom: 20px;
}

.adn-title:after {
  position: absolute;
  width: 40px;
  height: 2px;
  background-color: #fff;
  display: block;
  left: 50%;
  margin-left: -20px;
  bottom: 0;
  content: "";
}

.adn-item {
  margin-bottom: 30px;
}

.adn-picto {
  display: inline-block;
  border-radius: 50%;
  background: #fff;
  width: 50px;
  height: 50px;
  color: #0b99c1;
  line-height: 50px;
  font-size: 24px;
  font-size: 2.4rem;
}

.adn-name {
  font-weight: 600;
  margin-top: 5px;
}

.adn-desc {
  color: #002146;
}

#breadcrumbs {
  color: #fff;
  background-color: #494949;
}

#breadcrumbs .breadcrumb {
  font-size: 12px;
  margin: 0;
  padding: 8px 0;
  background-color: #494949;
}

#breadcrumbs .breadcrumb > li + li:before {
  color: #bbb;
  content: "> ";
}

#breadcrumbs .breadcrumb > li.active {
  color: #bbb;
}

#breadcrumbs .breadcrumb a {
  color: #fff;
}

/* table */
.table-contrats {
  border-collapse: separate;
  border-spacing: 2px;
  line-height: 1.25;
  margin-top: 20px;
  min-width: 600px;
  background-color: #fff;
  table-layout: fixed;
}

.table-contrats th,
.table-contrats td {
  text-align: center;
  padding: 20px 15px;
}

.table-contrats th[class^=type] {
  background-color: #6c6c6c;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}

.table-contrats th[class^=type] span {
  font-size: 16px;
  display: block;
  text-transform: none;
}

.table-contrats th[class^=type].type2 {
  background-color: #c8504c;
}

.table-contrats th[class^=type].type3 {
  background-color: #3da396;
}

.table-contrats th[class^=type].type4 {
  background-color: #2880ac;
}

.table-contrats td.type1 .plus {
  color: #424141;
}

.table-contrats td.type2 .plus {
  color: #c8504c;
}

.table-contrats td.type3 .plus {
  color: #3da396;
}

.table-contrats td.type4 .plus {
  color: #3da396;
}

.table-contrats .choose th {
  text-transform: none;
  font-weight: normal;
  position: relative;
}

.table-contrats .choose th:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(108, 108, 108, 0);
  border-top-color: #6c6c6c;
  border-width: 15px;
  margin-left: -15px;
}

.table-contrats .choose th.type2:after {
  border-color: rgba(200, 80, 76, 0);
  border-top-color: #c8504c;
}

.table-contrats .choose th.type3:after {
  border-color: rgba(61, 163, 150, 0);
  border-top-color: #3da396;
}

.table-contrats .choose th.type4:after {
  border-color: rgba(40, 128, 172, 0);
  border-top-color: #2880ac;
}

.table-contrats .desc ul {
  text-align: left;
  padding: 0 0 0 20px;
  margin: 15px 0 0;
}

.table-contrats .desc ul.plus {
  font-weight: bold;
  margin: 0;
}

.table-contrats .desc ul li {
  margin-top: 5px;
}

.table-contrats .desc ul li:first-child {
  margin-top: 0;
}

.table-contrats .desc .more {
  font-size: 16px;
  text-decoration: underline;
}

.table-contrats .desc .more:hover {
  text-decoration: none;
}

.table-contrats .mention {
  font-size: 12px;
  font-style: italic;
  margin-top: 10px;
  text-align: left;
}

.table-contrats .frais {
  text-align: left;
}

.table-contrats .frais .title {
  color: #000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}

.table-contrats .frais .line + .line {
  margin-top: 5px;
}

.table-contrats .frais .line span {
  color: #0b99c1;
  font-size: 18px;
}

.table-contrats .frais .line strong {
  font-size: 24px;
  font-weight: normal;
}

.table-contrats .tarif {
  display: table;
  width: 100%;
}

.table-contrats .tarif .left {
  display: table-cell;
  vertical-align: top;
  padding-right: 5px;
}

.table-contrats .tarif .left .num {
  color: #0b99c1;
  font-size: 60px;
  line-height: 1;
}

.table-contrats .tarif .left .num sup {
  font-size: 10px;
  vertical-align: top;
  top: 8px;
}

.table-contrats .tarif .left .num span {
  font-size: 24px;
  position: relative;
  top: 5px;
  vertical-align: top;
}

.table-contrats .tarif .list {
  display: table-cell;
  vertical-align: top;
}

.table-contrats .tarif ul {
  margin: 0;
}

.table-contrats .colspan-title {
  padding: 20px 0 0;
  text-align: left;
}

@media (max-width: 1023px) {
  .table-contrats .colspan-title {
    padding-top: 3px;
  }
}
.table-contrats .colspan-title small {
  font-size: 16px;
  text-transform: none;
}

.table-contrats .colspan-title span {
  display: block;
  padding: 10px;
  background-color: #f1f1f1;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: normal;
}

.table-contrats .colspan-title span.blue {
  color: #fff;
  background-color: #0b99c1;
}

.table-contrats .bordered td {
  border: 1px solid #e1e1e1;
  border-top: 0;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
  vertical-align: top;
}

.table-contrats .graph td {
  padding: 0;
}

.table-contrats .graph img {
  display: block;
  margin: 0 auto;
}

.table-contrats .until td span {
  display: block;
  font-size: 24px;
  color: #0b99c1;
}

.table-contrats .nums td {
  vertical-align: middle;
  color: #0b99c1;
}

.table-contrats .nums td span {
  font-size: 24px;
  line-height: 1;
}

.table-contrats .cats td {
  padding: 10px;
  border-top: 1px solid #e1e1e1;
}

.table-contrats .btns + .btns td {
  padding-top: 5px;
}

.table-contrats .btns td {
  padding: 20px 2px 0;
}

.table-contrats .btns td.type1 .btn {
  background-color: #6c6c6c;
  border-bottom: 2px solid #525252;
}

.table-contrats .btns td.type2 .btn {
  background-color: #c8504c;
  border-bottom: 2px solid #ac3935;
}

.table-contrats .btns td.type3 .btn {
  background-color: #3da396;
  border-bottom: 2px solid #2f7e74;
}

.table-contrats .btns td.type4 .btn {
  background-color: #2880ac;
  border-bottom: 2px solid #1e6183;
}

.table-contrats .btns .btn {
  color: #fff;
  display: block;
}

.btn-green,
.btn-color4 {
  color: #fff;
  background-color: #2edc76;
  border-color: #2edc76;
}

.btn-green:focus,
.btn-color4:focus,
.btn-green.focus,
.btn-color4.focus {
  color: #fff;
  background-color: #1fb85e;
  border-color: #14773d;
}

.btn-green:hover,
.btn-color4:hover {
  color: #fff;
  background-color: #1fb85e;
  border-color: #1daf5a;
}

.btn-green:active,
.btn-color4:active,
.btn-green.active,
.btn-color4.active,
.open > .dropdown-toggle.btn-green,
.open > .dropdown-toggle.btn-color4 {
  color: #fff;
  background-color: #1fb85e;
  border-color: #1daf5a;
}

.btn-green:active:hover,
.btn-color4:active:hover,
.btn-green.active:hover,
.btn-color4.active:hover,
.open > .dropdown-toggle.btn-green:hover,
.open > .dropdown-toggle.btn-color4:hover,
.btn-green:active:focus,
.btn-color4:active:focus,
.btn-green.active:focus,
.btn-color4.active:focus,
.open > .dropdown-toggle.btn-green:focus,
.open > .dropdown-toggle.btn-color4:focus,
.btn-green:active.focus,
.btn-color4:active.focus,
.btn-green.active.focus,
.btn-color4.active.focus,
.open > .dropdown-toggle.btn-green.focus,
.open > .dropdown-toggle.btn-color4.focus {
  color: #fff;
  background-color: #1a9a4f;
  border-color: #14773d;
}

.btn-green:active,
.btn-color4:active,
.btn-green.active,
.btn-color4.active,
.open > .dropdown-toggle.btn-green,
.open > .dropdown-toggle.btn-color4 {
  background-image: none;
}

.btn-green.disabled:hover,
.btn-color4.disabled:hover,
.btn-green[disabled]:hover,
.btn-color4[disabled]:hover,
fieldset[disabled] .btn-green:hover,
fieldset[disabled] .btn-color4:hover,
.btn-green.disabled:focus,
.btn-color4.disabled:focus,
.btn-green[disabled]:focus,
.btn-color4[disabled]:focus,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-color4:focus,
.btn-green.disabled.focus,
.btn-color4.disabled.focus,
.btn-green[disabled].focus,
.btn-color4[disabled].focus,
fieldset[disabled] .btn-green.focus,
fieldset[disabled] .btn-color4.focus {
  background-color: #2edc76;
  border-color: #2edc76;
}

.btn-green .badge,
.btn-color4 .badge {
  color: #2edc76;
  background-color: #fff;
}

.btn-primary.red {
  color: #fff;
  background-color: #ff6442;
  border-color: #ff6442;
}

.btn-primary.red:focus,
.btn-primary.red.focus {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #c22300;
}

.btn-primary.red:hover {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.btn-primary.red:active,
.btn-primary.red.active,
.open > .dropdown-toggle.btn-primary.red {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.btn-primary.red:active:hover,
.btn-primary.red.active:hover,
.open > .dropdown-toggle.btn-primary.red:hover,
.btn-primary.red:active:focus,
.btn-primary.red.active:focus,
.open > .dropdown-toggle.btn-primary.red:focus,
.btn-primary.red:active.focus,
.btn-primary.red.active.focus,
.open > .dropdown-toggle.btn-primary.red.focus {
  color: #fff;
  background-color: #ea2a00;
  border-color: #c22300;
}

.btn-primary.red:active,
.btn-primary.red.active,
.open > .dropdown-toggle.btn-primary.red {
  background-image: none;
}

.btn-primary.red.disabled:hover,
.btn-primary.red[disabled]:hover,
fieldset[disabled] .btn-primary.red:hover,
.btn-primary.red.disabled:focus,
.btn-primary.red[disabled]:focus,
fieldset[disabled] .btn-primary.red:focus,
.btn-primary.red.disabled.focus,
.btn-primary.red[disabled].focus,
fieldset[disabled] .btn-primary.red.focus {
  background-color: #ff6442;
  border-color: #ff6442;
}

.btn-primary.red .badge {
  color: #ff6442;
  background-color: #fff;
}

.btn-color2,
.btn-color6 {
  color: #fff;
  background-color: #fbb907;
  border-color: #fbb907;
}

.btn-color2:focus,
.btn-color6:focus,
.btn-color2.focus,
.btn-color6.focus {
  color: #fff;
  background-color: #cc9603;
  border-color: #805e02;
}

.btn-color2:hover,
.btn-color6:hover {
  color: #fff;
  background-color: #cc9603;
  border-color: #c28e03;
}

.btn-color2:active,
.btn-color6:active,
.btn-color2.active,
.btn-color6.active,
.open > .dropdown-toggle.btn-color2,
.open > .dropdown-toggle.btn-color6 {
  color: #fff;
  background-color: #cc9603;
  border-color: #c28e03;
}

.btn-color2:active:hover,
.btn-color6:active:hover,
.btn-color2.active:hover,
.btn-color6.active:hover,
.open > .dropdown-toggle.btn-color2:hover,
.open > .dropdown-toggle.btn-color6:hover,
.btn-color2:active:focus,
.btn-color6:active:focus,
.btn-color2.active:focus,
.btn-color6.active:focus,
.open > .dropdown-toggle.btn-color2:focus,
.open > .dropdown-toggle.btn-color6:focus,
.btn-color2:active.focus,
.btn-color6:active.focus,
.btn-color2.active.focus,
.btn-color6.active.focus,
.open > .dropdown-toggle.btn-color2.focus,
.open > .dropdown-toggle.btn-color6.focus {
  color: #fff;
  background-color: #a97c03;
  border-color: #805e02;
}

.btn-color2:active,
.btn-color6:active,
.btn-color2.active,
.btn-color6.active,
.open > .dropdown-toggle.btn-color2,
.open > .dropdown-toggle.btn-color6 {
  background-image: none;
}

.btn-color2.disabled:hover,
.btn-color6.disabled:hover,
.btn-color2[disabled]:hover,
.btn-color6[disabled]:hover,
fieldset[disabled] .btn-color2:hover,
fieldset[disabled] .btn-color6:hover,
.btn-color2.disabled:focus,
.btn-color6.disabled:focus,
.btn-color2[disabled]:focus,
.btn-color6[disabled]:focus,
fieldset[disabled] .btn-color2:focus,
fieldset[disabled] .btn-color6:focus,
.btn-color2.disabled.focus,
.btn-color6.disabled.focus,
.btn-color2[disabled].focus,
.btn-color6[disabled].focus,
fieldset[disabled] .btn-color2.focus,
fieldset[disabled] .btn-color6.focus {
  background-color: #fbb907;
  border-color: #fbb907;
}

.btn-color2 .badge,
.btn-color6 .badge {
  color: #fbb907;
  background-color: #fff;
}

.btn-color3,
.btn-color5 {
  color: #fff;
  background-color: #ff6442;
  border-color: #ff6442;
}

.btn-color3:focus,
.btn-color5:focus,
.btn-color3.focus,
.btn-color5.focus {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #c22300;
}

.btn-color3:hover,
.btn-color5:hover {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.btn-color3:active,
.btn-color5:active,
.btn-color3.active,
.btn-color5.active,
.open > .dropdown-toggle.btn-color3,
.open > .dropdown-toggle.btn-color5 {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.btn-color3:active:hover,
.btn-color5:active:hover,
.btn-color3.active:hover,
.btn-color5.active:hover,
.open > .dropdown-toggle.btn-color3:hover,
.open > .dropdown-toggle.btn-color5:hover,
.btn-color3:active:focus,
.btn-color5:active:focus,
.btn-color3.active:focus,
.btn-color5.active:focus,
.open > .dropdown-toggle.btn-color3:focus,
.open > .dropdown-toggle.btn-color5:focus,
.btn-color3:active.focus,
.btn-color5:active.focus,
.btn-color3.active.focus,
.btn-color5.active.focus,
.open > .dropdown-toggle.btn-color3.focus,
.open > .dropdown-toggle.btn-color5.focus {
  color: #fff;
  background-color: #ea2a00;
  border-color: #c22300;
}

.btn-color3:active,
.btn-color5:active,
.btn-color3.active,
.btn-color5.active,
.open > .dropdown-toggle.btn-color3,
.open > .dropdown-toggle.btn-color5 {
  background-image: none;
}

.btn-color3.disabled:hover,
.btn-color5.disabled:hover,
.btn-color3[disabled]:hover,
.btn-color5[disabled]:hover,
fieldset[disabled] .btn-color3:hover,
fieldset[disabled] .btn-color5:hover,
.btn-color3.disabled:focus,
.btn-color5.disabled:focus,
.btn-color3[disabled]:focus,
.btn-color5[disabled]:focus,
fieldset[disabled] .btn-color3:focus,
fieldset[disabled] .btn-color5:focus,
.btn-color3.disabled.focus,
.btn-color5.disabled.focus,
.btn-color3[disabled].focus,
.btn-color5[disabled].focus,
fieldset[disabled] .btn-color3.focus,
fieldset[disabled] .btn-color5.focus {
  background-color: #ff6442;
  border-color: #ff6442;
}

.btn-color3 .badge,
.btn-color5 .badge {
  color: #ff6442;
  background-color: #fff;
}

.bt {
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  text-transform: uppercase;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.bt:focus,
.bt:active:focus,
.bt.active:focus,
.bt.focus,
.bt:active.focus,
.bt.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.bt:hover,
.bt:focus,
.bt.focus {
  color: #464646;
  text-decoration: none;
}

.bt:active,
.bt.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.bt.disabled,
.bt[disabled],
fieldset[disabled] .bt {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.bt.disabled,
fieldset[disabled] a.bt {
  pointer-events: none;
}

.btn {
  text-transform: uppercase;
}

/*.bt-default {
  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);
}
.bt-primary {
  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);
}*/
.bt-1,
.bt-action,
.btn-danger,
.big-menu .bt1-inverted {
  color: #fff;
  background-color: #ff6442;
  border-color: #ff6442;
}

.bt-1:focus,
.bt-action:focus,
.btn-danger:focus,
.bt-1.focus,
.bt-action.focus,
.btn-danger.focus {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #c22300;
}

.bt-1:hover,
.bt-action:hover,
.btn-danger:hover {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.bt-1:active,
.bt-action:active,
.btn-danger:active,
.bt-1.active,
.bt-action.active,
.btn-danger.active,
.open > .dropdown-toggle.bt-1,
.open > .dropdown-toggle.bt-action,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.bt-1:active:hover,
.bt-action:active:hover,
.btn-danger:active:hover,
.bt-1.active:hover,
.bt-action.active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.bt-1:hover,
.open > .dropdown-toggle.bt-action:hover,
.open > .dropdown-toggle.btn-danger:hover,
.bt-1:active:focus,
.bt-action:active:focus,
.btn-danger:active:focus,
.bt-1.active:focus,
.bt-action.active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.bt-1:focus,
.open > .dropdown-toggle.bt-action:focus,
.open > .dropdown-toggle.btn-danger:focus,
.bt-1:active.focus,
.bt-action:active.focus,
.btn-danger:active.focus,
.bt-1.active.focus,
.bt-action.active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.bt-1.focus,
.open > .dropdown-toggle.bt-action.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ea2a00;
  border-color: #c22300;
}

.bt-1:active,
.bt-action:active,
.btn-danger:active,
.bt-1.active,
.bt-action.active,
.btn-danger.active,
.open > .dropdown-toggle.bt-1,
.open > .dropdown-toggle.bt-action,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.bt-1.disabled:hover,
.bt-action.disabled:hover,
.btn-danger.disabled:hover,
.bt-1[disabled]:hover,
.bt-action[disabled]:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .bt-1:hover,
fieldset[disabled] .bt-action:hover,
fieldset[disabled] .btn-danger:hover,
.bt-1.disabled:focus,
.bt-action.disabled:focus,
.btn-danger.disabled:focus,
.bt-1[disabled]:focus,
.bt-action[disabled]:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .bt-1:focus,
fieldset[disabled] .bt-action:focus,
fieldset[disabled] .btn-danger:focus,
.bt-1.disabled.focus,
.bt-action.disabled.focus,
.btn-danger.disabled.focus,
.bt-1[disabled].focus,
.bt-action[disabled].focus,
.btn-danger[disabled].focus,
fieldset[disabled] .bt-1.focus,
fieldset[disabled] .bt-action.focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #ff6442;
  border-color: #ff6442;
}

.bt-1 .badge,
.bt-action .badge,
.btn-danger .badge {
  color: #ff6442;
  background-color: #fff;
}

.bt-1:focus,
.bt-action:focus,
.btn-danger:focus,
.bt-1.focus,
.bt-action.focus,
.btn-danger.focus {
  outline: 0;
}

.bt-1-outline,
.bt1-inverted {
  color: #ff6442;
  background-color: #fff;
  border-color: #ff6442;
}

.bt-1-outline:focus,
.bt1-inverted:focus,
.bt-1-outline.focus,
.bt1-inverted.focus {
  color: #ff6442;
  background-color: #e6e6e6;
  border-color: #c22300;
}

.bt-1-outline:hover,
.bt1-inverted:hover {
  color: #ff6442;
  background-color: #e6e6e6;
  border-color: #ff3205;
}

.bt-1-outline:active,
.bt1-inverted:active,
.bt-1-outline.active,
.bt1-inverted.active,
.open > .dropdown-toggle.bt-1-outline,
.open > .dropdown-toggle.bt1-inverted {
  color: #ff6442;
  background-color: #e6e6e6;
  border-color: #ff3205;
}

.bt-1-outline:active:hover,
.bt1-inverted:active:hover,
.bt-1-outline.active:hover,
.bt1-inverted.active:hover,
.open > .dropdown-toggle.bt-1-outline:hover,
.open > .dropdown-toggle.bt1-inverted:hover,
.bt-1-outline:active:focus,
.bt1-inverted:active:focus,
.bt-1-outline.active:focus,
.bt1-inverted.active:focus,
.open > .dropdown-toggle.bt-1-outline:focus,
.open > .dropdown-toggle.bt1-inverted:focus,
.bt-1-outline:active.focus,
.bt1-inverted:active.focus,
.bt-1-outline.active.focus,
.bt1-inverted.active.focus,
.open > .dropdown-toggle.bt-1-outline.focus,
.open > .dropdown-toggle.bt1-inverted.focus {
  color: #ff6442;
  background-color: #d4d4d4;
  border-color: #c22300;
}

.bt-1-outline:active,
.bt1-inverted:active,
.bt-1-outline.active,
.bt1-inverted.active,
.open > .dropdown-toggle.bt-1-outline,
.open > .dropdown-toggle.bt1-inverted {
  background-image: none;
}

.bt-1-outline.disabled:hover,
.bt1-inverted.disabled:hover,
.bt-1-outline[disabled]:hover,
.bt1-inverted[disabled]:hover,
fieldset[disabled] .bt-1-outline:hover,
fieldset[disabled] .bt1-inverted:hover,
.bt-1-outline.disabled:focus,
.bt1-inverted.disabled:focus,
.bt-1-outline[disabled]:focus,
.bt1-inverted[disabled]:focus,
fieldset[disabled] .bt-1-outline:focus,
fieldset[disabled] .bt1-inverted:focus,
.bt-1-outline.disabled.focus,
.bt1-inverted.disabled.focus,
.bt-1-outline[disabled].focus,
.bt1-inverted[disabled].focus,
fieldset[disabled] .bt-1-outline.focus,
fieldset[disabled] .bt1-inverted.focus {
  background-color: #fff;
  border-color: #ff6442;
}

.bt-1-outline .badge,
.bt1-inverted .badge {
  color: #fff;
  background-color: #ff6442;
}

.bt-1-outline:hover,
.bt1-inverted:hover,
.bt-1-outline:focus,
.bt1-inverted:focus,
.bt-1-outline:active,
.bt1-inverted:active {
  color: #fff;
  background-color: #ff6442;
  border-color: #ff6442;
}

.bt-1-outline:hover:focus,
.bt1-inverted:hover:focus,
.bt-1-outline:focus:focus,
.bt1-inverted:focus:focus,
.bt-1-outline:active:focus,
.bt1-inverted:active:focus,
.bt-1-outline:hover.focus,
.bt1-inverted:hover.focus,
.bt-1-outline:focus.focus,
.bt1-inverted:focus.focus,
.bt-1-outline:active.focus,
.bt1-inverted:active.focus {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #c22300;
}

.bt-1-outline:hover:hover,
.bt1-inverted:hover:hover,
.bt-1-outline:focus:hover,
.bt1-inverted:focus:hover,
.bt-1-outline:active:hover,
.bt1-inverted:active:hover {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.bt-1-outline:hover:active,
.bt1-inverted:hover:active,
.bt-1-outline:focus:active,
.bt1-inverted:focus:active,
.bt-1-outline:active:active,
.bt1-inverted:active:active,
.bt-1-outline:hover.active,
.bt1-inverted:hover.active,
.bt-1-outline:focus.active,
.bt1-inverted:focus.active,
.bt-1-outline:active.active,
.bt1-inverted:active.active,
.open > .dropdown-toggle.bt-1-outline:hover,
.open > .dropdown-toggle.bt1-inverted:hover,
.open > .dropdown-toggle.bt-1-outline:focus,
.open > .dropdown-toggle.bt1-inverted:focus,
.open > .dropdown-toggle.bt-1-outline:active,
.open > .dropdown-toggle.bt1-inverted:active {
  color: #fff;
  background-color: #ff3a0f;
  border-color: #ff3205;
}

.bt-1-outline:hover:active:hover,
.bt1-inverted:hover:active:hover,
.bt-1-outline:focus:active:hover,
.bt1-inverted:focus:active:hover,
.bt-1-outline:active:active:hover,
.bt1-inverted:active:active:hover,
.bt-1-outline:hover.active:hover,
.bt1-inverted:hover.active:hover,
.bt-1-outline:focus.active:hover,
.bt1-inverted:focus.active:hover,
.bt-1-outline:active.active:hover,
.bt1-inverted:active.active:hover,
.open > .dropdown-toggle.bt-1-outline:hover:hover,
.open > .dropdown-toggle.bt1-inverted:hover:hover,
.open > .dropdown-toggle.bt-1-outline:focus:hover,
.open > .dropdown-toggle.bt1-inverted:focus:hover,
.open > .dropdown-toggle.bt-1-outline:active:hover,
.open > .dropdown-toggle.bt1-inverted:active:hover,
.bt-1-outline:hover:active:focus,
.bt1-inverted:hover:active:focus,
.bt-1-outline:focus:active:focus,
.bt1-inverted:focus:active:focus,
.bt-1-outline:active:active:focus,
.bt1-inverted:active:active:focus,
.bt-1-outline:hover.active:focus,
.bt1-inverted:hover.active:focus,
.bt-1-outline:focus.active:focus,
.bt1-inverted:focus.active:focus,
.bt-1-outline:active.active:focus,
.bt1-inverted:active.active:focus,
.open > .dropdown-toggle.bt-1-outline:hover:focus,
.open > .dropdown-toggle.bt1-inverted:hover:focus,
.open > .dropdown-toggle.bt-1-outline:focus:focus,
.open > .dropdown-toggle.bt1-inverted:focus:focus,
.open > .dropdown-toggle.bt-1-outline:active:focus,
.open > .dropdown-toggle.bt1-inverted:active:focus,
.bt-1-outline:hover:active.focus,
.bt1-inverted:hover:active.focus,
.bt-1-outline:focus:active.focus,
.bt1-inverted:focus:active.focus,
.bt-1-outline:active:active.focus,
.bt1-inverted:active:active.focus,
.bt-1-outline:hover.active.focus,
.bt1-inverted:hover.active.focus,
.bt-1-outline:focus.active.focus,
.bt1-inverted:focus.active.focus,
.bt-1-outline:active.active.focus,
.bt1-inverted:active.active.focus,
.open > .dropdown-toggle.bt-1-outline:hover.focus,
.open > .dropdown-toggle.bt1-inverted:hover.focus,
.open > .dropdown-toggle.bt-1-outline:focus.focus,
.open > .dropdown-toggle.bt1-inverted:focus.focus,
.open > .dropdown-toggle.bt-1-outline:active.focus,
.open > .dropdown-toggle.bt1-inverted:active.focus {
  color: #fff;
  background-color: #ea2a00;
  border-color: #c22300;
}

.bt-1-outline:hover:active,
.bt1-inverted:hover:active,
.bt-1-outline:focus:active,
.bt1-inverted:focus:active,
.bt-1-outline:active:active,
.bt1-inverted:active:active,
.bt-1-outline:hover.active,
.bt1-inverted:hover.active,
.bt-1-outline:focus.active,
.bt1-inverted:focus.active,
.bt-1-outline:active.active,
.bt1-inverted:active.active,
.open > .dropdown-toggle.bt-1-outline:hover,
.open > .dropdown-toggle.bt1-inverted:hover,
.open > .dropdown-toggle.bt-1-outline:focus,
.open > .dropdown-toggle.bt1-inverted:focus,
.open > .dropdown-toggle.bt-1-outline:active,
.open > .dropdown-toggle.bt1-inverted:active {
  background-image: none;
}

.bt-1-outline:hover.disabled:hover,
.bt1-inverted:hover.disabled:hover,
.bt-1-outline:focus.disabled:hover,
.bt1-inverted:focus.disabled:hover,
.bt-1-outline:active.disabled:hover,
.bt1-inverted:active.disabled:hover,
.bt-1-outline:hover[disabled]:hover,
.bt1-inverted:hover[disabled]:hover,
.bt-1-outline:focus[disabled]:hover,
.bt1-inverted:focus[disabled]:hover,
.bt-1-outline:active[disabled]:hover,
.bt1-inverted:active[disabled]:hover,
fieldset[disabled] .bt-1-outline:hover:hover,
fieldset[disabled] .bt1-inverted:hover:hover,
fieldset[disabled] .bt-1-outline:focus:hover,
fieldset[disabled] .bt1-inverted:focus:hover,
fieldset[disabled] .bt-1-outline:active:hover,
fieldset[disabled] .bt1-inverted:active:hover,
.bt-1-outline:hover.disabled:focus,
.bt1-inverted:hover.disabled:focus,
.bt-1-outline:focus.disabled:focus,
.bt1-inverted:focus.disabled:focus,
.bt-1-outline:active.disabled:focus,
.bt1-inverted:active.disabled:focus,
.bt-1-outline:hover[disabled]:focus,
.bt1-inverted:hover[disabled]:focus,
.bt-1-outline:focus[disabled]:focus,
.bt1-inverted:focus[disabled]:focus,
.bt-1-outline:active[disabled]:focus,
.bt1-inverted:active[disabled]:focus,
fieldset[disabled] .bt-1-outline:hover:focus,
fieldset[disabled] .bt1-inverted:hover:focus,
fieldset[disabled] .bt-1-outline:focus:focus,
fieldset[disabled] .bt1-inverted:focus:focus,
fieldset[disabled] .bt-1-outline:active:focus,
fieldset[disabled] .bt1-inverted:active:focus,
.bt-1-outline:hover.disabled.focus,
.bt1-inverted:hover.disabled.focus,
.bt-1-outline:focus.disabled.focus,
.bt1-inverted:focus.disabled.focus,
.bt-1-outline:active.disabled.focus,
.bt1-inverted:active.disabled.focus,
.bt-1-outline:hover[disabled].focus,
.bt1-inverted:hover[disabled].focus,
.bt-1-outline:focus[disabled].focus,
.bt1-inverted:focus[disabled].focus,
.bt-1-outline:active[disabled].focus,
.bt1-inverted:active[disabled].focus,
fieldset[disabled] .bt-1-outline:hover.focus,
fieldset[disabled] .bt1-inverted:hover.focus,
fieldset[disabled] .bt-1-outline:focus.focus,
fieldset[disabled] .bt1-inverted:focus.focus,
fieldset[disabled] .bt-1-outline:active.focus,
fieldset[disabled] .bt1-inverted:active.focus {
  background-color: #ff6442;
  border-color: #ff6442;
}

.bt-1-outline:hover .badge,
.bt1-inverted:hover .badge,
.bt-1-outline:focus .badge,
.bt1-inverted:focus .badge,
.bt-1-outline:active .badge,
.bt1-inverted:active .badge {
  color: #ff6442;
  background-color: #fff;
}

.bt-2,
.bt-secondaire,
.btn-primary {
  color: #fff;
  background-color: #0b99c1;
  border-color: #0b99c1;
}

.bt-2:focus,
.bt-secondaire:focus,
.btn-primary:focus,
.bt-2.focus,
.bt-secondaire.focus,
.btn-primary.focus {
  color: #fff;
  background-color: #087391;
  border-color: #043948;
}

.bt-2:hover,
.bt-secondaire:hover,
.btn-primary:hover {
  color: #fff;
  background-color: #087391;
  border-color: #086b87;
}

.bt-2:active,
.bt-secondaire:active,
.btn-primary:active,
.bt-2.active,
.bt-secondaire.active,
.btn-primary.active,
.open > .dropdown-toggle.bt-2,
.open > .dropdown-toggle.bt-secondaire,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #087391;
  border-color: #086b87;
}

.bt-2:active:hover,
.bt-secondaire:active:hover,
.btn-primary:active:hover,
.bt-2.active:hover,
.bt-secondaire.active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.bt-2:hover,
.open > .dropdown-toggle.bt-secondaire:hover,
.open > .dropdown-toggle.btn-primary:hover,
.bt-2:active:focus,
.bt-secondaire:active:focus,
.btn-primary:active:focus,
.bt-2.active:focus,
.bt-secondaire.active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.bt-2:focus,
.open > .dropdown-toggle.bt-secondaire:focus,
.open > .dropdown-toggle.btn-primary:focus,
.bt-2:active.focus,
.bt-secondaire:active.focus,
.btn-primary:active.focus,
.bt-2.active.focus,
.bt-secondaire.active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.bt-2.focus,
.open > .dropdown-toggle.bt-secondaire.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #06586f;
  border-color: #043948;
}

.bt-2:active,
.bt-secondaire:active,
.btn-primary:active,
.bt-2.active,
.bt-secondaire.active,
.btn-primary.active,
.open > .dropdown-toggle.bt-2,
.open > .dropdown-toggle.bt-secondaire,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.bt-2.disabled:hover,
.bt-secondaire.disabled:hover,
.btn-primary.disabled:hover,
.bt-2[disabled]:hover,
.bt-secondaire[disabled]:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .bt-2:hover,
fieldset[disabled] .bt-secondaire:hover,
fieldset[disabled] .btn-primary:hover,
.bt-2.disabled:focus,
.bt-secondaire.disabled:focus,
.btn-primary.disabled:focus,
.bt-2[disabled]:focus,
.bt-secondaire[disabled]:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .bt-2:focus,
fieldset[disabled] .bt-secondaire:focus,
fieldset[disabled] .btn-primary:focus,
.bt-2.disabled.focus,
.bt-secondaire.disabled.focus,
.btn-primary.disabled.focus,
.bt-2[disabled].focus,
.bt-secondaire[disabled].focus,
.btn-primary[disabled].focus,
fieldset[disabled] .bt-2.focus,
fieldset[disabled] .bt-secondaire.focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #0b99c1;
  border-color: #0b99c1;
}

.bt-2 .badge,
.bt-secondaire .badge,
.btn-primary .badge {
  color: #0b99c1;
  background-color: #fff;
}

.bt-2-outline {
  color: #0b99c1;
  background-color: #fff;
  border-color: #0b99c1;
}

.bt-2-outline:focus,
.bt-2-outline.focus {
  color: #0b99c1;
  background-color: #e6e6e6;
  border-color: #043948;
}

.bt-2-outline:hover {
  color: #0b99c1;
  background-color: #e6e6e6;
  border-color: #086b87;
}

.bt-2-outline:active,
.bt-2-outline.active,
.open > .dropdown-toggle.bt-2-outline {
  color: #0b99c1;
  background-color: #e6e6e6;
  border-color: #086b87;
}

.bt-2-outline:active:hover,
.bt-2-outline.active:hover,
.open > .dropdown-toggle.bt-2-outline:hover,
.bt-2-outline:active:focus,
.bt-2-outline.active:focus,
.open > .dropdown-toggle.bt-2-outline:focus,
.bt-2-outline:active.focus,
.bt-2-outline.active.focus,
.open > .dropdown-toggle.bt-2-outline.focus {
  color: #0b99c1;
  background-color: #d4d4d4;
  border-color: #043948;
}

.bt-2-outline:active,
.bt-2-outline.active,
.open > .dropdown-toggle.bt-2-outline {
  background-image: none;
}

.bt-2-outline.disabled:hover,
.bt-2-outline[disabled]:hover,
fieldset[disabled] .bt-2-outline:hover,
.bt-2-outline.disabled:focus,
.bt-2-outline[disabled]:focus,
fieldset[disabled] .bt-2-outline:focus,
.bt-2-outline.disabled.focus,
.bt-2-outline[disabled].focus,
fieldset[disabled] .bt-2-outline.focus {
  background-color: #fff;
  border-color: #0b99c1;
}

.bt-2-outline .badge {
  color: #fff;
  background-color: #0b99c1;
}

.bt-2-outline:hover,
.bt-2-outline:focus,
.bt-2-outline:active {
  color: #fff;
  background-color: #0b99c1;
  border-color: #0b99c1;
}

.bt-2-outline:hover:focus,
.bt-2-outline:focus:focus,
.bt-2-outline:active:focus,
.bt-2-outline:hover.focus,
.bt-2-outline:focus.focus,
.bt-2-outline:active.focus {
  color: #fff;
  background-color: #087391;
  border-color: #043948;
}

.bt-2-outline:hover:hover,
.bt-2-outline:focus:hover,
.bt-2-outline:active:hover {
  color: #fff;
  background-color: #087391;
  border-color: #086b87;
}

.bt-2-outline:hover:active,
.bt-2-outline:focus:active,
.bt-2-outline:active:active,
.bt-2-outline:hover.active,
.bt-2-outline:focus.active,
.bt-2-outline:active.active,
.open > .dropdown-toggle.bt-2-outline:hover,
.open > .dropdown-toggle.bt-2-outline:focus,
.open > .dropdown-toggle.bt-2-outline:active {
  color: #fff;
  background-color: #087391;
  border-color: #086b87;
}

.bt-2-outline:hover:active:hover,
.bt-2-outline:focus:active:hover,
.bt-2-outline:active:active:hover,
.bt-2-outline:hover.active:hover,
.bt-2-outline:focus.active:hover,
.bt-2-outline:active.active:hover,
.open > .dropdown-toggle.bt-2-outline:hover:hover,
.open > .dropdown-toggle.bt-2-outline:focus:hover,
.open > .dropdown-toggle.bt-2-outline:active:hover,
.bt-2-outline:hover:active:focus,
.bt-2-outline:focus:active:focus,
.bt-2-outline:active:active:focus,
.bt-2-outline:hover.active:focus,
.bt-2-outline:focus.active:focus,
.bt-2-outline:active.active:focus,
.open > .dropdown-toggle.bt-2-outline:hover:focus,
.open > .dropdown-toggle.bt-2-outline:focus:focus,
.open > .dropdown-toggle.bt-2-outline:active:focus,
.bt-2-outline:hover:active.focus,
.bt-2-outline:focus:active.focus,
.bt-2-outline:active:active.focus,
.bt-2-outline:hover.active.focus,
.bt-2-outline:focus.active.focus,
.bt-2-outline:active.active.focus,
.open > .dropdown-toggle.bt-2-outline:hover.focus,
.open > .dropdown-toggle.bt-2-outline:focus.focus,
.open > .dropdown-toggle.bt-2-outline:active.focus {
  color: #fff;
  background-color: #06586f;
  border-color: #043948;
}

.bt-2-outline:hover:active,
.bt-2-outline:focus:active,
.bt-2-outline:active:active,
.bt-2-outline:hover.active,
.bt-2-outline:focus.active,
.bt-2-outline:active.active,
.open > .dropdown-toggle.bt-2-outline:hover,
.open > .dropdown-toggle.bt-2-outline:focus,
.open > .dropdown-toggle.bt-2-outline:active {
  background-image: none;
}

.bt-2-outline:hover.disabled:hover,
.bt-2-outline:focus.disabled:hover,
.bt-2-outline:active.disabled:hover,
.bt-2-outline:hover[disabled]:hover,
.bt-2-outline:focus[disabled]:hover,
.bt-2-outline:active[disabled]:hover,
fieldset[disabled] .bt-2-outline:hover:hover,
fieldset[disabled] .bt-2-outline:focus:hover,
fieldset[disabled] .bt-2-outline:active:hover,
.bt-2-outline:hover.disabled:focus,
.bt-2-outline:focus.disabled:focus,
.bt-2-outline:active.disabled:focus,
.bt-2-outline:hover[disabled]:focus,
.bt-2-outline:focus[disabled]:focus,
.bt-2-outline:active[disabled]:focus,
fieldset[disabled] .bt-2-outline:hover:focus,
fieldset[disabled] .bt-2-outline:focus:focus,
fieldset[disabled] .bt-2-outline:active:focus,
.bt-2-outline:hover.disabled.focus,
.bt-2-outline:focus.disabled.focus,
.bt-2-outline:active.disabled.focus,
.bt-2-outline:hover[disabled].focus,
.bt-2-outline:focus[disabled].focus,
.bt-2-outline:active[disabled].focus,
fieldset[disabled] .bt-2-outline:hover.focus,
fieldset[disabled] .bt-2-outline:focus.focus,
fieldset[disabled] .bt-2-outline:active.focus {
  background-color: #0b99c1;
  border-color: #0b99c1;
}

.bt-2-outline:hover .badge,
.bt-2-outline:focus .badge,
.bt-2-outline:active .badge {
  color: #0b99c1;
  background-color: #fff;
}

.bt-off {
  color: #aaa;
  background-color: #fff;
  border-color: #aaa;
}

.bt-off:focus,
.bt-off.focus {
  color: #aaa;
  background-color: #e6e6e6;
  border-color: #6a6a6a;
}

.bt-off:hover {
  color: #aaa;
  background-color: #e6e6e6;
  border-color: #8b8b8b;
}

.bt-off:active,
.bt-off.active,
.open > .dropdown-toggle.bt-off {
  color: #aaa;
  background-color: #e6e6e6;
  border-color: #8b8b8b;
}

.bt-off:active:hover,
.bt-off.active:hover,
.open > .dropdown-toggle.bt-off:hover,
.bt-off:active:focus,
.bt-off.active:focus,
.open > .dropdown-toggle.bt-off:focus,
.bt-off:active.focus,
.bt-off.active.focus,
.open > .dropdown-toggle.bt-off.focus {
  color: #aaa;
  background-color: #d4d4d4;
  border-color: #6a6a6a;
}

.bt-off:active,
.bt-off.active,
.open > .dropdown-toggle.bt-off {
  background-image: none;
}

.bt-off.disabled:hover,
.bt-off[disabled]:hover,
fieldset[disabled] .bt-off:hover,
.bt-off.disabled:focus,
.bt-off[disabled]:focus,
fieldset[disabled] .bt-off:focus,
.bt-off.disabled.focus,
.bt-off[disabled].focus,
fieldset[disabled] .bt-off.focus {
  background-color: #fff;
  border-color: #aaa;
}

.bt-off .badge {
  color: #fff;
  background-color: #aaa;
}

.bt-off:hover,
.bt-off.current {
  color: #fff;
  background: #0b99c1;
  border-color: #0b99c1;
}

.bt-off.current {
  color: #fff;
  background: #0b99c1;
  border-color: #0b99c1;
}

.bt-checkbox {
  color: #aaa;
  background-color: #fff;
  border-color: #aaa;
}

.bt-checkbox:focus,
.bt-checkbox.focus {
  color: #aaa;
  background-color: #e6e6e6;
  border-color: #6a6a6a;
}

.bt-checkbox:hover {
  color: #aaa;
  background-color: #e6e6e6;
  border-color: #8b8b8b;
}

.bt-checkbox:active,
.bt-checkbox.active,
.open > .dropdown-toggle.bt-checkbox {
  color: #aaa;
  background-color: #e6e6e6;
  border-color: #8b8b8b;
}

.bt-checkbox:active:hover,
.bt-checkbox.active:hover,
.open > .dropdown-toggle.bt-checkbox:hover,
.bt-checkbox:active:focus,
.bt-checkbox.active:focus,
.open > .dropdown-toggle.bt-checkbox:focus,
.bt-checkbox:active.focus,
.bt-checkbox.active.focus,
.open > .dropdown-toggle.bt-checkbox.focus {
  color: #aaa;
  background-color: #d4d4d4;
  border-color: #6a6a6a;
}

.bt-checkbox:active,
.bt-checkbox.active,
.open > .dropdown-toggle.bt-checkbox {
  background-image: none;
}

.bt-checkbox.disabled:hover,
.bt-checkbox[disabled]:hover,
fieldset[disabled] .bt-checkbox:hover,
.bt-checkbox.disabled:focus,
.bt-checkbox[disabled]:focus,
fieldset[disabled] .bt-checkbox:focus,
.bt-checkbox.disabled.focus,
.bt-checkbox[disabled].focus,
fieldset[disabled] .bt-checkbox.focus {
  background-color: #fff;
  border-color: #aaa;
}

.bt-checkbox .badge {
  color: #fff;
  background-color: #aaa;
}

.bt-ok {
  color: #fff;
  background-color: #2edc76;
  border-color: #2edc76;
}

.bt-ok:focus,
.bt-ok.focus {
  color: #fff;
  background-color: #1fb85e;
  border-color: #14773d;
}

.bt-ok:hover {
  color: #fff;
  background-color: #1fb85e;
  border-color: #1daf5a;
}

.bt-ok:active,
.bt-ok.active,
.open > .dropdown-toggle.bt-ok {
  color: #fff;
  background-color: #1fb85e;
  border-color: #1daf5a;
}

.bt-ok:active:hover,
.bt-ok.active:hover,
.open > .dropdown-toggle.bt-ok:hover,
.bt-ok:active:focus,
.bt-ok.active:focus,
.open > .dropdown-toggle.bt-ok:focus,
.bt-ok:active.focus,
.bt-ok.active.focus,
.open > .dropdown-toggle.bt-ok.focus {
  color: #fff;
  background-color: #1a9a4f;
  border-color: #14773d;
}

.bt-ok:active,
.bt-ok.active,
.open > .dropdown-toggle.bt-ok {
  background-image: none;
}

.bt-ok.disabled:hover,
.bt-ok[disabled]:hover,
fieldset[disabled] .bt-ok:hover,
.bt-ok.disabled:focus,
.bt-ok[disabled]:focus,
fieldset[disabled] .bt-ok:focus,
.bt-ok.disabled.focus,
.bt-ok[disabled].focus,
fieldset[disabled] .bt-ok.focus {
  background-color: #2edc76;
  border-color: #2edc76;
}

.bt-ok .badge {
  color: #2edc76;
  background-color: #fff;
}

.bt-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

.bt-link,
.bt-link:active,
.bt-link.active,
.bt-link[disabled],
fieldset[disabled] .bt-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bt-link,
.bt-link:hover,
.bt-link:focus,
.bt-link:active {
  border-color: transparent;
}

.bt-link:hover,
.bt-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.bt-link[disabled]:hover,
fieldset[disabled] .bt-link:hover,
.bt-link[disabled]:focus,
fieldset[disabled] .bt-link:focus {
  color: #777777;
  text-decoration: none;
}

.bt-lg,
.btn-lg {
  padding: 10px 22px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 24px;
}

.bt-sm,
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.bt-xs,
.btn-xs {
  padding: 1px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 20px;
}

.bt-xl {
  border-radius: 24px;
  white-space: normal;
}

.bt-block {
  display: block;
  width: 100%;
}

.bt-block + .bt-block {
  margin-top: 5px;
}

input[type=submit].bt-block,
input[type=reset].bt-block,
input[type=button].bt-block {
  width: 100%;
}

.prod-header {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}

.prod-header .container {
  padding-top: 10px;
}

.prod-header h1 {
  color: #ff6442;
  margin: 0 0 15px;
}

.prod-header h1.bleufonce-c {
  color: #002146;
  font-weight: bold;
}

.prod-header p {
  font-weight: bold;
  margin-bottom: 15px;
}

.prod-header p img {
  margin: 10px 10px 0 0;
}

.prod-header p img + img {
  margin-left: 10px;
}

.prod-header .head-cols {
  color: #fff;
  padding-bottom: 10px;
}

.prod-header .head-cols .title {
  color: #ff6442;
  font-size: 24px;
  text-align: center;
}

.prod-header .head-cols .title .by {
  color: #fff;
  display: block;
  font-size: 14px;
}

.prod-header .head-cols .title .by img {
  margin-left: 15px;
}

.prod-header .isin-header {
  padding-bottom: 10px;
}

.prod-header .isin-header .title {
  margin-bottom: 15px;
  padding-left: 80px;
  position: relative;
}

.prod-header .isin-header .title:before {
  display: block;
  content: "";
  width: 55px;
  height: 55px;
  border-radius: 50%;
  border: 2px solid #fff;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.2);
}

.prod-header .isin-header .title:after {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -1375px;
  height: 64px;
  width: 55px;
}

.prod-header .isin-header .title h1 {
  color: #fff;
  font-size: 24px;
  line-height: 1.1;
  text-transform: uppercase;
  margin: 0;
}

.prod-header .isin-header .title .code {
  font-weight: bold;
  margin-bottom: 5px;
}

.prod-header .isin-header .title .note img {
  margin-right: 2px;
}

.prod-header .isin-header .logo {
  margin-top: 10px;
}

.prod-header .isin-header .type {
  color: #002146;
  font-weight: 300;
  margin-bottom: 15px;
}

.prod-header .isin-header .type strong {
  display: block;
  font-size: 18px;
}

.prod-header .isin-header .mention {
  font-size: 12px;
  color: #fff;
}

.prod-header .nav-wrapper {
  margin: 0 -10px;
  font-family: "Raleway";
}

.prod-header .nav-wrapper > .nav > li > a {
  padding: 10px;
  color: #000;
  font-size: 16px;
  margin-bottom: 0;
  background-color: #f3f2f2;
  text-align: left;
}

.prod-header .nav-wrapper > .nav > li.active > a {
  background-color: #002146;
  color: #fff;
}

.prod-header .nav-wrapper > .nav > li.active .submenu {
  display: block;
}

.prod-header .nav-wrapper > .nav .submenu {
  background-color: #41728c;
  color: #fff;
  display: none;
}

.prod-header .nav-wrapper > .nav .submenu .container {
  padding-bottom: 10px;
}

.prod-header .nav-wrapper > .nav .submenu li a {
  color: #fff;
  margin: 0;
  padding: 5px;
  text-align: left;
}

.prod-header .nav-wrapper > .nav .submenu li a:hover,
.prod-header .nav-wrapper > .nav .submenu li a:focus {
  color: #fff;
  background: transparent;
}

.prod-header .nav-wrapper > .nav .submenu li.active a {
  text-decoration: underline;
}

@media only screen and (min-width: 768px) {
  .prod-header .prod-header-align > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .prod-header .prod-header-align > .row > div:first-child {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.product-infos {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 2rem 2rem 2.5rem;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.product-infos .note {
  margin-bottom: 11px;
}

.product-infos .note img {
  margin-right: 4px;
}

.product-infos p {
  font-weight: 400;
}

.product-infos .code > span {
  font-size: 12px;
  font-size: 1.2rem;
  color: #ccc;
  display: block;
}

.product-infos .risque-title {
  font-size: 12px;
  font-size: 1.2rem;
  color: #999;
  display: block;
  margin-bottom: 0.2rem;
}

.product-infos .risque-nb {
  color: #0b99c1;
  font-weight: bold;
  font-size: 19px;
  font-size: 1.9rem;
}

.product-infos .risque-ech {
  font-size: 12px;
  font-size: 1.2rem;
}

.product-infos .risque-nbech {
  margin-top: 0.8rem;
}

.product-infos .full-progress .progress {
  height: 14px;
  background: #ccc;
  border-radius: 7px;
  padding: 2px;
  margin: 0;
}

.product-infos .full-progress .progress .progress-bar {
  border-radius: 5px;
  height: 10px;
}

.product-infos .product-infos-list {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 300;
  padding-top: 2rem;
}

.product-infos-dark {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}

#prod-subscription {
  background: #f1f1f1;
  display: none;
}

#prod-subscription h2 {
  color: #ff6442;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 20px;
  text-transform: uppercase;
}

#prod-subscription h2 span {
  font-size: 30px;
  display: block;
  font-weight: 300;
}

#prod-subscription ol {
  margin: 0 0 20px;
  padding: 0;
}

#prod-subscription ol li {
  list-style: none;
  position: relative;
  padding-left: 36px;
  margin-top: 20px;
}

#prod-subscription ol li:first-child {
  margin-top: 0;
}

#prod-subscription ol li span {
  display: inline-block;
  color: #fff;
  background-color: #ff6442;
  border-radius: 3px;
  padding: 3px 8px;
  position: absolute;
  left: 0;
  top: -2px;
}

#prod-subscription .btn {
  display: block;
  text-align: center;
}

#prod-tarifs {
  color: #fff;
  background-color: #0b99c1;
  text-align: center;
}

#prod-tarifs .main-title {
  text-align: center;
}

#prod-tarifs ul {
  margin: 0;
  padding: 0;
}

#prod-tarifs ul li {
  list-style: none;
  margin-top: 20px;
}

#prod-tarifs ul li:first-child {
  margin-top: 0;
}

#prod-tarifs ul li > span {
  display: block;
  width: 94px;
  height: 94px;
  color: #0b99c1;
  margin: 0 auto 10px;
  font-size: 62px;
  line-height: 1.25;
  border-radius: 50%;
  background-color: #fff;
  border: 5px solid #ced9dd;
}

#prod-tarifs ul li > span span {
  font-size: 45px;
}

#prod-tarifs small {
  display: block;
  font-size: 10px;
  margin-top: 2px;
}

#prod-tarifs .row {
  margin-top: 20px;
}

#prod-tarifs .row div[class^=col] {
  margin-top: 20px;
}

#prod-tarifs .row div[class^=col]:first-child {
  margin-top: 0;
}

#prod-tarifs .row span {
  display: block;
  font-size: 32px;
  margin-bottom: 10px;
}

#prod-recompenses {
  text-align: center;
}

#prod-recompenses .desc {
  font-size: 12px;
}

#prod-recompenses .desc .title {
  display: block;
  font-size: 18px;
  text-transform: uppercase;
}

#prod-recompenses .view-all {
  text-align: center;
  font-size: 16px;
  margin-top: 20px;
}

#prod-recompenses .view-all a {
  text-decoration: underline;
}

#prod-recompenses .view-all a:hover {
  text-decoration: none;
}

#prod-conseils {
  text-align: center;
  background-color: #f1f1f1;
}

#prod-conseils h3 {
  color: #0b99c1;
  padding-top: 55px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

#prod-conseils h3:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -23px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -384px;
  height: 45px;
  width: 45px;
}

#faq h2 {
  font-size: 26px;
  color: #0b99c1;
  margin: 15px 0;
}

#faq h3 {
  color: #ff6442;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 5px;
}

#faq dt {
  cursor: pointer;
  color: #0b99c1;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 50px 10px 15px;
  position: relative;
  margin: 5px 0 0;
  border: 2px solid #f1f1f1;
}

#faq dt:hover,
#faq dt.open {
  color: #fff;
  background-color: #ff6442;
}

#faq dt:hover:after,
#faq dt.open:after {
  border-color: rgba(255, 100, 66, 0);
  border-top-color: #ff6442;
}

#faq dt:hover:before,
#faq dt.open:before {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
}

#faq dt.open:before,
#faq dt.open:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: 5px;
}

#faq dt:first-child {
  margin-top: 0;
}

#faq dt:before,
#faq dt:after {
  right: 25px;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  margin-top: -5px;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

#faq dt:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 10px;
  margin-right: -10px;
}

#faq dt:before {
  border-color: rgba(11, 153, 193, 0);
  border-top-color: #0b99c1;
  border-width: 13px;
  margin-right: -13px;
}

#faq dd {
  padding: 10px 15px;
  border: 2px solid #f1f1f1;
  border-top: 0;
  display: none;
}

#faq dd p:last-child {
  margin-bottom: 0;
}

.dashboard h2 {
  color: #fff;
  background-color: #ff6442;
  height: 60px;
  display: table;
  width: 100%;
  font-size: 18px;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  text-align: center;
}

.dashboard h2:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 100, 66, 0);
  border-top-color: #ff6442;
  border-width: 15px;
  margin-left: -15px;
}

.dashboard h2 span {
  display: table-cell;
  padding: 10px 20px;
  vertical-align: middle;
}

.dashboard .box-content {
  padding: 20px;
  margin-bottom: 10px;
  background-color: #f1f1f1;
}

.dashboard .box-content .col-md-6 {
  margin-top: 20px;
}

.dashboard .box-content .col-md-6:first-child {
  margin-top: 0;
}

.dashboard .box-content ul {
  color: #0b99c1;
}

.dashboard .box-content ul li {
  margin-top: 5px;
}

.dashboard .box-content ul li:first-child {
  margin-top: 0;
}

.dashboard h3 {
  font-size: 16px;
  position: relative;
  display: table;
  width: 100%;
  height: 82px;
  margin: 20px 0 10px;
}

.dashboard h3:first-child {
  margin-top: 0;
}

.dashboard h3 span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 80px;
}

.dashboard h3:before {
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  border: 2px solid #0b99c1;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -35px;
  background-color: #fff;
}

.dashboard h3 .icon-small {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -25px;
}

.dashboard .aside h2 {
  background-color: #3da396;
}

.dashboard .aside h2:after {
  border-color: rgba(61, 163, 150, 0);
  border-top-color: #3da396;
}

.dashboard .aside ul {
  margin: 0;
  padding: 0;
  border: 2px solid #f1f1f1;
  border-top: 0;
}

.dashboard .aside ul li {
  list-style: none;
  border-top: 2px solid #f1f1f1;
}

.dashboard .aside ul li:first-child {
  border-top: 0;
}

.dashboard .aside ul a {
  display: block;
  padding: 15px 10px;
}

.list-notes .note {
  color: #5c696d;
  padding: 20px;
  margin-top: 20px;
  position: relative;
  border: 2px solid #f1f1f1;
}

.list-notes .note:hover .overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.list-notes .note.has-head {
  padding: 0;
}

.list-notes .note .head {
  display: table;
  height: 100px;
  width: 100%;
  position: relative;
  border-bottom: 2px solid #f1f1f1;
}

.list-notes .note .head span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.list-notes .note .inner {
  padding: 20px;
}

.list-notes .note .overlay {
  position: absolute;
  display: table;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: rgba(241, 86, 62, 0.9);
}

.list-notes .note .overlay a {
  color: #fff;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.list-notes .note .overlay span {
  position: relative;
  font-size: 20px;
  font-weight: bold;
  padding-top: 70px;
  display: inline-block;
}

.list-notes .note .overlay span:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -30px;
  border-radius: 50%;
  background: rgba(118, 63, 55, 0.3);
}

.list-notes .note .overlay span:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 13px;
  margin-left: -13px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -25px -124px;
  height: 34px;
  width: 26px;
}

.list-notes .note h2 {
  font-size: 20px;
  margin: 0 0 10px;
  color: #0b99c1;
  font-weight: 700;
}

.list-notes .note .date {
  color: #afc5cc;
  font-size: 12px;
  margin-bottom: 10px;
}

.list-notes .note p {
  font-size: 16px;
}

.list-notes .note p:last-child {
  margin-bottom: 0;
}

.note-h {
  border: 2px solid #f2f2f2;
  position: relative;
}

.note-h + .note-h {
  margin-top: 20px;
}

.note-h .img {
  padding: 20px;
  text-align: center;
  border-bottom: 2px solid #f2f2f2;
}

.note-h .desc {
  padding: 20px;
}

.note-h .title {
  font-size: 18px;
  font-weight: bold;
  color: #0b99c1;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.note-h .date {
  font-size: 14px;
  margin-bottom: 10px;
}

.note-h p {
  color: #5c696d;
  margin: 10px 0 0;
}

.note-h .dl {
  text-align: center;
  margin-top: 15px;
}

.note-h .pdf {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  font-size: 20px;
  background-color: #ff6442;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
}

.note-h .pdf:hover {
  text-decoration: none;
}

.note-h .more {
  margin-top: 20px;
  text-align: center;
}

.note-h.partner .title {
  text-transform: none;
}

.note-head {
  font-size: 20px;
  color: #ff6442;
  margin: 40px 0 15px;
  text-align: center;
}

.autocomplete-suggestions {
  text-align: left;
  cursor: default;
  border: 1px solid #ccc;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
  position: absolute;
  display: none;
  z-index: 9999;
  max-height: 254px;
  overflow: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.autocomplete-suggestion {
  position: relative;
  padding: 0 0.6em;
  line-height: 23px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1.02em;
  color: #464646;
}

.autocomplete-suggestion b {
  font-weight: normal;
  color: #1f8dd6;
}

.autocomplete-suggestion.selected {
  background: #f0f0f0;
}

.autocomplete-suggestions {
  border-color: #0b99c1;
}

.autocomplete-suggestions .autocomplete-suggestion {
  cursor: pointer;
  padding: 3px 12px 3px 30px;
}

.autocomplete-suggestions .autocomplete-suggestion.category {
  cursor: default;
  padding: 3px 12px;
  color: #fff;
  font-weight: bold;
  background-color: #0b99c1;
}

.main-title,
#content .main-title {
  margin: 0 0 20px;
  font-size: 28px;
  font-weight: 300;
  color: inherit;
  text-align: center;
  text-transform: uppercase;
}

.main-title span,
#content .main-title span {
  display: inline-block;
  position: relative;
  padding: 55px 0 0;
}

.main-title span:before,
#content .main-title span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22.5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -384px;
  height: 45px;
  width: 45px;
}

.main-title.ico-contrats span:before,
#content .main-title.ico-contrats span:before {
  background-position: 0 -654px;
}

.main-title.ico-gp span:before,
#content .main-title.ico-gp span:before {
  background-position: 0 -744px;
}

.main-title.ico-articles span:before,
#content .main-title.ico-articles span:before {
  background-position: 0 -474px;
}

.main-title.ico-articles2 span:before,
#content .main-title.ico-articles2 span:before {
  background-position: 0 -519px;
}

.main-title.ico-finance span:before,
#content .main-title.ico-finance span:before {
  background-position: 0 -699px;
}

.main-title.ico-awards span:before,
#content .main-title.ico-awards span:before {
  background-position: 0 -564px;
}

.main-title.ico-sitemap span:before,
#content .main-title.ico-sitemap span:before {
  background-position: 0 -609px;
}

.main-title.ico-login span:before,
#content .main-title.ico-login span:before {
  background-position: 0 -294px;
}

.main-title.ico-lexique span:before,
#content .main-title.ico-lexique span:before {
  background-position: 0 -789px;
}

.main-title.ico-note span:before,
#content .main-title.ico-note span:before {
  background-position: 0 -879px;
}

.main-title.ico-note2 span:before,
#content .main-title.ico-note2 span:before {
  background-position: 0 -924px;
}

.main-title.ico-partners span:before,
#content .main-title.ico-partners span:before {
  background-position: 0 -969px;
}

.main-title.ico-supports span:before,
#content .main-title.ico-supports span:before {
  background-position: 0 -339px;
}

.resume-perfs h3 {
  color: #0b99c1;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 20px;
  text-transform: uppercase;
}

.resume-perfs .col-md-4 {
  margin-top: 20px;
}

.resume-perfs .col-md-4:first-child {
  margin-top: 0;
}

.resume-perfs .year-resume h4 {
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
  margin: 0 0 20px;
  text-transform: uppercase;
  border-bottom: 2px solid #000;
}

.resume-perfs .round-values {
  margin: 0 -5px;
}

.resume-perfs .round-values ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
}

.resume-perfs .round-values li {
  float: left;
  width: 33.33%;
  margin-bottom: 10px;
  text-align: center;
  padding: 0 5px;
}

.resume-perfs .round-values li:nth-child(3n+1) {
  clear: both;
}

.resume-perfs .round-values li.down .circle span:before {
  background-position: 0 -32px;
}

.resume-perfs .round-values li.down .circle strong {
  color: #e50a0a;
}

.resume-perfs .round-values .circle {
  margin: 0 auto 5px;
  display: table;
  width: 88px;
  height: 88px;
  border: 1px solid #bfc3c3;
  border-radius: 50%;
}

.resume-perfs .round-values .circle div {
  display: table-cell;
  vertical-align: middle;
}

.resume-perfs .round-values .circle span {
  display: block;
  padding-top: 16px;
  position: relative;
}

.resume-perfs .round-values .circle span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.resume-perfs .round-values .circle strong {
  color: #37ad2b;
}

.resume-perfs .round-values .title {
  font-size: 12px;
  display: block;
  text-transform: uppercase;
}

.resume-perfs .last-news {
  max-height: 440px;
  overflow: hidden;
  border-bottom: 1px solid #0b99c1;
}

.resume-perfs .last-news ul {
  padding: 0;
  margin: 0;
}

.resume-perfs .last-news li {
  list-style: none;
  position: relative;
  padding-left: 12px;
  margin-top: 15px;
}

.resume-perfs .last-news li:before {
  content: "";
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -16px;
  height: 5px;
  width: 5px;
  position: absolute;
  left: 0;
  top: 12px;
}

.resume-perfs .last-news li:first-child {
  margin-top: 0;
}

.resume-perfs .last-news h4 {
  font-size: 18px;
  margin: 0;
}

.resume-perfs .last-news h4 a {
  text-decoration: none;
  color: inherit;
}

.resume-perfs .last-news p {
  font-size: 15px;
}

.resume-perfs .last-news .meta {
  font-size: 12px;
  color: #9b9b9b;
  padding-top: 6px;
}

.cac40-level {
  text-align: center;
  line-height: 1.25;
}

.cac40-level .title {
  display: block;
  color: #0b99c1;
  font-size: 18px;
  font-weight: bold;
}

.cac40-level .title span {
  padding-right: 20px;
  position: relative;
}

.cac40-level .percent {
  display: block;
}

.cac40-level.up .title span:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.cac40-level.up .percent {
  color: #37ad2b;
}

.cac40-level.down .title span:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -32px;
  height: 10px;
  width: 10px;
}

.cac40-level.down .percent {
  color: #e50a0a;
}

.cac40-resume {
  margin: 20px 0;
  border: 1px solid #ececec;
  padding: 20px 10px;
}

.cac40-resume .graph {
  padding: 20px 0;
}

.cac40-resume .list table {
  font-size: 12px;
  width: 100%;
  background-color: #fff;
}

.cac40-resume .list td,
.cac40-resume .list th {
  padding: 5px 0;
  border-top: 1px solid #e4e4e4;
}

.cac40-resume .list tr:first-child th,
.cac40-resume .list tr:first-child td {
  border-top: 0;
}

.cac40-resume .list th {
  font-weight: normal;
  text-transform: uppercase;
}

.cac40-resume .list th span {
  position: relative;
  padding-left: 20px;
}

.cac40-resume .list th span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.cac40-resume .list td:last-child {
  color: #37ad2b;
  font-weight: bold;
  text-align: right;
}

.cac40-resume .list tr.down th span:before {
  background-position: 0 -32px;
}

.cac40-resume .list tr.down td:last-child {
  color: #e50a0a;
}

.supports-tabs {
  margin: 10px 0;
}

.supports-tabs ul {
  padding: 0;
  margin: 0;
}

.supports-tabs li {
  list-style: none;
  margin-top: 10px;
}

.supports-tabs li:first-child {
  margin-top: 0;
}

.supports-tabs li.current a,
.supports-tabs li a:hover {
  color: #fff;
  background-color: #002146;
}

.supports-tabs li.current a > span span,
.supports-tabs li a:hover > span span {
  color: #0b99c1;
}

.supports-tabs a {
  display: block;
  line-height: 1;
  background-color: #f3f2f2;
  padding: 10px;
  color: #000;
}

.supports-tabs a:hover {
  text-decoration: none;
}

.supports-tabs a > span span {
  display: block;
  color: #757575;
}

.supports-tabs br {
  display: none;
}

.supports-wrapper {
  margin-top: 10px;
}

.supports-wrapper .main-filters .group {
  padding: 10px 20px;
  background-color: #f3f2f2;
}

.supports-wrapper .main-filters .group + .group {
  margin-top: 5px;
}

.supports-wrapper .main-filters .title {
  font-weight: bold;
  color: #0b99c1;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.supports-wrapper .main-filters .SumoSelect {
  margin-bottom: 10px;
}

.supports-wrapper .main-filters .btn {
  min-width: 60px;
}

.supports-wrapper .main-filters .submit {
  text-align: right;
}

.table-supports {
  margin-top: 4px;
  width: 100%;
  background-color: #fff;
}

.table-supports tr.odd {
  background-color: #f3f2f2;
}

.table-supports th {
  font-weight: bold;
  text-align: center;
  padding: 8px 6px;
  background-color: #f3f2f2;
  border-left: 4px solid #fff;
}

.table-supports th:first-child {
  border-left: 0;
}

.table-supports th.tablesorter-headerAsc .tablesorter-icon {
  background-image: url("../assets/supports/ico-sort-up.png");
}

.table-supports th.tablesorter-headerDesc .tablesorter-icon {
  background-image: url("../assets/supports/ico-sort-down.png");
}

.table-supports .tablesorter-header-inner {
  position: relative;
  height: 60px;
  padding-bottom: 34px;
}

.table-supports .tablesorter-header-inner .tablesorter-icon {
  display: block;
  width: 9px;
  height: 14px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  background: url("../assets/supports/ico-sort.png") left top no-repeat;
}

.table-supports td {
  padding: 8px 6px;
  font-weight: bold;
  text-align: right;
  border-bottom: 1px solid #d8d8d8;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.table-supports td.name {
  text-align: left;
  font-weight: normal;
}

.table-supports td.name a {
  color: #002146;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.table-supports td.name a:hover {
  color: #0b99c1;
  text-decoration: none;
}

.table-supports td.name small {
  font-size: 10px;
}

.table-supports td.name .label-new {
  display: inline-block;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 2px 3px;
  background-color: #ff8401;
}

.table-supports .title {
  color: #fff;
  background-color: #0b99c1 !important;
  text-align: left;
  border: 0;
  padding: 8px 12px;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
}

.table-supports tr:hover {
  background-color: #e7f2f6;
}

.table-supports .ico-up,
.table-supports .ico-down {
  position: relative;
  padding-left: 20px;
}

.table-supports .ico-up:before,
.table-supports .ico-down:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.table-supports .ico-down:before {
  background-position: 0 -32px;
}

.table-supports .tablesorter-filter-row td {
  border-top: 4px solid #fff;
  background-color: #cfcfcf !important;
}

.table-supports .tablesorter-filter-row td:first-child {
  padding-left: 32px;
  background: url("../assets/supports/ico-search-tablesorter.png") 8px center no-repeat;
}

.table-supports .tablesorter-filter-row td input {
  padding: 5px;
  width: 100%;
  outline: 0;
  font-weight: normal;
  border: 1px solid #c5c5c5;
}

.supports-mobile {
  margin: 20px -10px 0;
}

.supports-mobile h3 {
  color: #fff;
  margin: 0;
  font-size: 20px;
  padding: 8px 12px;
  background-color: #0b99c1;
  text-transform: uppercase;
}

.supports-mobile dd {
  display: none;
}

.supports-mobile dt {
  font-size: 16px;
  font-weight: normal;
  position: relative;
  line-height: 1.2;
  cursor: pointer;
  padding: 15px 40px 15px 12px;
  border-bottom: 1px solid #dfdfdf;
}

.supports-mobile dt:after {
  right: 12px;
  top: 50%;
  margin-top: -2px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(22, 102, 129, 0);
  border-top-color: #166681;
  border-width: 10px;
}

.supports-mobile dt.even {
  background-color: #ebebeb;
}

.supports-mobile dt.open {
  background-color: #d5f2fa;
}

.supports-mobile dt.open:after {
  border: solid transparent;
  border-color: rgba(22, 102, 129, 0);
  border-bottom-color: #166681;
  border-width: 10px;
  margin-top: -14px;
}

.supports-mobile dt small {
  font-size: 12px;
}

.supports-mobile table {
  width: 100%;
  background-color: #fff;
}

.supports-mobile table th,
.supports-mobile table td {
  padding: 6px 12px;
  font-weight: bold;
  text-align: right;
  border-bottom: 1px solid #dfdfdf;
}

.supports-mobile table th {
  font-weight: normal;
  text-align: left;
}

.supports-mobile .label-new {
  display: inline-block;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 2px 3px;
  background-color: #ff8401;
}

.supports-mobile .ico-up,
.supports-mobile .ico-down {
  position: relative;
  padding-left: 20px;
}

.supports-mobile .ico-up:before,
.supports-mobile .ico-down:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

/* Accueil */
.intro-supports h1 {
  color: #002146;
}

.intro-supports .alerts {
  padding: 15px;
  background-color: #0b99c1;
  color: #fff;
  border-radius: 8px;
}

.intro-supports .alerts h2 {
  font-size: 28px;
  position: relative;
  padding-left: 55px;
  margin: 0 0 10px;
  line-height: 1;
}

.intro-supports .alerts h2:before {
  content: "@";
  font-size: 62px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 0.8;
}

.intro-supports .alerts p {
  margin: 0;
}

.intro-supports .cats {
  list-style: none;
  padding: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}

.intro-supports .cats li + li {
  margin-top: 2px;
}

.cats-supports h2 {
  font-weight: 300;
  text-align: center;
  font-size: 26px;
  line-height: 1.1;
  text-transform: uppercase;
  margin: 60px 0 30px;
}

.cats-supports .line {
  margin-top: 20px;
}

.box-supports {
  margin-bottom: 20px;
  text-align: center;
  border-radius: 14px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px #d7d7e4;
  box-shadow: 0px 0px 8px #d7d7e4;
  overflow: hidden;
}

.box-supports .title {
  color: #002146;
  font-weight: 800;
  font-size: 24px;
  font-size: 2.4rem;
  padding: 25px 30px 23px;
  margin: 0;
  position: relative;
}

.box-supports .content {
  padding: 0px 40px 25px;
  background-color: #fff;
}

.box-supports .inner {
  margin-bottom: 20px;
}

.box-supports .cats-list {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.form-risk {
  margin-bottom: 30px;
}

.form-risk fieldset {
  padding: 20px;
  margin-top: 5px;
}

.form-risk fieldset:first-child {
  margin-top: 0;
}

.form-risk .note {
  text-align: center;
  font-size: 12px;
  margin: 0;
}

.form-risk .legend {
  margin-bottom: 0;
}

.form-risk .subtitle {
  font-weight: bold;
  margin: 15px 0 8px;
}

.form-risk .year {
  width: 120px;
  margin-top: 10px;
}

.form-risk .date {
  margin-top: 10px;
}

.form-risk .date label {
  width: 30px;
  margin: 0;
}

.form-risk .input-date {
  width: 120px;
  display: inline-block;
}

.form-risk .risk-submit {
  text-align: right;
  margin-top: 20px;
}

.risk-tile {
  display: block;
  border: 1px solid #ccc;
  background-color: #e6e6e6;
  text-align: center;
  color: #125570;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.risk-tile.active {
  background-color: #fff;
  border: 1px solid #ff6442;
}

.risk-tile.active .header {
  color: #fff;
  background-color: #ff6442;
}

.risk-tile.active .header:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 100, 66, 0);
  border-top-color: #ff6442;
  border-width: 10px;
  margin-left: -10px;
}

.risk-tile.cac {
  background-color: #fff;
  border: 1px solid #c8504c;
}

.risk-tile.cac .header {
  color: #fff;
  background-color: #c8504c;
}

.risk-tile.blue {
  background-color: #fff;
  border: 1px solid #0b99c1;
}

.risk-tile.blue .header {
  color: #fff;
  background-color: #0b99c1;
}

.risk-tile:hover {
  text-decoration: none;
  background-color: #fff;
}

.risk-tile .header {
  color: #000;
  background-color: #ccc;
  font-size: 16px;
  padding: 6px;
  position: relative;
}

.risk-tile .inner {
  min-height: 92px;
  padding: 12px 10px 10px;
}

.risk-tile .num {
  font-size: 36px;
  line-height: 1;
  margin-bottom: 8px;
}

.risk-tile .num sup {
  font-size: 20px;
}

.risk-tile .since {
  font-size: 12px;
  line-height: 1.1;
}

.risk-title {
  color: #fff;
  background-color: #ff6442;
  text-align: center;
  padding: 10px;
  font-size: 24px;
  margin-bottom: 30px;
}

.risk-desc {
  margin-bottom: 50px;
}

.risk-desc p {
  text-align: justify;
}

.risk-table {
  border-width: 0 !important;
}

.risk-table .blue {
  color: #0b99c1;
}

.risk-table .link a {
  color: #000;
  text-decoration: underline;
}

.risk-table .link a:hover {
  text-decoration: none;
}

.risk-wrap {
  padding: 20px;
  background-color: #f1f1f1;
}

.risk-wrap + .risk-wrap {
  margin-top: 5px;
}

.risk-wrap .note {
  font-weight: bold;
  margin-bottom: 15px;
}

.risk-wrap .note em {
  font-size: 12px;
  font-weight: normal;
}

#notification {
  position: fixed;
  z-index: 300;
  left: 0;
  bottom: 0;
  padding: 10px;
  width: 100%;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  background-color: rgba(20, 51, 61, 0.9);
}

#notification.top {
  bottom: auto;
  top: 0;
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px);
}

#notification.show-notif {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

#notification .container {
  padding-right: 40px;
  position: relative;
}

#notification a {
  color: #fff;
  text-decoration: underline;
}

#notification a:hover {
  text-decoration: none;
}

#notification .btn-close {
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -10px -32px;
  height: 18px;
  width: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -9px;
  text-indent: -999em;
}

.popin-content {
  background-color: #fff;
  padding: 30px;
  display: none;
  max-width: 500px;
  color: #5c696d;
}

.popin-content.large {
  max-width: 1000px;
}

.fancybox-inner .popin-content {
  display: block;
}

.popin-content h3 {
  color: #0b99c1;
  font-weight: bold;
  margin: 0 0 15px;
  padding-right: 30px;
}

.popin-content p:last-child,
.popin-content ul:last-child {
  margin-bottom: 0;
}

.popin-content .text-center {
  margin-top: 20px;
}

.popin-content.warning {
  background-color: #fcf8e3;
}

.popin-content.warning h3 {
  color: #ec971c;
}

.popin-content.error {
  background-color: #f2dede;
}

.popin-content.error h3 {
  color: #c9302c;
}

.popin-content.success {
  background-color: #dff0d8;
}

.popin-content.success h3 {
  color: #449d44;
}

.fancybox-inner .pop {
  background: #fff;
  min-width: 300px;
  max-width: 1200px;
  overflow: hidden !important;
  border-radius: 10px;
  overflow-y: scroll;
}

.fancybox-inner .pop-title {
  font-size: 24px;
  color: #0b99c1;
  font-weight: 600;
  margin: 10px 0;
}

.fancybox-inner .pop-close {
  top: 15px;
  right: 15px;
  display: block;
  background: transparent;
  height: 18px;
  width: 18px;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.fancybox-inner .pop-close:hover {
  text-decoration: none;
}

.fancybox-inner .pop-i {
  padding: 15px;
  width: 1160px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .fancybox-inner .pop-i {
    width: 960px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fancybox-inner .pop-i {
    width: 720px;
  }
}
@media (max-width: 767px) {
  .fancybox-inner .pop-i {
    width: 300px;
  }
}
.modal-open .sticky,
.modal-open .sticky-nav {
  z-index: 1029;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.in {
  background-color: #fff;
  opacity: 0.8;
}

.popin-border.modal.fade,
.popin-alta-securite.modal.fade {
  opacity: 0;
}

.popin-border.modal.fade.in,
.popin-alta-securite.modal.fade.in {
  opacity: 1;
}

.popin-border .blue-c,
.popin-alta-securite .blue-c {
  color: #0b99c1;
}

.popin-border .grey-c,
.popin-alta-securite .grey-c {
  color: #505050;
}

.popin-border .f18,
.popin-alta-securite .f18 {
  font-size: 18px;
  font-size: 1.8rem;
}

.popin-border .close-small,
.popin-alta-securite .close-small {
  color: #ff6b3b;
  text-decoration: underline;
  font-size: 12px;
  font-size: 1.2rem;
  cursor: pointer;
}

.popin-border .modal-header,
.popin-alta-securite .modal-header {
  padding: 0;
  border-bottom-width: 0;
}

.popin-border .modal-footer,
.popin-alta-securite .modal-footer {
  border-top-width: 0;
}

.popin-border .modal-body,
.popin-alta-securite .modal-body {
  text-align: center;
}

.popin-border .modal-content,
.popin-alta-securite .modal-content {
  border: 10px solid #0b99c1;
  -webkit-box-shadow: 0 0 20px 5px rgba(11, 153, 193, 0.5);
  box-shadow: 0 0 20px 5px rgba(11, 153, 193, 0.5);
  border-radius: 0;
}

.popin-border .bt-action,
.popin-alta-securite .bt-action {
  color: #fff;
  background-color: #ff6b3b;
  border-color: #ff6b3b;
}

.popin-border .bt-action:focus,
.popin-alta-securite .bt-action:focus,
.popin-border .bt-action.focus,
.popin-alta-securite .bt-action.focus {
  color: #fff;
  background-color: #ff4408;
  border-color: #bb2e00;
}

.popin-border .bt-action:hover,
.popin-alta-securite .bt-action:hover {
  color: #fff;
  background-color: #ff4408;
  border-color: #fd3e00;
}

.popin-border .bt-action:active,
.popin-alta-securite .bt-action:active,
.popin-border .bt-action.active,
.popin-alta-securite .bt-action.active,
.open > .dropdown-toggle.popin-border .bt-action,
.open > .dropdown-toggle.popin-alta-securite .bt-action {
  color: #fff;
  background-color: #ff4408;
  border-color: #fd3e00;
}

.popin-border .bt-action:active:hover,
.popin-alta-securite .bt-action:active:hover,
.popin-border .bt-action.active:hover,
.popin-alta-securite .bt-action.active:hover,
.open > .dropdown-toggle.popin-border .bt-action:hover,
.open > .dropdown-toggle.popin-alta-securite .bt-action:hover,
.popin-border .bt-action:active:focus,
.popin-alta-securite .bt-action:active:focus,
.popin-border .bt-action.active:focus,
.popin-alta-securite .bt-action.active:focus,
.open > .dropdown-toggle.popin-border .bt-action:focus,
.open > .dropdown-toggle.popin-alta-securite .bt-action:focus,
.popin-border .bt-action:active.focus,
.popin-alta-securite .bt-action:active.focus,
.popin-border .bt-action.active.focus,
.popin-alta-securite .bt-action.active.focus,
.open > .dropdown-toggle.popin-border .bt-action.focus,
.open > .dropdown-toggle.popin-alta-securite .bt-action.focus {
  color: #fff;
  background-color: #e33800;
  border-color: #bb2e00;
}

.popin-border .bt-action:active,
.popin-alta-securite .bt-action:active,
.popin-border .bt-action.active,
.popin-alta-securite .bt-action.active,
.open > .dropdown-toggle.popin-border .bt-action,
.open > .dropdown-toggle.popin-alta-securite .bt-action {
  background-image: none;
}

.popin-border .bt-action.disabled:hover,
.popin-alta-securite .bt-action.disabled:hover,
.popin-border .bt-action[disabled]:hover,
.popin-alta-securite .bt-action[disabled]:hover,
fieldset[disabled] .popin-border .bt-action:hover,
fieldset[disabled] .popin-alta-securite .bt-action:hover,
.popin-border .bt-action.disabled:focus,
.popin-alta-securite .bt-action.disabled:focus,
.popin-border .bt-action[disabled]:focus,
.popin-alta-securite .bt-action[disabled]:focus,
fieldset[disabled] .popin-border .bt-action:focus,
fieldset[disabled] .popin-alta-securite .bt-action:focus,
.popin-border .bt-action.disabled.focus,
.popin-alta-securite .bt-action.disabled.focus,
.popin-border .bt-action[disabled].focus,
.popin-alta-securite .bt-action[disabled].focus,
fieldset[disabled] .popin-border .bt-action.focus,
fieldset[disabled] .popin-alta-securite .bt-action.focus {
  background-color: #ff6b3b;
  border-color: #ff6b3b;
}

.popin-border .bt-action .badge,
.popin-alta-securite .bt-action .badge {
  color: #ff6b3b;
  background-color: #fff;
}

.popin-border-btn,
.popin-alta-securite-btn {
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}

.popin-border .t2,
.popin-alta-securite .t2 {
  margin: 20px 0;
  font-weight: 400;
}

.popin-border .t2 strong,
.popin-alta-securite .t2 strong {
  font-weight: bold;
  color: #000;
}

.popin-border-t2.t2,
.popin-alta-securite-t2.t2 {
  position: relative;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 38px 0 60px;
}

.popin-border-t2.t2:before,
.popin-alta-securite-t2.t2:before {
  content: "";
  width: 3px;
  height: 40px;
  position: absolute;
  left: calc(50% - 1.5px);
  background: #ff6b3b;
  display: block;
  top: -40px;
}

.popin-border-t2.t2:after,
.popin-alta-securite-t2.t2:after {
  content: "";
  width: 3px;
  height: 40px;
  position: absolute;
  left: calc(50% - 1.5px);
  background: #ff6b3b;
  display: block;
  bottom: -40px;
}

.popin-border-close.close,
.popin-alta-securite-close.close {
  opacity: 1;
  position: absolute;
  right: -25px;
  top: -25px;
}

.popin-border-close.close span:after,
.popin-alta-securite-close.close span:after {
  content: url("../assets/popin/close-icon.png");
}

@media only screen and (max-width: 767px) {
  .popin-border.modal.in .modal-dialog,
  .popin-alta-securite.modal.in .modal-dialog,
  .popin-border.modal .modal-dialog,
  .popin-alta-securite.modal .modal-dialog {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .popin-border .modal-dialog,
  .popin-alta-securite .modal-dialog {
    margin-top: 15px;
  }
  .popin-border-t2.t2,
  .popin-alta-securite-t2.t2 {
    height: auto;
    margin: 10px 0 50px;
  }
  .popin-border-t2.t2:before,
  .popin-alta-securite-t2.t2:before {
    content: none;
  }
  .popin-border-t2.t2:after,
  .popin-alta-securite-t2.t2:after {
    height: 30px;
  }
  .popin-border-btn,
  .popin-alta-securite-btn {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .popin-border-btn:after,
  .popin-alta-securite-btn:after {
    width: 30px;
    height: 37px;
    right: -40px;
    top: -17px;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) {
  .popin-border .modal-dialog,
  .popin-alta-securite .modal-dialog {
    width: 700px;
  }
  .popin-border .content-right,
  .popin-alta-securite .content-right {
    padding: 0 9% 0 0;
    text-align: justify;
  }
  .popin-border.modal.in .modal-dialog,
  .popin-alta-securite.modal.in .modal-dialog,
  .popin-border.modal .modal-dialog,
  .popin-alta-securite.modal .modal-dialog {
    position: absolute;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
    -webkit-transition: 0.4s linear;
    transition: 0.4s linear;
  }
}
#simulator-suggestions {
  margin-top: 20px;
}

#simulator-suggestions .btn-wrapper {
  text-align: center;
  margin-bottom: 20px;
}

#simulator-suggestions .btn-wrapper .btn {
  color: #fff;
  background-color: #2edc76;
}

#simulator-suggestions .row {
  margin-top: 20px;
}

#simulator-suggestions .row strong {
  display: block;
  font-size: 36px;
}

#simulator-suggestions .row small {
  display: block;
  font-size: 12px;
}

#simulator-suggestions .row div[class^=col-]:last-child strong {
  font-size: 24px;
}

#simulator-suggestions .proposition {
  color: #fff;
  margin: 0 -10px;
  padding: 20px;
  text-align: center;
  background-color: #2edc76;
}

#simulator-suggestions .proposition h2 {
  margin: 0 0 5px;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
}

#simulator-suggestions .proposition .advice {
  font-size: 18px;
  margin: 20px 0;
}

#simulator-suggestions .proposition .now {
  color: #000;
  font-size: 28px;
  font-weight: bold;
  display: inline-block;
  background-color: #fff;
  padding: 10px 20px;
  margin-bottom: 20px;
  position: relative;
}

#simulator-suggestions .proposition .now:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 12px;
  margin-left: -12px;
}

#simulator-suggestions .objective {
  background-color: #f1f1f1;
  padding: 20px;
  margin: 0 -10px;
}

#simulator-suggestions .objective h2 {
  font-size: 18px;
  text-transform: none;
  font-weight: normal;
  text-align: center;
  margin-bottom: 20px;
}

.profiles-table-head {
  margin: 20px 0;
}

.profiles-table-head h2 {
  margin: 0;
}

.profiles-table-head a {
  text-decoration: underline;
}

.profiles-table-head a:hover {
  text-decoration: none;
}

.table-profile {
  text-align: center;
  background-color: #fff;
  width: 100%;
}

.table-profile th {
  color: #fff;
  text-align: center;
  padding: 5px;
  font-size: 18px;
  background-color: #0b99c1;
  border: 2px solid #0b99c1;
}

.table-profile th a {
  display: block;
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
}

.table-profile th a:hover {
  text-decoration: none;
}

.table-profile td {
  padding: 15px;
  font-size: 12px;
  border: 2px solid #0b99c1;
}

.table-profile td span {
  display: block;
  font-size: 18px;
  color: #0b99c1;
}

.table-profile .goal {
  font-size: 14px;
  border-bottom: 0;
}

.table-profile .profile {
  color: #fff;
  padding: 0 10px;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #67cf4b;
  border-color: #67cf4b;
}

.table-profile .profile.type2 {
  background-color: #aecf4b;
  border-color: #aecf4b;
}

.table-profile .profile.type3 {
  background-color: #d5b639;
  border-color: #d5b639;
}

.table-profile .profile.type4 {
  background-color: #ec603a;
  border-color: #ec603a;
}

.profiles-table-wrapper .row {
  margin-top: 20px;
}

.profiles-table-wrapper .row:first-child {
  margin-top: 0;
}

#profiles-levels {
  background-color: #f1f1f1;
  text-align: center;
}

#profiles-levels h2 {
  color: #67cf4b;
  font-size: 20px;
  margin: 0 0 20px;
}

#profiles-levels h2.type2 {
  color: #aecf4b;
}

#profiles-levels h2.type3 {
  color: #d5b639;
}

#profiles-levels h2.type4 {
  color: #ec603a;
}

#profiles-levels h3 {
  font-size: 18px;
  color: #0b99c1;
  margin: 0 0 5px;
}

#profiles-levels .inner {
  padding: 10px;
  text-align: left;
}

#profiles-levels .amcharts {
  width: 100%;
  height: 280px;
  background-color: #fff;
  border: 1px solid #eaeaea;
}

#profiles-levels .row {
  margin-top: 20px;
}

#profiles-levels .more {
  margin-top: 20px;
  text-align: center;
}

#profiles-levels .more a {
  font-size: 18px;
  text-decoration: underline;
}

#profiles-levels .more a:hover {
  text-decoration: none;
}

.profil-pop {
  max-width: 700px !important;
}

.profil-pop .pop-i {
  width: 100% !important;
}

.isotope-filters {
  padding: 10px;
  margin-bottom: 10px;
  background-color: #e7f2f6;
}

.isotope-filters .title {
  color: #5c696d;
  font-size: 16px;
  margin-bottom: 10px;
}

.isotope-filters ul {
  margin: 0 -5px;
  padding: 0;
}

.isotope-filters ul.letters a,
.isotope-filters ul.letters span {
  padding: 3px 5px;
}

.isotope-filters ul.letters span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

.isotope-filters li {
  list-style: none;
  margin: 5px 3px;
  display: inline-block;
}

.isotope-filters li.current a {
  background-color: #c9e6f0;
  border-color: #abd8e8;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.isotope-filters input[type=checkbox],
.isotope-filters input[type=radio] {
  display: none;
}

.isotope-filters input[type=checkbox]:checked + label,
.isotope-filters input[type=radio]:checked + label {
  background-color: #c9e6f0;
  border-color: #abd8e8;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.isotope-filters label,
.isotope-filters a,
.isotope-filters span {
  margin: 0 !important;
  padding: 10px 5px;
  color: #0b99c1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  font-size: 16px;
  cursor: pointer;
  display: inline-block;
  border-radius: 3px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.isotope-filters label:before,
.isotope-filters label:after {
  display: none !important;
}

.isotope-filters label:hover,
.isotope-filters a:hover {
  background-color: #c9e6f0;
  border-color: #abd8e8;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  text-decoration: none;
}

.isotope-articles {
  margin: 0 -5px;
}

.isotope-articles article {
  padding: 5px;
}

.isotope-articles article:hover a {
  background-color: #ff6442;
}

.isotope-articles article:hover .inner {
  border-color: #ff6442;
}

.isotope-articles article:hover h2 {
  color: #fff;
}

.isotope-articles article:hover .date,
.isotope-articles article:hover p {
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

.isotope-articles article.dual .wrap {
  display: table;
  width: 100%;
  background-color: #0b99c1;
}

.isotope-articles article.dual .wrap .inner {
  border: 0;
  padding: 22px 15px;
}

.isotope-articles article.dual .date,
.isotope-articles article.dual p {
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

.isotope-articles article.dual h2 {
  color: #fff;
}

.isotope-articles article a {
  display: block;
  color: inherit;
  background-color: #fff;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.isotope-articles article a:hover {
  text-decoration: none;
}

.isotope-articles article img {
  display: block;
  width: 100%;
}

.isotope-articles article img + .inner {
  border-top: 0;
}

.isotope-articles article .inner {
  padding: 20px 15px;
  border: 2px solid #f1f1f1;
  -webkit-transition: border 0.3s ease;
  transition: border 0.3s ease;
}

.isotope-articles article .date {
  display: block;
  color: #afc5cc;
  font-size: 12px;
  margin-bottom: 5px;
}

.isotope-articles article h2 {
  font-size: 20px;
  color: #0b99c1;
  font-weight: bold;
  margin: 0 0 10px;
}

.isotope-articles article p {
  color: #5c696d;
  font-size: 16px;
  margin: 0;
}

/* sticky head */
.table-stickyhead-tr {
  display: none;
}

@media (max-width: 1023px) {
  .table-stickyhead-tr {
    display: table-row;
  }
}
@media (max-width: 1023px) {
  .table-stickyhead.floatThead-table {
    display: none !important;
  }
}
/* stacktable */
.stacktable {
  width: 100%;
}

.stacktable.large-only {
  display: table;
}

@media (max-width: 991px) {
  .stacktable.large-only {
    display: none;
  }
}
.stacktable.large-only tr {
  background-color: transparent;
}

.stacktable.small-only {
  display: none;
  background: #f5f5fa;
  -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.11);
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .stacktable.small-only {
    display: table;
  }
}
.stacktable.small-only th,
.stacktable.small-only td {
  border-bottom: none !important;
  vertical-align: top !important;
  background: transparent !important;
}

.st-head-row {
  padding-top: 1em;
}

.st-head-row.st-head-row-main {
  font-size: 1.5em;
  padding-top: 0;
}

td.st-key {
  /*width:49%;*/
  text-align: right;
  padding-right: 1%;
  font-weight: 600;
  padding: 10px 5px !important;
}

td.st-val {
  /*width:49%;*/
  padding-left: 1%;
  padding: 12px 20px 12px 5px !important;
  font-size: 12px;
  font-size: 1.2rem;
}

/* Table width first col sticky*/
.table-scroll {
  position: relative;
  max-width: 600px;
  max-width: 100%;
  margin: auto;
  overflow: hidden;
}

.table-scroll .table {
  background: transparent;
}

.table-scroll .table-wrap {
  width: 100%;
  overflow: auto;
}

.table-scroll table {
  width: 100%;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}

.table-scroll th,
.table-scroll td {
  white-space: nowrap;
  vertical-align: middle;
}

.table-scroll .clone {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.table-scroll .clone th,
.table-scroll .clone td {
  visibility: hidden;
}

.table-scroll .clone .fixed-side {
  visibility: visible;
}

.table-scroll .clone thead,
.table-scroll .clone tfoot {
  background: transparent;
}

.suivi {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #464646;
}

.suivi-title {
  font-size: 18px;
  font-size: 1.8rem;
  color: #0b99c1;
  font-weight: 600;
  position: relative;
  top: -10px;
  margin-bottom: 10px;
}

.suivi-blok {
  height: 490px;
}

.suivi .accor {
  margin-top: 0px;
}

.suivi-table {
  border: none;
  font-weight: bold;
}

.suivi-table tbody {
  border: none;
}

.suivi-table td {
  border: none;
  border-bottom: 1px solid #999 !important;
}

.suivi-risque {
  color: #1797c8;
}

.suivi-norisque {
  color: #002146;
}

.suivi-patrimoine {
  color: #999999;
}

.suivi-attendu {
  color: #fd8b25;
}

.suivi-reel {
  color: #1797c8;
}

.suivi-alert {
  color: #ff6442;
}

.suivi-repart {
  width: 120%;
  height: 300px;
  font-size: 11px;
  font-size: 1.1rem;
  margin: 0 auto;
  position: relative;
  left: -10%;
}

.suivi-repart a {
  display: none !important;
}

.suivi-repart-o {
  position: relative;
  width: 100%;
}

.suivi-repart-i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.suivi-repart-i strong {
  font-size: 16px;
  font-size: 1.6rem;
}

.suivi-risk,
.suivi-rendment {
  width: 100%;
  height: 300px;
  font-size: 11px;
  font-size: 1.1rem;
  margin: 0 auto;
}

.suivi-risk a,
.suivi-rendment a {
  display: none !important;
}

.suivi-risk-o,
.suivi-rendment-o {
  position: relative;
}

.suivi-risk-i,
.suivi-rendment-i {
  position: absolute;
  bottom: 30%;
  left: 0;
  width: 100%;
  text-align: center;
  font-weight: bold;
}

.suivi-risk-i strong,
.suivi-rendment-i strong {
  font-size: 24px;
  font-size: 2.4rem;
}

.conform {
  margin-bottom: 20px;
}

.conform:before,
.conform:after {
  content: " ";
  display: table;
}

.conform:after {
  clear: both;
}

.conform:before,
.conform:after {
  content: " ";
  display: table;
}

.conform:after {
  clear: both;
}

.conform-title {
  color: #002146;
}

.conform-title i {
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: middle;
}

.conform-title em {
  color: #999;
}

.conform-title strong {
  font-size: 16px;
  font-size: 1.6rem;
}

.conform-o {
  background: #505050;
  margin: 40px 0;
  position: relative;
}

.conform-o:before,
.conform-o:after {
  content: " ";
  display: table;
}

.conform-o:after {
  clear: both;
}

.conform-o:before,
.conform-o:after {
  content: " ";
  display: table;
}

.conform-o:after {
  clear: both;
}

.conform-item {
  display: none;
  float: left;
  position: relative;
  border-right: 1px solid #fff;
  width: 25%;
  height: 70px;
  text-align: center;
  padding-top: 15px;
}

.conform-item:nth-child(1) {
  display: block;
  background-color: #2edc76;
}

.conform-item:nth-child(3) {
  display: block;
  background-color: #4f2d81;
  color: #fff;
}

.conform-item:nth-child(6) {
  display: block;
  background-color: #fbb907;
}

.conform-item:nth-child(9) {
  display: block;
  background-color: #ff6442;
}

.conform-name {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 13px;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .conform-name {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
.conform-risque {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 12px;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .conform-risque {
    font-size: 11px;
    font-size: 1.1rem;
  }
}
.conform-bulle {
  color: #fff;
  position: absolute;
  width: 25%;
  border-radius: 3px;
  text-align: center;
  padding: 5px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600;
}

.conform-bulle:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  left: 50%;
  margin-left: -4px;
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

.conform-bulle-attendu {
  /*background-color:@col-attendu;*/
  top: -35px;
  background-color: #464646;
}

.conform-bulle-attendu:after {
  border-top: 8px solid #464646;
  bottom: -8px;
}

.conform-bulle-reel {
  /*background-color:@col-reel;*/
  bottom: -35px;
  background-color: #464646;
}

.conform-bulle-reel:after {
  border-bottom: 8px solid #464646;
  top: -8px;
}

.profil-1,
.profil-REFRACTAIRE {
  left: 0;
}

.profil-2,
.profil-DEFENSIF {
  left: 25%;
}

.profil-3,
.profil-REACTIF {
  left: 50%;
}

.profil-4,
.profil-OFFENSIF {
  left: 75%;
}

.av {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #464646;
  /*
  &-entete {
  	.back-o { top:0; }
  }
  */
}

.av-i {
  background: #fff;
  margin-bottom: 20px;
  padding: 150px 20px;
  text-align: center;
}

.av-i .bt {
  margin-bottom: 10px;
}

.av-step {
  height: 3px;
  width: 100%;
  position: relative;
  background-color: #ccc;
  overflow: hidden;
}

.av-step-i {
  position: absolute;
  height: 3px;
  left: 0;
  top: 0;
  background-color: #2edc76;
  display: block;
}

.av-label {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 30px;
}

.av-label span {
  color: #ff6442;
}

.av-label i {
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  color: #505050;
  font-weight: normal;
}

.av-error {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 600;
}

.av-error span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
}

.av-etroit {
  margin: 0 auto;
  max-width: 300px;
}

.av-item {
  border-radius: 10px;
  border: 1px solid #aaa;
  display: block;
  padding: 20px;
  height: 210px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  margin-bottom: 20px;
}

.av-item-title {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
  display: block;
}

.av-item-illu {
  height: 90px;
  margin: 10px 0;
}

.av-item-illu svg {
  height: 100%;
}

.av-item-bsl {
  font-size: 13px;
  font-size: 1.3rem;
  color: #aaa;
  display: block;
  min-height: 40px;
}

.av-item:hover {
  text-decoration: none;
  border-color: #0b99c1;
  color: #0b99c1;
}

.av-result {
  text-align: left;
}

.av-result-visu {
  margin-bottom: 20px;
}

.av-result-visu figure {
  margin-bottom: 20px;
  text-align: center;
}

.av-result-visu figure img {
  width: 100%;
  max-width: 400px;
}

.av-result-refs {
  text-align: center;
}

.av-result-refs img {
  margin: 0 5px;
}

.av-result-bsl {
  margin-bottom: 10px;
  font-size: 20px;
  font-size: 2rem;
  color: #002146;
}

.av-ml {
  color: #999;
  font-size: 10px;
  font-size: 1rem;
  font-style: italic;
}

.bean-bloc-banniere-100 .title {
  position: relative;
  color: #fff;
  font-size: 46px;
  font-weight: 700;
}

.bean-bloc-banniere-100 .subtitle {
  display: none;
}

.bean-bloc-banniere-100 .description {
  width: 50%;
}

.bean-bloc-banniere-100 .description h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 20px;
}

.bean-bloc-banniere-100.entity-bean {
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 0px;
}

.bean-bloc-banniere-100 img.background {
  position: relative;
  left: 0;
  top: 0px;
  width: 100%;
  height: auto;
}

.bean-bloc-banniere-100 .container {
  position: absolute;
  top: 50%;
  padding-top: 20px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
  left: 50%;
}

@media (max-width: 992px) {
  .bean-bloc-banniere-100 .subtitle br {
    display: none;
  }
  .bean-bloc-banniere-100 .title {
    margin-bottom: 0;
    height: 32%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bean-bloc-banniere-100 .description {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bean-bloc-banniere-100 .description .bt {
    -ms-flex-item-align: center;
    align-self: center;
    margin-top: auto;
  }
  .bean-bloc-banniere-100 img.background {
    top: 0px;
    position: relative;
    -webkit-transform: none;
    transform: none;
  }
  .bean-bloc-banniere-100.entity-bean {
    height: auto;
    overflow: visible;
    padding: 0px;
  }
  .bean-bloc-banniere-100 .container {
    position: absolute;
    top: 0;
    left: 0px;
    bottom: 0;
    -webkit-transform: none;
    transform: none;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 90%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .bean-bloc-banniere-100 .title {
    font-size: 32px;
    height: 25%;
  }
  .bean-bloc-banniere-100 .description h3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .bean-bloc-banniere-100 .container {
    width: 93%;
  }
}
.lift {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #464646;
}

/* blocs cards */
.card-tpl,
.bloc-card,
.panel-primary,
.lp-item {
  border-radius: 14px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px #d7d7e4;
  box-shadow: 0px 0px 8px #d7d7e4;
}

.card-title-tpl,
.bloc-card .bloc-card-title,
.panel-primary > .panel-heading h3,
.lp-item-name,
.lp-item.lp-item-encart .lp-item-encart-container .lp-item-name {
  font-weight: 800;
  color: #002146;
  font-size: 24px;
  font-size: 2.4rem;
}

.bloc-card {
  overflow: hidden;
  margin-bottom: 10px;
  min-height: 33rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bloc-card .bloc-card-header {
  padding: 25px 40px 23px;
}

.bloc-card .bloc-card-body {
  padding: 0px 40px 25px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bloc-card .bloc-card-title {
  margin-top: 0;
  margin-bottom: 0;
}

.bloc-card .bloc-card-subtitle {
  color: #8a94b2;
}

.bloc-card .block-card-link {
  margin-top: 2.5rem;
}

.bloc-card.bloc-card-featured {
  border: 2px solid #002146;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bloc-card.bloc-card-featured .bloc-card-header {
  background-color: #002146;
}

.bloc-card.bloc-card-featured .bloc-card-title {
  color: #fff;
}

.bloc-card.bloc-card-featured .bloc-card-body {
  margin-top: 25px;
}

.bloc-card.bloc-card-stretchedlink {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.bloc-card.bloc-card-stretchedlink:hover {
  -webkit-box-shadow: 0px 0px 15px rgba(0, 33, 70, 0.3);
  box-shadow: 0px 0px 15px rgba(0, 33, 70, 0.3);
}

.bloc-card.bloc-card-muted {
  background: #f5f5fa;
  border: 2px solid #d7d7e4;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bloc-card .bt-bottom {
  margin-top: auto;
  -ms-flex-item-align: center;
  align-self: center;
}

.panel-primary {
  border-color: #002146;
  border-width: 2px;
  overflow: hidden;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #002146;
  border-color: #002146;
  color: #8a94b2;
  font-weight: 600;
  font-family: "Raleway";
  padding: 25px 40px 23px;
}

.panel-primary > .panel-heading h3 {
  color: #fff;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #002146;
}

.panel-primary > .panel-body {
  padding: 25px 40px;
}

.panel-primary > .panel-body .bt-secondaire,
.investment-percents .btn-warning {
  color: #ff6442;
  font-weight: 600;
  background: transparent;
  border-width: 0;
  padding-left: 0;
  padding-right: 0;
  text-transform: none;
}

.panel-primary > .panel-body .bt-secondaire:hover,
.investment-percents .btn-warning:hover,
.panel-primary > .panel-body .bt-secondaire:focus,
.investment-percents .btn-warning:focus,
.panel-primary > .panel-body .bt-secondaire:active,
.investment-percents .btn-warning:active {
  color: #ff6442;
  background: transparent;
  outline: 0;
  text-decoration: underline;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-primary > .panel-heading .badge {
  color: #002146;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #002146;
}

/* bl */
.bl {
  border-radius: 14px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px #d7d7e4;
  box-shadow: 0px 0px 8px #d7d7e4;
  overflow: hidden;
  border-width: 0 !important;
  margin-bottom: 20px;
}

.bl a {
  color: #ff6442;
}

.bl-title {
  font-family: "Raleway";
  font-weight: 700;
  color: #002146;
  padding: 20px 152px 20px 40px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  position: relative;
  border-bottom: 1px solid #d7d7e4;
  min-height: 9rem;
}

.bl-title i {
  background: #d7d7e4;
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: block;
  position: absolute;
  right: -15px;
  top: -16px;
}

.bl-title i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-73%) translateY(-42%);
  transform: translateX(-73%) translateY(-42%);
  font-size: 28px;
}

.bl-i {
  padding: 30px 40px 20px;
}

.bl h5 {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  color: #8a94b2;
  margin: 10px 0 20px 0;
}

.bl ul {
  margin: 10px 0;
}

.bl ul li {
  padding: 0px;
  margin: 0px;
  margin-bottom: 2px;
}

.bl ul li a {
  color: #464646;
  text-decoration: none;
}

.bl ul li a:hover {
  color: #ff6442;
}

.bl ul.list-fleches {
  padding: 0px;
  list-style: none;
}

.bl ul.list-fleches li {
  padding-left: 20px;
  position: relative;
}

.bl ul.list-fleches li:before {
  content: url("../assets/right-arrow.png");
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.bl-1 .bl-title i,
.bl-action .bl-title i {
  background: #2edc76;
}

.bl-2 .bl-title i,
.bl-question .bl-title i,
.bl-secondaire .bl-title i {
  background: #4f2d81;
}

.bl-3 .bl-title i {
  background: #d7d7e4;
}

.bl-a .bl-title i,
.bl-conseil .bl-title i {
  background: #fbb907;
}

/* blok */
.blok {
  background: #fff;
  margin-bottom: 20px;
  color: #464646;
  position: relative;
}

.blok-i {
  padding: 20px;
}

.blok-title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  font-weight: 600;
  padding: 0px;
  margin: 0px;
  margin-bottom: 15px;
}

.blok-link {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.blok-esp {
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-weight: 600;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.no-touch .blok-esp:hover {
  text-decoration: none;
}

.bean {
  color: #464646;
}

.bean h1 {
  font-size: 30px;
  color: #002146;
  font-weight: 600;
}

.bean h2 {
  font-size: 24px;
  color: #0b99c1;
  font-weight: 600;
  margin: 30px 0 20px 0;
}

.bean h3 {
  font-size: 18px;
  color: #ff6442;
  font-weight: 600;
  margin: 20px 0 10px 0;
  text-transform: uppercase;
}

.bean h3:first-child {
  margin-top: 0px;
}

.bean h3.check {
  padding-left: 45px;
  position: relative;
  padding-top: 7px;
}

.bean h3.check:after {
  content: "\e10d";
  font-family: "icons";
  display: block;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  border: 2px solid #ff6442;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 32px;
}

.bean h4 {
  font-size: 16px;
  color: #fbb907;
  font-weight: 600;
}

.bean h5 {
  font-size: 14px;
  color: #999;
  font-weight: 600;
  text-transform: uppercase;
}

.bean h6 {
  font-size: 12px;
  color: #464646;
  font-weight: 600;
}

.bean ul {
  margin: 10px 0 15px 0;
  padding: 0px;
}

.bean li {
  padding: 0px;
  padding-left: 15px;
  margin: 0px;
  list-style: none;
  margin-bottom: 2px;
  position: relative;
}

.bean li:before {
  content: "\e011";
  font-family: "icons";
  position: absolute;
  top: -1px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.bean figure {
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.bean figure img {
  width: 100%;
  display: block;
}

.bean figcaption {
  color: #505050;
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  margin-bottom: 20px;
}

.bean big {
  font-size: 130%;
}

.bean-check {
  margin-bottom: 30px;
}

.bean-gestion {
  margin-top: 50px;
  background-color: #fff;
  padding: 20px;
}

.bean-gestion-title {
  text-transform: uppercase;
  font-size: 20px;
  font-size: 2rem;
  padding-bottom: 20px;
  position: relative;
  line-height: 24px;
  margin-bottom: 20px;
  text-align: center;
}

.bean-gestion-title:after {
  position: absolute;
  width: 40px;
  height: 2px;
  background-color: #464646;
  display: block;
  left: 50%;
  margin-left: -20px;
  bottom: 0;
  content: "";
}

.bean-gestion-item {
  margin: 0 10px;
  text-align: center;
  position: relative;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.bean-gestion-name {
  color: #0b99c1;
  font-size: 15px;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.bean-gestion-illu {
  height: 90px;
  margin-bottom: 15px;
}

.bean-gestion-illu svg {
  height: 100%;
}

.bean-gestion-desc {
  line-height: 18px;
  margin-bottom: 10px;
}

.bean-gestion-desc strong {
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
}

.bean-gestion-links {
  padding: 0 15px 15px 15px;
  width: 100%;
}

.bean-gestion-links a {
  margin-top: 5px;
  min-width: 150px;
  display: inline-block;
}

.bean-awards {
  margin-top: 50px;
  background-color: #fff;
  padding: 20px;
}

.bean-awards-item {
  text-align: center;
  margin-bottom: 20px;
}

.bean-awards-visu {
  margin-bottom: 10px;
}

.bean-awards-title {
  color: #0b99c1;
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 600;
}

.bean-awards-name {
  font-weight: 600;
}

.bean-awards-desc {
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
}

.bean-awards-source {
  text-transform: uppercase;
}

.bean-awards-link {
  margin-top: 10px;
}

.bean-souscrire {
  margin-top: 50px;
  background-color: #fff;
  padding: 20px;
}

.bean-souscrire-item {
  text-align: center;
  margin-bottom: 20px;
}

.bean-souscrire-num {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 3px solid #0b99c1;
  border-radius: 50%;
  margin-bottom: 10px;
  color: #0b99c1;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 44px;
  font-weight: 600;
}

.bean-souscrire-desc {
  font-size: 14px;
  font-size: 1.4rem;
}

.bean-souscrire-link {
  margin-top: 10px;
}

.bean-pushvisu {
  margin-top: 50px;
}

.bean-pushvisu img {
  width: 100%;
}

/* print */
.bean-p-aide {
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #0b99c1;
  color: #464646;
  margin-top: 50px;
}

.bean-p-aide-title {
  background-color: #0b99c1;
  color: #fff;
  padding: 5px 190px 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
}

.bean-p-aide-title i {
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  margin-right: 5px;
  vertical-align: middle;
}

.bean-p-aide-title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #0b99c1;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 15px;
}

@media (max-width: 767px) {
  .bean-p-aide-title {
    padding-right: 15px;
  }
}
.bean-p-aide-i {
  padding: 15px 190px 15px 15px;
  background: #fff;
}

.bean-p-aide-visu {
  position: absolute;
  right: 20px;
  bottom: 0;
  width: 150px;
}

.bean-p-aide-accroche {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
}

.bean-p-aide-subtitle {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 10px;
  color: #002146;
}

.bean-p-aide-subtitle i {
  font-size: 20px;
  font-size: 2rem;
  vertical-align: middle;
}

.bean-p-aide-subpart {
  padding-left: 22px;
}

.bean-p-aide-subpart a {
  color: #0b99c1;
}

.bean-p-aide-tel {
  font-size: 18px;
  font-size: 1.8rem;
}

.bean-p-aide-tel span {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
}

.bean-p-contact {
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #0b99c1;
  color: #464646;
  margin-top: 50px;
}

.bean-p-contact-title {
  background-color: #0b99c1;
  color: #fff;
  padding: 5px 230px 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
}

.bean-p-contact-title i {
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  margin-right: 5px;
  vertical-align: middle;
}

.bean-p-contact-title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #0b99c1;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 15px;
}

@media (max-width: 767px) {
  .bean-p-contact-title {
    padding-right: 15px;
  }
}
.bean-p-contact-i {
  padding: 15px 230px 15px 15px;
  background: #fff;
}

@media (max-width: 767px) {
  .bean-p-contact-i {
    padding: 15px 15px 230px 15px;
  }
}
.bean-p-contact-visu {
  position: absolute;
  right: 20px;
  bottom: 10px;
  width: 190px;
}

@media (max-width: 767px) {
  .bean-p-contact-visu {
    right: 50%;
    margin-right: -95px;
  }
}
.bean-p-contact-subtitle {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 10px;
  color: #002146;
}

.bean-p-contact-subtitle i {
  font-size: 20px;
  font-size: 2rem;
  vertical-align: middle;
}

.bean-p-contact-subpart {
  padding-left: 22px;
}

.bean-p-contact-subpart a {
  color: #0b99c1;
}

.bean-p-contact-subpart small {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 15px;
  display: block;
}

.bean-p-contact-tel {
  font-size: 18px;
  font-size: 1.8rem;
}

.bean-p-contact-tel span {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
}

.bean-p-simul {
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #0b99c1;
  color: #464646;
  margin-top: 50px;
}

.bean-p-simul-title {
  background-color: #0b99c1;
  color: #fff;
  padding: 5px 230px 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
}

.bean-p-simul-title i {
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  margin-right: 5px;
  vertical-align: middle;
}

.bean-p-simul-title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #0b99c1;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 15px;
}

@media (max-width: 767px) {
  .bean-p-simul-title {
    padding-right: 15px;
  }
}
.bean-p-simul-i {
  padding: 15px 230px 15px 15px;
  background: #fff;
}

@media (max-width: 767px) {
  .bean-p-simul-i {
    padding: 15px 15px 230px 15px;
  }
}
.bean-p-simul-visu {
  position: absolute;
  right: 20px;
  bottom: 10px;
  width: 190px;
}

@media (max-width: 767px) {
  .bean-p-simul-visu {
    right: 50%;
    margin-right: -95px;
  }
}
.bean-p-simul-accroche {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.bean-p-simul-accroche strong {
  color: #ff6442;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Raleway";
  line-height: 1.25;
  color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  line-height: 1;
  color: #777;
}

h1,
h2,
h3,
h4,
h5,
h6,
.t1,
.h1,
.t2,
.h2,
.t3,
.h3,
.t4,
.h4,
.t5,
.h5,
.t6,
.h6,
.t0,
.h0 {
  font-family: "Raleway";
}

h1,
.h1,
.t1 {
  font-weight: 300;
}

.t0,
.h0,
.t2,
.h2,
.t3,
.h3,
.t4,
.h4,
.t5,
.h5,
.t6,
.h6 {
  font-weight: 700;
}

h1,
h2,
h3,
.h1,
.h2,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h2 small,
h3 small,
.h1 small,
.h2 small,
.h3 small,
h1 .small,
h2 .small,
h3 .small,
.h1 .small,
.h2 .small,
.h3 .small {
  font-size: 65%;
}

h4,
h5,
h6,
.h4,
.h5,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
h5 small,
h6 small,
.h4 small,
.h5 small,
.h6 small,
h4 .small,
h5 .small,
h6 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-size: 75%;
}

h1 {
  font-size: 41px;
}

h2 {
  font-size: 34px;
}

h3 {
  font-size: 28px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

/* nouvelles déclarations */
.t1,
.h1 {
  font-size: 30px;
  color: #002146;
}

.t2,
.h2,
.t0,
.h0 {
  font-size: 24px;
  color: #0b99c1;
  margin: 30px 0 20px 0;
}

.t3,
.h3 {
  font-size: 18px;
  color: #ff6442;
  margin: 20px 0 10px 0;
  text-transform: uppercase;
}

.t3.check,
.h3.check {
  padding-left: 45px;
  position: relative;
}

.t3.check:after,
.h3.check:after {
  content: "\e10d";
  font-family: "icons";
  display: block;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  border: 2px solid #ff6442;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  left: 0;
  line-height: 32px;
}

.t4,
.h4 {
  font-size: 16px;
  color: #fbb907;
}

.t5,
.h5 {
  font-size: 14px;
  color: #999;
  text-transform: uppercase;
}

.t6,
.h6 {
  font-size: 12px;
  color: #464646;
}

.t0,
.h0 {
  text-align: center;
  margin-bottom: 20px;
  line-height: 35px;
}

.t0 i,
.h0 i {
  font-size: 34px;
  font-size: 3.4rem;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .t0 i,
  .h0 i {
    display: block;
    width: 100%;
  }
}
.t0-sub,
.h0-sub {
  display: block;
  text-transform: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  font-weight: normal;
  color: #464646;
  font-family: "open_sansregular";
}

.section-title {
  text-transform: uppercase;
  font-size: 20px;
  font-size: 2rem;
  padding-bottom: 20px;
  position: relative;
  line-height: 24px;
  margin-bottom: 20px;
}

.section-title:after {
  position: absolute;
  width: 40px;
  height: 2px;
  background-color: #fff;
  display: block;
  left: 50%;
  margin-left: -20px;
  bottom: 0;
  content: "";
}

.lp {
  background-color: #f5f5fa;
  padding: 40px 0 150px 0;
  color: #464646;
}

.lp-header {
  background-color: #fff;
  padding: 20px 0;
}

.lp-header-visu {
  position: relative;
  vertical-align: baseline;
}

@media (max-width: 1023px) {
  .lp-header-visu {
    display: none;
  }
}
.lp-header-visu img {
  width: 100%;
  vertical-align: bottom;
}

.lp-header-data {
  position: relative;
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .lp-header-data {
    height: auto;
    padding-bottom: 10px;
  }
}
.lp-header-data ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-top: 10px;
}

.lp-header-data li {
  padding: 0px;
  padding-left: 15px;
  margin: 0px;
  list-style: none;
  margin-bottom: 2px;
  position: relative;
}

.lp-header-data li:before {
  content: "\e011";
  font-family: "icons";
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.lp-header-more {
  position: relative;
  text-align: right;
}

@media (max-width: 767px) {
  .lp-header-more {
    height: auto;
    padding-top: 20px;
    text-align: left;
  }
}
.lp-header-links {
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  max-width: 230px;
}

@media (max-width: 767px) {
  .lp-header-links {
    position: relative;
    float: left;
  }
}
.lp-header-links .bt {
  width: 100%;
  margin-top: 5px;
}

.lp-header-visu,
.lp-header-data,
.lp-header-more {
  height: 230px;
}

@media (max-width: 767px) {
  .lp-header-visu,
  .lp-header-data,
  .lp-header-more {
    height: auto;
  }
}
.lp-header-visu {
  line-height: 230px;
}

.lp-baseline {
  font-size: 20px;
  font-size: 2rem;
  color: #002146;
}

.lp-refs {
  position: absolute;
  bottom: 0;
  left: 0;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .lp-refs {
    position: relative;
    padding-top: 20px;
  }
}
.lp-refs img {
  margin-right: 10px;
  vertical-align: middle;
  display: inline-block;
}

.lp-flash {
  width: 86px;
  height: 84px;
}

.lp-taux {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("../assets/landing-page/patch-satisfaction.png");
  height: 135px;
  width: 175px;
  padding-top: 15px;
  display: inline-block;
  text-align: center;
  text-shadow: 1px 2px 3px #505050;
}

.lp-taux-note {
  color: #f6db56;
  margin-top: 27px;
  font-size: 11px;
  font-size: 1.1rem;
  padding-right: 5px;
}

.lp-taux-pourcent {
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  position: relative;
  padding-right: 8px;
}

@media (max-width: 767px) {
  .lp-taux {
    display: block;
  }
}
.lp-nav {
  background-color: #002146;
  height: 50px;
}

@media (max-width: 767px) {
  .lp-nav {
    height: auto;
  }
}
.lp-nav-i:before,
.lp-nav-i:after {
  content: " ";
  display: table;
}

.lp-nav-i:after {
  clear: both;
}

.lp-nav-i:before,
.lp-nav-i:after {
  content: " ";
  display: table;
}

.lp-nav-i:after {
  clear: both;
}

.lp-nav-item {
  float: left;
  width: 16.66666667%;
}

@media (max-width: 767px) {
  .lp-nav-item {
    width: 100%;
    border-top: 1px solid #3c6d86;
  }
  .lp-nav-item:first-child {
    border-top: none;
  }
}
.lp-nav-link {
  display: table;
  text-align: center;
  height: 50px;
  width: 100%;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-family: "Raleway";
}

.lp-nav-link:hover {
  text-decoration: none;
  background-color: #ff6442;
}

@media (max-width: 767px) {
  .lp-nav-link {
    height: 30px;
  }
}
.lp-nav-link span {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  line-height: 18px;
  text-align: center;
  width: 100%;
  font-size: 15px;
  font-size: 1.5rem;
}

.lp-nav-link.current {
  background-color: #ff6442;
  position: relative;
}

.lp-nav-link.current:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #ff6442;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
}

@media (max-width: 767px) {
  .lp-nav-link.current:after {
    display: none;
  }
}
.lp-chapo {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 10px;
}

.lp-chapo small {
  font-size: 11px;
  font-size: 1.1rem;
}

.lp-item {
  background: #fff;
  border-radius: 10px;
  height: 356px;
  border: 2px solid #fff;
  margin: 0 10px;
  text-align: center;
  padding: 15px;
  position: relative;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.lp-item.current {
  border-color: #ff6442;
}

.lp-item.current .lp-item-name {
  color: #ff6442;
}

.lp-item.current .bt-action {
  display: none;
}

.lp-item-name {
  font-family: "Raleway";
  line-height: 2.4rem;
}

.lp-item-illu {
  height: 90px;
  margin-bottom: 15px;
}

.lp-item-illu svg {
  height: 100%;
}

.lp-item-desc {
  height: 60px;
  line-height: 18px;
}

.lp-item-desc strong {
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
}

.lp-item-links {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 15px 15px 15px;
  width: 100%;
}

.lp-item-links a {
  margin-top: 5px;
  width: 150px;
  display: inline-block;
}

.lp-picto {
  display: inline-block;
  width: 90px;
  height: 90px;
  border: 2px solid #505050;
  border-radius: 50%;
  text-align: center;
  line-height: 86px;
  font-size: 40px;
  font-size: 4rem;
  color: #505050;
}

.lp-sticky {
  position: fixed;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  bottom: 0;
  left: 0;
  background: #464646;
  width: 100%;
  padding: 20px;
  z-index: 1020;
  color: #fff;
  display: none;
}

.fvisible .lp-sticky {
  position: absolute;
  z-index: 10;
}

.lp-sticky-title {
  color: #ccc;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 5px;
}

.lp-sticky span {
  font-weight: 600;
}

.lp-sticky a {
  margin-top: 10px;
}

.lp-graph {
  margin-top: 20px;
}

.lp-fisc {
  position: relative;
}

.lp-fisc:before {
  left: 50%;
  margin-left: -2px;
  width: 5px;
  height: 100%;
  position: absolute;
  display: block;
  background: #ff6442;
  content: "";
}

@media (max-width: 767px) {
  .lp-fisc:before {
    left: 10px;
  }
}
.lp-fisc-item {
  display: block;
  position: relative;
  padding: 15px 0 15px 50%;
}

@media (max-width: 767px) {
  .lp-fisc-item {
    padding: 15px 0 15px 15px !important;
    text-align: left !important;
  }
}
.lp-fisc-link {
  text-transform: uppercase;
  color: #ff6442;
  font-weight: 600;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.lp-fisc-link:hover,
.lp-fisc-link:focus {
  color: #ff6442;
  text-decoration: none;
}

.lp-fisc-link:hover span,
.lp-fisc-link:focus span {
  opacity: 0.7;
}

.lp-fisc-link span {
  padding-left: 20px;
  display: block;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.lp-fisc-link:before {
  display: block;
  content: "";
  border: 5px solid #ff6442;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #f5f5fa;
  left: 50%;
  margin-left: -10px;
  position: absolute;
}

@media (max-width: 767px) {
  .lp-fisc-link:before {
    left: 10px;
  }
}
.lp-fisc-l {
  text-align: right;
  padding: 15px 50% 15px 0;
}

.lp-fisc-l .lp-fisc-link span {
  padding-left: 0px;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .lp-fisc-l .lp-fisc-link span {
    padding-left: 20px;
    padding-right: 0px;
  }
}
.lp-vie {
  position: relative;
}

.lp-vie-link {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  background: #ff6442;
  border-radius: 50%;
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  z-index: 1;
}

.lp-vie-link:after {
  display: block;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 30px solid #ff6442;
  content: "";
  position: absolute;
  left: 1px;
  bottom: -20px;
  z-index: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .lp-vie-link:after {
    bottom: -15px;
    border-top: 25px solid #ff6442;
  }
}
@media (max-width: 767px) {
  .lp-vie-link {
    display: none;
  }
}
.lp-vie-link-1 {
  left: 8%;
  top: 72%;
}

.lp-vie-link-2 {
  left: 20%;
  top: 64%;
}

.lp-vie-link-3 {
  left: 33%;
  top: 13%;
}

.lp-vie-link-4 {
  left: 48%;
  top: 17%;
}

.lp-vie-link-5 {
  left: 60%;
  top: 39%;
}

.lp-vie-link-6 {
  left: 68%;
  top: 37%;
}

.lp-vie-link-11 {
  left: 10.5%;
  top: 79%;
}

.lp-vie-link-12 {
  left: 34.5%;
  top: 55%;
}

.lp-vie-link-13 {
  left: 46.5%;
  top: 49%;
}

.lp-vie-link-21 {
  left: 9%;
  top: 68%;
}

.lp-vie-link-22 {
  left: 17.5%;
  top: 62%;
}

.lp-vie-link-23 {
  left: 24%;
  top: 57%;
}

.lp-vie-link-24 {
  left: 28.5%;
  top: 48%;
}

.lp-vie-link-25 {
  left: 35%;
  top: 42%;
}

.lp-vie-link-26 {
  left: 44.5%;
  top: 37%;
}

.lp-vie-link-27 {
  left: 53%;
  top: 32%;
}

.lp-vie-link:hover,
.lp-vie-link:focus {
  background: #ff6442;
  color: #fff;
  text-decoration: none;
  opacity: 0.7;
}

.lp-vie-link2 {
  position: absolute;
  background: #0b99c1;
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 600;
  text-align: center;
  display: block;
  padding: 3px 5px;
  border-radius: 3px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.lp-vie-link2:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.85;
}

.lp-vie-link2-1 {
  left: 1%;
  top: 86%;
}

.lp-vie-link2-1:after {
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0b99c1;
  right: -6px;
  top: 50%;
  position: absolute;
  margin-top: -6px;
  content: "";
}

.lp-vie-link2-2 {
  left: 52%;
  top: 26%;
}

.lp-vie-link2-2:after {
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #0b99c1;
  left: 5px;
  bottom: -6px;
  position: absolute;
  content: "";
}

.lp-vie-link2-3 {
  left: 38%;
  top: 86%;
}

.lp-vie-link2-3:before {
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #0b99c1;
  left: -6px;
  top: 50%;
  position: absolute;
  margin-top: -6px;
  content: "";
}

.lp-vie-link2-3:after {
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0b99c1;
  right: -6px;
  top: 50%;
  position: absolute;
  margin-top: -6px;
  content: "";
}

.lp-vie figure {
  position: relative;
}

.lp-step:before {
  left: 18px;
  width: 5px;
  height: 100%;
  position: absolute;
  display: block;
  background: #ff6442;
  content: "";
}

.lp-step-item {
  padding: 10px 0 10px 25px;
  position: relative;
}

.lp-step-item:before {
  display: block;
  content: "";
  border: 5px solid #ff6442;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #f5f5fa;
  left: 0;
  top: 10px;
  position: absolute;
}

.lp-step h6 {
  padding: 0px;
  margin: 0px;
  color: #ff6442;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.lp-choix1 .lp-item {
  margin-bottom: 10px;
}

.lp-choix1 .lp-item.current:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #ff6442;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
}

.lp-choix2 .lp-item.reco:after,
.lp-choix3 .lp-item.reco:after {
  display: block;
  width: 61px;
  height: 60px;
  position: absolute;
  top: 35px;
  right: 25px;
  background: green;
  content: "";
  background: url("../assets/landing-page/pastille-reco.png") no-repeat 0 0;
}

.owl-lp4,
.owl-lp3 {
  position: relative;
}

.owl-lp4 .owl-controls,
.owl-lp3 .owl-controls {
  text-align: center;
}

.owl-lp4 .owl-dots,
.owl-lp3 .owl-dots {
  margin-top: 10px;
}

.owl-lp4 .owl-dot span,
.owl-lp3 .owl-dot span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.owl-lp4 .owl-dot.active span,
.owl-lp3 .owl-dot.active span {
  background-color: #ff6442;
}

.owl-lp4 .owl-prev,
.owl-lp3 .owl-prev,
.owl-lp4 .owl-next,
.owl-lp3 .owl-next {
  top: 150px;
  position: absolute;
  width: 10px;
  text-align: center;
  overflow: hidden;
  font-size: 24px;
  font-size: 2.4rem;
  color: #999;
}

.owl-lp4 .owl-prev,
.owl-lp3 .owl-prev {
  left: 0;
}

.owl-lp4 .owl-next,
.owl-lp3 .owl-next {
  right: 0;
}

.lp-item.lp-item-encart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.lp-item.lp-item-encart .lp-item-encart-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lp-item.lp-item-encart .lp-item-encart-container p {
  font-size: 1.6rem;
}

.lp-item.lp-item-encart .lp-item-encart-container p.lp-item-encart-baseline {
  color: #8a94b2;
  font-family: "Raleway";
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 23px;
}

.lp-item.lp-item-encart .lp-item-encart-container .lp-item-name {
  line-height: 2.4rem;
}

.lp-item.lp-item-encart .lp-item-encart-container figure {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: 0.5rem;
}

.lp-item.lp-item-encart .lp-item-encart-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  width: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  min-width: 100%;
}

.lp-item.lp-item-encart .lp-item-encart-links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  width: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  white-space: normal;
  margin-right: 0.5rem;
  padding: 6px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lp-item.lp-item-encart .lp-item-encart-links a:last-child {
  margin-right: 0;
}

@media (max-width: 767px) {
  .lp-item.lp-item-encart {
    height: auto;
  }
  .lp-item.lp-item-encart .lp-item-encart-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .lp-item.lp-item-encart .lp-item-encart-links a {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0 0 0.5rem;
  }
  .lp-item.lp-item-encart .lp-item-encart-links a:last-child {
    margin: 0;
  }
}
.fi {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #464646;
}

.fi-header {
  background-color: #fff;
  padding: 20px 0;
}

.fi-header .container {
  position: relative;
  padding-right: 150px;
}

@media (max-width: 767px) {
  .fi-header .container {
    padding-right: 0px;
    padding-bottom: 40px;
  }
}
.fi-header-desc {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 15px;
  color: #464646;
  line-height: 20px;
}

.fi-header .bt {
  position: absolute;
  right: 10px;
  bottom: 0;
}

.fi-baseline {
  font-size: 20px;
  font-size: 2rem;
  color: #002146;
}

.fi-nav {
  background-color: #002146;
  height: 50px;
}

@media (max-width: 767px) {
  .fi-nav {
    height: auto;
  }
}
.fi-nav-i:before,
.fi-nav-i:after {
  content: " ";
  display: table;
}

.fi-nav-i:after {
  clear: both;
}

.fi-nav-i:before,
.fi-nav-i:after {
  content: " ";
  display: table;
}

.fi-nav-i:after {
  clear: both;
}

.fi-nav-item {
  float: left;
  width: 50%;
}

@media (max-width: 767px) {
  .fi-nav-item {
    width: 100%;
    border-top: 1px solid #3c6d86;
  }
  .fi-nav-item:first-child {
    border-top: none;
  }
}
.fi-nav-link {
  display: table;
  text-align: center;
  height: 50px;
  width: 100%;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.fi-nav-link:hover {
  text-decoration: none;
  background-color: #ff6442;
}

@media (max-width: 767px) {
  .fi-nav-link {
    height: 30px;
  }
}
.fi-nav-link span {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  line-height: 18px;
  text-align: center;
  width: 100%;
  font-size: 15px;
  font-size: 1.5rem;
}

.fi-nav-link.current {
  background-color: #ff6442;
  position: relative;
}

.fi-nav-link.current:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #ff6442;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
}

@media (max-width: 767px) {
  .fi-nav-link.current:after {
    display: none;
  }
}
.fi-hpheader {
  background-color: #fff;
  padding: 20px 0;
  /*.fi-item { .mar-b(0); }
  figure {
  	height:233px; vertical-align:baseline; .al-c(); .lh(233);
  	@media (max-width: @screen-xs-max) {
  		height:auto; line-height:150px; .mar-b(10);
  	}
  	img { width:100%; max-height:233px; }
  }*/
}

.fi-hpheader img {
  width: 100%;
}

.fi-item {
  text-align: center;
  margin-bottom: 20px;
}

.owl-carousel .fi-item {
  margin-left: 10px;
  margin-right: 10px;
}

.fi-item-title {
  font-weight: 600;
  background: #505050;
  color: #fff;
  padding: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 61px;
  overflow: hidden;
}

.fi-item-title strong {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
}

.fi-item-title span {
  opacity: 0.5;
  display: block;
}

.fi-item-i {
  background: #fff;
  padding: 10px;
  border: 2px solid #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.fi-item-up .fi-item-title {
  background: #ff6442;
}

.fi-item-up .fi-item-i {
  border-color: #ff6442;
}

.fi-item-links {
  margin-top: 10px;
}

.fi-item-reduc {
  margin-bottom: 10px;
}

.fi-item-reduc big {
  display: block;
}

.fi-list,
.fi-list-up {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

.fi-list li,
.fi-list-up li {
  margin-bottom: 10px;
  line-height: 16px;
  color: #505050;
}

.fi-list span,
.fi-list-up span {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  /*.upper();*/
  font-weight: 600;
}

.fi-list {
  margin-bottom: 20px;
}

.fi-list li:before,
.fi-list li:after {
  content: " ";
  display: table;
}

.fi-list li:after {
  clear: both;
}

.fi-list li:before,
.fi-list li:after {
  content: " ";
  display: table;
}

.fi-list li:after {
  clear: both;
}

.fi-list span {
  float: left;
}

.fi-list big {
  float: right;
}

.fi-list-up li:before,
.fi-list-up li:after {
  content: " ";
  display: table;
}

.fi-list-up li:after {
  clear: both;
}

.fi-list-up li:before,
.fi-list-up li:after {
  content: " ";
  display: table;
}

.fi-list-up li:after {
  clear: both;
}

.fi-list-up span {
  float: left;
}

.fi-list-up big {
  float: right;
}

.fi-chapo {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 10px;
  margin-bottom: 20px;
}

.fi-chapo small {
  font-size: 11px;
  font-size: 1.1rem;
}

.fi-partners {
  background: #fff;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.owl-fi1,
.owl-fi2 {
  position: relative;
}

.owl-fi1 .owl-controls,
.owl-fi2 .owl-controls {
  text-align: center;
}

.owl-fi1 .owl-dots,
.owl-fi2 .owl-dots {
  margin-top: 10px;
}

.owl-fi1 .owl-dot span,
.owl-fi2 .owl-dot span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.owl-fi1 .owl-dot.active span,
.owl-fi2 .owl-dot.active span {
  background-color: #ff6442;
}

.owl-fi1 .owl-prev,
.owl-fi2 .owl-prev,
.owl-fi1 .owl-next,
.owl-fi2 .owl-next {
  top: 150px;
  position: absolute;
  width: 10px;
  text-align: center;
  overflow: hidden;
  font-size: 24px;
  font-size: 2.4rem;
  color: #999;
}

.owl-fi1 .owl-prev,
.owl-fi2 .owl-prev {
  left: 0;
}

.owl-fi1 .owl-next,
.owl-fi2 .owl-next {
  right: 0;
}

.owl-fi1 {
  margin-bottom: 30px;
}

.ol {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.ol-item {
  padding: 0px;
  margin: 0px;
  padding-left: 50px;
  margin-bottom: 10px;
}

.ol-title {
  position: relative;
  font-size: 16px;
  font-size: 1.6rem;
  color: #ff6442;
  text-transform: uppercase;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0px;
}

.ol-num {
  position: absolute;
  left: -45px;
  top: 0;
  display: block;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: 3px solid #ff6442;
  text-align: center;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 34px;
  color: #ff6442;
}

.ol ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.ol ul li {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}

.ol ul li:before {
  content: "\e13e";
  font-family: "icons";
  color: #ff6442;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.ol ul li a {
  font-weight: 600;
}

.rte {
  color: #464646;
}

.rte h1 {
  font-size: 30px;
  color: #002146;
  font-weight: 600;
}

.rte h2 {
  font-size: 24px;
  color: #0b99c1;
  font-weight: 600;
  margin: 30px 0 20px 0;
}

.rte h3 {
  font-size: 18px;
  color: #ff6442;
  font-weight: 600;
  margin: 20px 0 10px 0;
  text-transform: uppercase;
}

.rte h3:first-child {
  margin-top: 0px;
}

.rte h3.check {
  padding-left: 45px;
  position: relative;
  padding-top: 7px;
}

.rte h3.check:after {
  content: "\e10d";
  font-family: "icons";
  display: block;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  border: 2px solid #ff6442;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 32px;
}

.rte h4 {
  font-size: 16px;
  color: #fbb907;
  font-weight: 600;
}

.rte h5 {
  font-size: 14px;
  color: #999;
  font-weight: 600;
  text-transform: uppercase;
}

.rte h6 {
  font-size: 12px;
  color: #464646;
  font-weight: 600;
}

.rte ul {
  margin: 10px 0 15px 0;
  padding: 0px;
}

.rte li {
  padding: 0px;
  padding-left: 15px;
  margin: 0px;
  list-style: none;
  margin-bottom: 2px;
  position: relative;
}

.rte li:before {
  content: "\e011";
  font-family: "icons";
  position: absolute;
  top: -1px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.rte figure {
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.rte figure img {
  width: 100%;
  display: block;
}

.rte figcaption {
  color: #505050;
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  margin-bottom: 20px;
}

.rte figcaption strong {
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
}

.rte big {
  font-size: 130%;
}

.figure-title {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 10px;
  color: #505050;
}

.figure {
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.figure img {
  width: 100%;
  display: block;
}

.figcaption {
  color: #505050;
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  margin-bottom: 20px;
}

.highlight {
  color: #ff6442;
}

.plus {
  color: #2edc76;
}

.moins {
  color: #ff6442;
}

.ml {
  border-radius: 3px;
  background-color: #fff;
  padding: 5px;
  color: #999;
  font-size: 10px;
  font-size: 1rem;
  font-style: italic;
  border: 1px solid #ddd;
  margin: 10px 0;
}

.ml p {
  margin: 0px;
  padding: 0px;
}

.accor {
  margin-top: 20px;
  color: #464646;
}

.accor-header {
  background: #ff6442;
  color: #fff;
  padding: 10px 15px;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.8rem;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  position: relative;
}

.accor-header:after {
  content: "\e196";
  font-family: "icons";
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.accor-header.collapsed {
  background: #464646;
}

.accor-header.collapsed:hover {
  background: #ff6442;
}

.accor-header.collapsed:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accor-header-light {
  cursor: default;
}

.accor-header-light:after {
  display: none;
}

.accor-item {
  margin-top: 1px;
}

.accor-i {
  background: #fff;
  padding: 15px 15px 30px 15px;
}

.accor .panel {
  margin-bottom: 0px;
  border: none;
}

.msg {
  padding: 18px 10px;
  border-radius: 5px;
  border: 1px solid #ddd;
  border-left-width: 4px;
  margin: 10px 0;
  background-color: #fff;
}

.msg p.bloc-icon {
  float: left;
  margin-right: 8px;
  overflow: visible;
}

.msg i {
  font-size: 25px;
}

.msg h6 {
  text-transform: uppercase;
  margin: 10px 0 5px 0;
  font-weight: bold;
  overflow: hidden;
}

.msg h6:first-child {
  margin-top: 0px;
}

.msg p {
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  font-size: 1.3rem;
  overflow: hidden;
}

.msg-error {
  border-left-color: #ff6442;
}

.msg-error h6,
.msg-error i {
  color: #ff6442;
}

.msg-success {
  border-left-color: #2edc76;
}

.msg-success h6,
.msg-success i {
  color: #2edc76;
}

.msg-info {
  border-left-color: #0b99c1;
}

.msg-info h6,
.msg-info i {
  color: #0b99c1;
}

.promo {
  margin-bottom: 20px;
}

.promo-title {
  width: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: #ff6442;
  padding: 20px 0;
  max-width: 30;
}

.promo-content {
  background-color: #fff;
  padding: 15px 20px;
  vertical-align: top;
  font-size: 16px;
  font-size: 1.6rem;
  color: #464646;
}

.promo-up {
  text-transform: uppercase;
}

.promo-up strong {
  color: #ff6442;
  font-weight: 600;
}

.promo p {
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
}

.promo p:first-child {
  margin-top: 0px;
}

.promo .small {
  color: #999;
  font-size: 10px;
  font-size: 1rem;
}

.arguten {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #464646;
}

.arguten-title {
  font-size: 24px;
  font-size: 2.4rem;
  text-align: center;
  line-height: 30px;
  margin-top: 40px;
}

.arguten-title strong {
  font-weight: 700;
  /*color:@col-2a;*/
  font-size: 36px;
  font-size: 3.6rem;
  display: block;
  text-transform: uppercase;
}

.arguten-accroche {
  position: relative;
  top: -50px;
  margin-bottom: -50px;
}

@media (max-width: 991px) {
  .arguten-accroche {
    top: -30px;
    margin-bottom: -30px;
  }
}
.arguten-baseline {
  font-style: italic;
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 20px;
}

.arguten th .h3 {
  color: #fff !important;
  margin: 10px 0 !important;
}

.top10-periode {
  font-size: 18px;
  font-size: 1.8rem;
  color: #0b99c1;
  font-weight: 600;
  position: relative;
  top: -10px;
  margin-bottom: 30px;
}

.sticky {
  width: 350px;
  height: 100%;
  position: fixed;
  top: 0;
  right: -350px;
  background-color: #fff;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  z-index: 201;
  color: #464646;
}

@media (max-width: 991px) {
  .sticky {
    width: 300px;
    right: -300px;
  }
}
.stickyopen .sticky {
  right: 0;
}

.sticky-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 199;
  display: none;
  top: 0;
  left: 0;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.stickyopen .sticky-overlay {
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
}

.sticky-nav {
  position: fixed;
  right: 0;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  z-index: 200;
}

.stickyopen .sticky-nav {
  right: 350px;
}

@media (max-width: 991px) {
  .stickyopen .sticky-nav {
    right: 300px;
  }
}
.sticky-nav-item {
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  width: 60px;
  height: 50px;
  text-align: center;
  background-color: #0b99c1;
  color: #fff;
  line-height: 24px;
  position: relative;
  padding-top: 6px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

@media (max-width: 991px) {
  .sticky-nav-item {
    width: 40px;
    height: 40px;
    padding-top: 8px;
  }
}
.sticky-nav-item:first-child {
  border-top: none;
  border-top-left-radius: 3px;
}

.sticky-nav-item:last-child {
  border-bottom-left-radius: 3px;
}

.sticky-nav-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #002146;
}

.sticky-nav-item.current {
  background-color: #fff;
  color: #464646;
}

.sticky-nav-item i {
  font-size: 22px;
  font-size: 2.2rem;
  position: relative;
  display: inline-block;
  height: 22px;
  overflow: hidden;
}

.sticky-nav-item strong {
  font-size: 9px;
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 9px;
  display: block;
}

@media (max-width: 991px) {
  .sticky-nav-item strong {
    display: none;
  }
}
.sticky-nav-item span {
  display: inline-block;
  top: 5px;
  right: 10px;
  background-color: #ff6442;
  text-align: center;
  height: 16px;
  min-width: 16px;
  line-height: 16px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 600;
  border-radius: 8px;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #fff;
}

@media (max-width: 991px) {
  .sticky-nav-item span {
    right: 5px;
  }
}
.sticky-i {
  height: 100%;
  overflow-y: auto;
  padding-top: 50px;
}

.sticky-close {
  position: absolute;
  top: 10px;
  right: 15px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-size: 20px;
  font-size: 2rem;
  z-index: 202;
  color: #464646;
}

.sticky-close:hover {
  text-decoration: none;
  opacity: 0.7;
}

.sticky-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 14px 50px 0 15px;
  margin: 0px;
  background-color: #fff;
  color: #464646;
}

.sticky-title i {
  font-size: 20px;
  font-size: 2rem;
  vertical-align: middle;
}

.sticky-title strong {
  color: #ff6442;
}

.sticky-title span {
  display: inline-block;
  position: relative;
  top: -8px;
  left: 0;
  background-color: #ff6442;
  text-align: center;
  height: 16px;
  min-width: 16px;
  line-height: 16px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 600;
  border-radius: 8px;
  color: #fff;
}

.sticky-subtitle {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 17px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  color: #464646;
}

.sticky-subtitle strong {
  color: #ff6442;
}

.sticky-subtitle-2 {
  line-height: 17px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #0b99c1;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
}

.sticky-content {
  padding: 15px;
}

.sticky-notif-item {
  display: block;
  border-bottom: 1px solid #ccc;
  padding: 15px 15px 15px 40px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  position: relative;
  color: #464646;
  cursor: pointer;
}

.sticky-notif-item:before {
  position: absolute;
  content: "\e027";
  font-family: "icons";
  left: 15px;
  top: 12px;
  font-size: 18px;
  font-size: 1.8rem;
  color: #ff6442;
}

.sticky-notif-item:after {
  display: block;
  background: #ff6442;
  width: 5px;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}

.sticky-notif-item:hover {
  text-decoration: none;
  color: #464646;
  background-color: #e5e5e5 !important;
}

.sticky-notif-item.lu {
  background-color: #f2f2f2;
}

.sticky-notif-item.lu:before {
  color: #999;
}

.sticky-notif-item.lu:after {
  display: none;
}

.sticky-notif-date {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999;
  display: block;
  margin-bottom: 5px;
}

.sticky-form-bonus {
  display: none;
}

.sticky .bootstrap-select.form-control {
  height: auto;
  min-height: 34px;
}

.sticky-souscrire-list {
  padding-bottom: 15px;
}

.sticky-souscrire-list .bt {
  margin-bottom: 5px !important;
  display: inline-block;
}

.sticky-contact-item {
  margin-bottom: 20px;
}

.sticky-contact-item big {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 28px;
}

.u-clrfx:after,
.std-form .doc-cats-list ul li:after,
.std-form .dual-selects:after,
#prod-tarifs ul:after,
.isotope-articles .isotope-wrapper:after,
.press-list .isotope-wrapper:after,
.cats-list:after,
.radio-btns:after,
.yes-no-radio:after,
.option-checkbox:after,
.slider-wrapper .min-max:after,
.resume-content .table-title:after,
.resume-content .years-resume ul:after,
.resume-content .years-resume ul li:after,
#lexique ul:after,
.tickercontainer ul:after,
.graph-table:after {
  content: "";
  display: table;
  clear: both;
}

.u-mbm {
  margin-bottom: 20px;
}

/* Flex */
/* Base */
html {
  height: 100%;
}

body {
  overflow-x: hidden;
  background-color: #2a2a2a;
  -webkit-font-smoothing: antialiased;
}

img {
  max-width: 100%;
  height: auto;
}

hr {
  max-width: 940px;
}

hr.small {
  max-width: 100px;
  border-top: 2px solid #b2b2b2;
}

h4 {
  margin: 0;
  font-weight: bold;
}

blockquote {
  font-size: 17px;
  font-style: italic;
  color: #0b99c1;
}

.right-all {
  text-align: right;
  font-size: 16px;
  margin-top: 20px;
}

.right-all a {
  text-decoration: underline;
}

.right-all a:hover {
  text-decoration: none;
}

main h1,
main .h1 {
  color: #002146;
  line-height: 1.2;
  font-size: 28px;
  margin: 0 0 15px;
}

#content {
  padding: 20px 0;
  background-color: #fff;
}

#content.no-padding {
  padding-top: 0;
}

#content.no-padding + .wysiwyg {
  margin-top: 0;
}

#content .nos-contrats {
  padding: 10px 0;
  margin: 0;
}

.module {
  padding: 20px 0;
}

.txt-percent {
  color: #0b99c1;
  display: block;
  font-size: 30px;
  line-height: 1.2;
}

.txt-primary {
  color: #0b99c1;
}

.percent-line {
  color: #0b99c1;
  font-size: 24px;
  font-weight: bold;
}

.percent-line span {
  font-size: 16px;
}

.center-link {
  text-align: center;
  padding: 10px 0;
}

.center-link a {
  text-decoration: underline;
}

.center-link a:hover {
  text-decoration: none;
}

.rteindent1 {
  margin-left: 40px;
}

.rteindent2 {
  margin-left: 80px;
}

.rteindent3 {
  margin-left: 120px;
}

.rteindent4 {
  margin-left: 160px;
}

.rteleft {
  text-align: left;
}

.rteright {
  text-align: right;
}

.rtecenter {
  text-align: center;
}

.rtejustify {
  text-align: justify;
}

.ibimage_left {
  float: left;
}

.ibimage_right {
  float: right;
}

.ajax-progress {
  display: none;
}

.badge {
  background-color: #588aa1;
}

.badge.cat2 {
  background-color: #e1bf00;
}

.badge.cat3 {
  background-color: #e98900;
}

.badge.cat4 {
  background-color: #66a54d;
}

.badge.cat5 {
  background-color: #9367b8;
}

.badge.cat6 {
  background-color: #2caca1;
}

.badge.cat7 {
  background-color: #993a3a;
}

.scroll-shadow {
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.scroll-shadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}

.mention {
  font-size: 12px;
  font-style: italic;
  margin: 10px 0;
}

#box-contact {
  display: none;
  position: fixed;
  z-index: 1000;
  right: 20px;
  bottom: 0;
  width: 240px;
  background: red;
}

#box-contact .head {
  position: relative;
  background-color: #0b99c1;
}

#box-contact .head:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 50%;
  z-index: 1;
  margin-top: -8px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -18px 0;
  height: 16px;
  width: 18px;
}

#box-contact .head.open span:before {
  top: 12px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
}

#box-contact .head.open span:after {
  top: 12px;
  border-color: rgba(11, 153, 193, 0);
  border-top-color: #0b99c1;
}

#box-contact .head span {
  display: block;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  padding: 4px 20px 4px 30px;
  position: relative;
}

#box-contact .head span:before,
#box-contact .head span:after {
  right: 12px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

#box-contact .head span:before {
  top: 4px;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 7px;
  margin-right: -7px;
}

#box-contact .head span:after {
  top: 10px;
  border-color: rgba(11, 153, 193, 0);
  border-bottom-color: #0b99c1;
  border-width: 4px;
  margin-right: -4px;
}

#box-contact .content {
  background-color: #f1f1f1;
  display: none;
}

#box-contact .form-control {
  font-size: 13px;
}

#box-contact .submit {
  padding: 10px;
  text-align: right;
}

#box-contact .submit .btn {
  color: #fff;
  background-color: #2edc76;
}

#btn-top,
#btn-btm {
  display: none;
  position: fixed;
  right: 10px;
  top: 50%;
  width: 0;
  height: 0;
  overflow: hidden;
  padding: 40px 0 0 40px;
  border-radius: 50%;
  color: #fff;
  border: 0;
  opacity: 0;
  outline: 0;
  visibility: hidden;
  background-color: #ff6442;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 800;
}

@media (min-width: 992px) {
  #btn-top,
  #btn-btm {
    display: block;
  }
}
#btn-top:after,
#btn-btm:after {
  content: "\e00e";
  font-family: "icons";
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 20px;
  margin: -13px 0 0 -6px;
}

#btn-top.active,
#btn-btm.active {
  opacity: 1;
  visibility: visible;
}

#btn-top {
  margin-top: -15px;
}

#btn-btm {
  margin-top: 15px;
}

#btn-btm:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* Content */
#prod-content {
  padding-top: 20px;
}

.box-info {
  border: 2px solid #f1f1f1;
  padding: 20px;
  text-align: center;
  margin-top: 20px;
}

.box-info p {
  padding-top: 35px;
  position: relative;
  font-size: 18px;
  margin-bottom: 20px;
}

.box-info p:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -12px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -75px;
  height: 24px;
  width: 24px;
}

.box-info p.mail:before {
  background-position: -48px -75px;
}

.box-info p.doc:before {
  background-position: -24px -75px;
}

.box-info p a {
  color: inherit;
}

.box-info p span {
  display: block;
  font-size: 12px;
  color: #7c7c7c;
}

.box-info .btn {
  display: none;
}

.center-links {
  margin: 0;
  padding: 0;
  list-style: none;
}

.center-links a {
  font-size: 16px;
  text-decoration: underline;
}

.center-links a:hover {
  text-decoration: none;
}

/* Cover */
.top-cover {
  height: 160px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* Content */
#post .post-time {
  font-size: 12px;
  color: #878787;
  margin: 10px 0;
  display: block;
}

#post #post-header {
  margin-bottom: 20px;
}

/* Articles */
#see-also {
  background-color: #f1f1f1;
}

#see-also ul {
  padding: 0;
  margin: 0;
}

#see-also ul li {
  list-style: none;
  margin-top: 3px;
}

#see-also ul a {
  color: #000;
}

#see-also ul a:before {
  content: "> ";
  color: #0b99c1;
}

#see-also ul a:hover {
  color: #0b99c1;
}

#see-also ul time {
  display: block;
  color: #878787;
  font-size: 12px;
}

/* Home */
.press-list h2 {
  color: #ff6442;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin: 20px 0 10px;
}

.press-list .isotope-press {
  margin: 0 -5px;
}

.press-list article {
  color: #5c696d;
  padding: 5px;
}

.press-list article .content {
  border: 2px solid #f1f1f1;
}

.press-list article .head {
  height: 100px;
  display: table;
  width: 100%;
  border-bottom: 2px solid #f1f1f1;
}

.press-list article .head span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.press-list article .inner {
  padding: 20px;
}

.press-list article p {
  font-size: 16px;
}

.press-list article p:last-child {
  margin-bottom: 0;
}

.press-list article h3 {
  font-size: 20px;
  font-weight: bold;
  color: #0b99c1;
  margin: 0 0 10px;
}

.press-list article h4 {
  margin: 0;
  color: #000;
}

.press-list article .author {
  display: block;
  margin-bottom: 10px;
  color: #afc5cc;
  font-size: 12px;
}

.press-list article .avis {
  margin-top: 15px;
}

.press-list article .avis h4 {
  margin-bottom: 15px;
}

.press-list article .avis ol {
  margin: 0;
  padding: 0;
}

.press-list article .avis ol li {
  margin-top: 10px;
  list-style: none;
}

.press-list article .avis ol li:first-child {
  margin-top: 0;
}

.press-list article .avis ol li img {
  margin: 0 2px;
}

/* Content */
.table-responsive {
  border: 0;
}

.cats-list {
  padding: 0;
  margin: 10px 0 0;
  text-align: center;
}

.cats-list li {
  list-style: none;
  width: 50%;
  float: left;
  padding: 2px;
  display: table;
  height: 42px;
}

.cats-list li:first-child:last-child {
  margin-left: 25%;
}

.cats-list span {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  padding: 2px;
  font-size: 14px;
  text-align: center;
  background-color: #588aa1;
}

.cats-list span.cat2 {
  background-color: #e1bf00;
}

.cats-list span.cat3 {
  background-color: #e98900;
}

.cats-list span.cat4 {
  background-color: #66a54d;
}

.cats-list span.cat5 {
  background-color: #655997;
}

.cats-list span.cat6 {
  background-color: #2caca1;
}

.cats-list span.cat7 {
  background-color: #993a3a;
}

.cats-list span.cat8 {
  background-color: #6497ec;
}

.cats-list span.cat9 {
  background-color: #8bca1e;
}

.cats-list span.cat10 {
  background-color: #00b9e1;
}

.cats-list span.cat11 {
  background-color: #e15500;
}

.cats-list span.cat12 {
  background-color: #a1589e;
}

/* Form */
#simulator {
  margin-top: 20px;
}

#simulator .mention {
  font-size: 12px;
  margin: 0;
}

.radio-btns {
  margin: 0 -3px;
  padding: 0;
}

.radio-btns li {
  float: left;
  margin: 3px;
  list-style: none;
}

.radio-btns button {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: #000;
  cursor: pointer;
  text-align: center;
  background-color: #fff;
  border: 1px solid #c5c5c5;
}

.radio-btns input[type=radio] {
  display: none;
}

.radio-btns input[type=radio]:checked + button {
  color: #fff;
  background-color: #002146;
  border-color: #002146;
}

.yes-no-radio {
  margin: 0;
  padding: 0;
}

.yes-no-radio li {
  list-style: none;
  float: left;
  margin-left: -1px;
}

.yes-no-radio li:first-child {
  margin-left: 0;
}

.yes-no-radio input[type=radio] {
  display: none;
}

.yes-no-radio input[type=radio]:checked + button {
  color: #fff;
  background-color: #002146;
  border-color: #002146;
}

.yes-no-radio button {
  display: block;
  cursor: pointer;
  color: #000;
  padding: 5px 10px;
  position: relative;
  background-color: #fff;
  border: 1px solid #c5c5c5;
}

.yes-no-radio button:focus {
  z-index: 10;
}

.option-checkbox {
  margin-bottom: 10px;
}

.option-checkbox input[type=checkbox] {
  float: left;
  margin-top: 5px;
}

.option-checkbox label {
  display: block;
  margin-left: 30px;
}

.info-box {
  padding: 15px 50px 15px 15px;
  position: relative;
  background-color: #fff;
  margin-bottom: -10px;
}

.info-box strong {
  color: #ff6442;
}

.info-box .ico-tooltip {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -14px;
}

.btn-link-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.btn-link-wrapper a:not(.btn) {
  text-decoration: underline;
}

.btn-link-wrapper a:not(.btn):hover {
  text-decoration: none;
}

.btn-link-wrapper .btn {
  margin: 0 10px;
}

/* Resultats */
#simulator-results .results-inner {
  padding: 20px;
  background-color: #f1f1f1;
  text-align: center;
}

#simulator-results .results-inner p strong {
  display: block;
  font-size: 24px;
  margin-top: 5px;
}

#simulator-results .results-inner .more {
  margin-top: 10px;
}

#simulator-results .results-inner .more a {
  text-decoration: underline;
}

#simulator-results .results-inner .more a:hover {
  text-decoration: none;
}

/* Nav steps */
.nav-steps {
  margin: 20px auto;
  padding: 0;
}

.nav-steps li {
  text-align: center;
  position: relative;
  padding: 0 10px;
  list-style: none;
  margin-top: 10px;
  color: #d0d0d0;
  font-size: 12px;
}

.nav-steps li br {
  display: none;
}

.nav-steps li:first-child {
  margin-top: 0;
}

.nav-steps li span {
  display: block;
  width: 40px;
  height: 40px;
  font-size: 24px;
  line-height: 35px;
  margin: 0 auto 5px;
  border: 2px solid #d0d0d0;
  border-radius: 50%;
}

.nav-steps li.current {
  color: #0b99c1;
}

.nav-steps li.current span {
  background-color: #0b99c1;
  border-color: #0b99c1;
  color: #fff;
  font-weight: bold;
}

/* Chiffres */
.wysiwyg-module {
  background-color: #f1f1f1;
}

.box-blue {
  margin-bottom: 20px;
  padding: 15px;
  color: #fff;
  background-color: #0b99c1;
}

.box-blue .up {
  font-size: 18px;
}

/* Content */
.investment-percents.container {
  margin-bottom: 20px;
}

.investment-percents h2 {
  padding: 15px;
  text-align: center;
  font-size: 18px;
  margin: 0 !important;
}

.investment-percents [class*=col] {
  margin-top: 20px;
}

.investment-percents .box {
  padding: 0px 40px 25px;
  border-top: none;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
  -webkit-box-shadow: 0 -8px 0 #fff, 0 1px 8px #d7d7e4;
  box-shadow: 0 -8px 0 #fff, 0 1px 8px #d7d7e4;
}

.investment-percents .box img {
  display: block;
  margin: 0 auto;
}

.investment-percents .box .desc {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}

.investment-percents .box p {
  display: table-cell;
  color: #0b99c1;
  font-size: 16px;
  line-height: 1.2;
  text-align: center;
}

.investment-percents .box p strong {
  font-size: 20px;
  display: block;
}

/* Bien informe */
.bien-informe {
  background-color: #f1f1f1;
  text-align: center;
}

.bien-informe .intro {
  font-weight: bold;
  color: #0b99c1;
}

.bien-informe div[class^=col] {
  padding-top: 60px;
  position: relative;
  margin-top: 20px;
}

.bien-informe div[class^=col]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -23px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -429px;
  height: 45px;
  width: 45px;
}

.bien-informe div[class^=col].ico2:before {
  background-position: 0 -834px;
}

.bien-informe div[class^=col].ico3:before {
  background-position: 0 -384px;
}

.bien-informe .mention {
  margin-top: 20px;
  color: #818181;
  font-size: 12px;
  text-align: left;
}

/* Assurance */
.nav-assurance {
  margin-bottom: 20px;
  padding: 0;
}

.nav-assurance ul {
  margin: 0;
  padding: 0;
}

.nav-assurance li {
  margin-top: 10px;
  list-style: none;
}

.nav-assurance li:first-child {
  margin-top: 0;
}

.nav-assurance li.current a {
  color: #fff;
  background-color: #6c6c6c;
  border-color: #6c6c6c;
}

.nav-assurance li.current.type2 a {
  background-color: #c8504c;
  border-color: #c8504c;
}

.nav-assurance li.current.type3 a {
  background-color: #3da396;
  border-color: #3da396;
}

.nav-assurance li.current.type4 a {
  background-color: #2880ac;
  border-color: #2880ac;
}

.nav-assurance a {
  display: block;
  text-align: center;
  color: #6c6c6c;
  font-size: 18px;
  font-weight: bold;
  padding: 15px;
  border: 1px solid #c8c8c8;
  text-transform: uppercase;
}

/* Caracteristiques */
.resume-content h2 {
  color: #fff;
  padding: 5px 10px;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #0b99c1;
  margin: 20px 0 5px;
}

.resume-content h2 + table {
  margin-top: -5px;
}

.resume-content table {
  width: 100%;
  background-color: #fff;
}

.resume-content table.multi td {
  text-align: left;
}

.resume-content table .see {
  color: #0b99c1;
  position: relative;
  padding-left: 20px;
  text-decoration: underline;
  white-space: nowrap;
}

.resume-content table .see:hover {
  text-decoration: none;
}

.resume-content table .see:before,
.resume-content table .see:after {
  top: 5px;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.resume-content table .see:before {
  border-color: rgba(11, 153, 193, 0);
  border-top-color: #0b99c1;
  border-width: 10px;
  margin-left: -10px;
}

.resume-content table .see:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 6px;
  margin-left: -6px;
}

.resume-content table tr:first-child th,
.resume-content table tr:first-child td {
  border-top: 0;
}

.resume-content table tr.pdf th,
.resume-content table tr.pdf td {
  border-top: 1px dotted #d8d8d8;
  border-bottom: 1px dotted #d8d8d8;
  vertical-align: middle;
}

.resume-content table tr.pdf th {
  font-weight: bold;
  color: inherit;
  padding-left: 40px;
  position: relative;
}

.resume-content table tr.pdf th:before {
  content: "";
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -36px 0;
  height: 16px;
  width: 16px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -8px;
}

.resume-content table tr.pdf a {
  color: #0b99c1;
  text-decoration: underline;
}

.resume-content table tr.pdf a:hover {
  text-decoration: none;
}

.resume-content table th,
.resume-content table td {
  padding: 5px 10px;
  vertical-align: top;
  border-top: 1px solid #d8d8d8;
}

.resume-content table th {
  font-weight: normal;
  color: #002146;
}

.resume-content table th[colspan="2"] {
  border-bottom: 1px dotted #d8d8d8;
}

.resume-content table th[scope=col] {
  color: inherit;
  font-weight: bold;
}

.resume-content table th.source {
  font-size: 12px;
  color: #595959;
}

.resume-content table td {
  text-align: right;
  font-weight: bold;
}

.resume-content table td a {
  color: inherit;
}

.resume-content table .up {
  color: #33b500;
}

.resume-content table.down {
  color: #e50a0a;
}

.resume-content table .note img {
  width: 12px;
  height: auto;
  margin-left: 1px;
}

.resume-content .table-title {
  padding: 0 10px;
  font-weight: bold;
  margin: 10px 0 20px;
}

.resume-content .table-title span {
  color: #595959;
  font-size: 12px;
  display: block;
}

.resume-content .view-link {
  text-align: right;
  font-weight: bold;
  margin-top: 20px;
  padding: 0 10px;
}

.resume-content .view-link a {
  text-decoration: underline;
}

.resume-content .view-link a:hover {
  text-decoration: none;
}

.resume-content .view-link a.arr {
  position: relative;
  padding-left: 20px;
}

.resume-content .view-link a.arr:before,
.resume-content .view-link a.arr:after {
  top: 5px;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.resume-content .view-link a.arr:before {
  border-color: rgba(11, 153, 193, 0);
  border-top-color: #0b99c1;
  border-width: 10px;
  margin-left: -10px;
}

.resume-content .view-link a.arr:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 6px;
  margin-left: -6px;
}

.resume-content .years-resume {
  margin-top: 20px;
}

.resume-content .years-resume p {
  padding: 0 10px;
  font-weight: bold;
}

.resume-content .years-resume ul {
  margin: 0;
  padding: 0;
}

.resume-content .years-resume ul li {
  color: #002146;
  padding: 5px 10px;
  font-size: 18px;
  list-style: none;
  border-bottom: 1px solid #d8d8d8;
}

.resume-content .years-resume ul li span {
  float: right;
  font-weight: bold;
  color: #000;
}

.resume-content .table-morningstar table {
  width: auto;
  margin: 0 auto;
}

.resume-content .table-morningstar table th {
  border: 0;
  color: #000;
  padding: 10px;
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
}

.resume-content .table-morningstar table th[scope=row] {
  text-align: left;
  padding: 10px 20px;
}

.resume-content .table-morningstar table td {
  width: 70px;
  height: 70px;
  padding: 0;
  border: 1px solid #d8d8d8;
}

.resume-content .table-morningstar table td.filled {
  background: url("../assets/isin/bg-dashed.png") left top repeat;
}

.ico-percent-down {
  position: relative;
  padding-left: 20px;
}

.ico-percent-down:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: 0 -32px;
  height: 10px;
  width: 10px;
}

.ico-percent-up {
  position: relative;
  padding-left: 20px;
}

.ico-percent-up:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.toggle-list {
  margin: 0;
}

.toggle-list dt {
  background-color: #f1f1f1;
  padding: 5px 50px 5px 10px;
  color: #525252;
  font-size: 10px;
  font-weight: normal;
  margin-top: 5px;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
}

.toggle-list dt:before {
  right: 20px;
  top: 50%;
  margin-top: -4px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(11, 153, 193, 0);
  border-top-color: #0b99c1;
  border-width: 6px;
}

.toggle-list dt.open:before {
  border: solid transparent;
  border-bottom-color: #0b99c1;
  border-width: 6px;
  margin-top: -10px;
}

.toggle-list dt:first-child {
  margin-top: 0;
}

.toggle-list dt span {
  color: #0b99c1;
  font-size: 14px;
  display: block;
}

.toggle-list dd {
  display: none;
}

/* Supports */
.header-supports {
  margin-bottom: 20px;
  position: relative;
}

.header-supports .logo {
  text-align: center;
  margin-bottom: 20px;
}

.header-supports h2 {
  font-size: 18px;
  margin-top: -20px;
}

.supports-tickers .tickercontainer .mask {
  padding: 10px 20px;
}

.dl-links-list {
  margin: 10px 0;
}

.dl-links-list a {
  margin-left: 15px;
  text-decoration: underline;
}

.dl-links-list a:first-child {
  margin-left: 0;
}

.dl-links-list a:hover {
  text-decoration: none;
}

.dl-links-list a.ico {
  position: relative;
  padding-left: 20px;
}

.dl-links-list a.ico:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -36px 0;
  height: 16px;
  width: 16px;
}

.dl-links-list a.ico.ico-excel:before {
  background-position: -16px -52px;
}

/* Recompenses */
.awards-list h2 {
  color: #ff6442;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 30px 0 10px;
}

.awards-list .col-md-4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.awards-list .award {
  padding: 25px;
  text-align: center;
  border: 2px solid #f1f1f1;
}

.awards-list .award img {
  display: block;
  margin: 0 auto;
}

.awards-list .award h3 {
  font-weight: bold;
  color: #0b99c1;
  margin: 20px 0;
}

.awards-list .award p {
  color: #5c696d;
  font-size: 16px;
  margin: 0;
}

.awards-list .btn {
  margin-top: 20px;
}

/* Sitemap */
.sitemap h2 {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  color: #ff6442;
  margin-bottom: 15px;
}

.sitemap h3 {
  color: #0b99c1;
  font-size: 19px;
  margin: 10px 0;
}

.sitemap ul {
  margin: 0;
  padding: 0;
}

.sitemap ul li {
  list-style: none;
  margin-top: 10px;
}

.sitemap ul li:first-child {
  margin-top: 0;
}

.sitemap .row {
  padding: 20px 0;
  border-bottom: 1px solid #cceaf3;
}

.sitemap .row:last-child {
  border-bottom: 0;
}

/* Browser Support */
#browser-support {
  background-color: #f1f1f1;
}

#browser-support .content {
  padding: 20px;
}

#browser-support .inner {
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
}

#browser-support h1 {
  color: #0b99c1;
  font-size: 24px;
  font-weight: bold;
  margin: 40px 0 5px;
}

#browser-support p {
  font-size: 20px;
  color: #5c696d;
  margin-bottom: 40px;
}

#browser-support .row img {
  display: block;
  margin: 0 auto 10px;
}

#browser-support .row .btn {
  display: block;
  width: 100%;
}

/* Login */
#login .intro {
  color: #5c696d;
  text-align: center;
}

#login .links {
  text-align: center;
}

#login .links a {
  color: #0b99c1;
  font-weight: bold;
  margin: 0 10px;
}

/* Content */
#lexique .letter {
  padding: 20px 0;
  border-top: 1px solid #cceaf3;
}

#lexique .letter:first-child {
  border-top: 0;
}

#lexique h2 {
  margin: 0 0 10px;
  color: #ff6442;
  font-size: 18px;
  font-weight: bold;
}

#lexique ul {
  padding: 0;
  margin: 0;
}

#lexique ul li {
  list-style: none;
}

#lexique ul a {
  font-size: 15px;
  color: #0b99c1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

/* Content */
.title-search-wrapper {
  margin-bottom: 20px;
  position: relative;
}

.form-search {
  position: relative;
  width: 190px;
}

.form-search .form-group {
  margin: 0;
  padding: 0;
  display: block;
}

.form-search .form-control {
  padding: 5px 40px 5px 10px;
  height: 29px;
  width: 100%;
  font-size: 12px;
  color: #2a2a2a;
  border: 1px solid #777;
}

.form-search .btn {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  width: 0;
  height: 0;
  border-radius: 0;
  padding: 29px 0 0 29px;
  overflow: hidden;
  background-color: #777;
}

.form-search .btn:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -6px 0 0 -6px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -15px -16px;
  height: 12px;
  width: 12px;
}

.tickercontainer {
  font-size: 12px;
  line-height: 1.25;
  overflow: hidden;
}

.tickercontainer .mask {
  background-color: #e7f2f6;
  padding: 10px;
}

.tickercontainer ul {
  margin: 0;
  padding: 0;
  position: relative;
  left: 100%;
}

.tickercontainer li {
  list-style: none;
  float: left;
  display: inline-block;
  margin-left: 20px;
}

.tickercontainer strong {
  color: #0b99c1;
  text-transform: uppercase;
}

.tickercontainer span {
  text-transform: uppercase;
}

.tickercontainer .p-down,
.tickercontainer .p-up {
  margin-left: 10px;
  padding-left: 20px;
  position: relative;
}

.tickercontainer .p-down:before,
.tickercontainer .p-up:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.tickercontainer .p-down:before {
  background-position: 0 -32px;
}

.full-progress .title {
  text-transform: uppercase;
  display: block;
  font-weight: 300;
  margin-bottom: 2px;
}

.full-progress .progress-wrapper,
.full-progress .progress-spacer {
  position: relative;
}

.full-progress .progress-wrapper {
  padding-top: 2px;
  padding-bottom: 20px;
}

.full-progress .progress-wrapper:before,
.full-progress .progress-wrapper:after {
  position: absolute;
  top: 12px;
  margin-left: -12px;
  color: #9d9d9d;
  font-size: 11px;
  font-weight: bold;
}

.full-progress .progress-wrapper:before {
  content: "100%";
}

.full-progress .progress-wrapper:after {
  content: "200%";
}

.full-progress .progress-spacer:before,
.full-progress .progress-spacer:after {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  content: "";
  width: 1px;
  height: 14px;
  background-color: #000;
}

.full-progress .progress-wrapper:before,
.full-progress .progress-spacer:before {
  left: 33%;
}

.full-progress .progress-wrapper:after,
.full-progress .progress-spacer:after {
  left: 66%;
}

.full-progress .progress {
  height: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  background: repeating-linear-gradient(-45deg, #f2f3f3, #f2f3f3 2px, #dddede 2px, #dddede 4px);
}

.full-progress.max .progress-bar {
  background-color: #52da32;
}

.full-progress.max .values strong {
  color: #52da32;
}

.full-progress.med .progress-bar {
  background-color: #ffd863;
}

.full-progress.med .values strong {
  color: #ffd863;
}

.full-progress.min .progress-bar {
  background-color: #e26b14;
}

.full-progress.min .values:before {
  background-position: 0 -32px;
}

.full-progress.min .values strong {
  color: #e26b14;
}

.full-progress .values {
  padding-top: 5px;
  text-align: right;
  position: relative;
  white-space: nowrap;
}

.full-progress .values:before {
  content: "";
  position: absolute;
  right: 25px;
  top: -10px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.full-progress .values strong {
  display: block;
}

/* Content */
#page-error {
  text-align: center;
  padding: 60px 0;
}

#page-error p {
  color: #5c696d;
  margin-bottom: 20px;
}

#page-error .btns {
  margin: 0;
  padding: 0;
}

#page-error .btns li {
  list-style: none;
  margin: 10px 0;
}

#page-error .btns li:first-child {
  margin-top: 0;
}

/* Content */
#fp-nav {
  -webkit-transform: translateY(60px);
  transform: translateY(60px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

body.fp-viewing-0 #fp-nav {
  right: -90px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#fp-nav ul li {
  list-style: none;
  margin: 8px 0;
  width: 7px;
  height: 7px;
}

#fp-nav ul li:first-child {
  visibility: hidden;
}

#fp-nav ul a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#fp-nav ul a.active,
#fp-nav ul a:hover {
  background-color: #ff6442;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.menu-simulator {
  margin: 20px 0;
  padding: 0;
  list-style: none;
}

.menu-simulator li + li {
  margin-top: 4px;
}

.menu-simulator a {
  display: table;
  width: 100%;
  height: 70px;
  color: #000;
  line-height: 1.2;
  font-size: 17px;
  position: relative;
  background-color: #f1f1f1;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.menu-simulator a:hover {
  text-decoration: none;
  background-color: #fff;
}

.menu-simulator a > span {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 40px 10px 70px;
}

.menu-simulator [class*=icon] {
  position: absolute;
  font-size: 40px;
  left: 15px;
  top: 50%;
  margin-top: -20px;
  color: #ff6442;
}

.menu-simulator li.active a {
  color: #fff;
  background-color: #ff6442;
}

.menu-simulator li.active a [class*=icon] {
  color: #fff;
}

.main-subtitle {
  font-size: 18px;
  margin: -5px 0 30px;
  text-align: center;
}

.news-wrapper h2 {
  font-size: 28px;
  text-align: center;
  margin: 40px 0 15px;
}

.news-wrapper h2 + h3 {
  margin-top: 0;
}

.news-wrapper h3 {
  font-size: 20px;
  color: #ff6442;
  font-weight: bold;
  margin: 25px 0 15px;
  padding-top: 15px;
  border-top: 1px solid #ccc;
}

.news-wrapper ul {
  margin: 0;
  padding: 0;
  font-weight: bold;
  list-style: none;
}

.news-wrapper .news {
  margin-bottom: 15px;
}

.news-wrapper .news .metas {
  font-size: 14px;
}

.news-wrapper .news p {
  color: #0b99c1;
}

.form-v2 .fieldset-title {
  background-color: #002146;
  padding: 10px 20px;
}

.graph-wrap {
  background-color: #f1f1f1;
  padding: 20px;
}

.mb0 {
  margin-bottom: 0 !important;
}

.page-intro h1 {
  color: #000;
  text-align: center;
}

.page-intro p strong {
  color: #0b99c1;
}

.percent-graph .graph {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}

.percent-graph .graph .graph-col {
  height: 20px;
  display: table-cell;
  vertical-align: top;
}

.percent-graph .graph .graph-col.color1 {
  background-color: #002146;
}

.percent-graph .graph .graph-col.color2 {
  background-color: #fbb907;
}

.percent-graph .graph .graph-col.color3 {
  background-color: #c8504c;
}

.percent-graph .legend {
  list-style: none;
  margin: 0;
  padding: 0;
}

.percent-graph .legend li {
  position: relative;
  padding-left: 25px;
  line-height: 1.4;
}

.percent-graph .legend li:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  top: 3px;
  left: 0;
  position: absolute;
  border-radius: 50%;
}

.percent-graph .legend li.color1:before {
  background-color: #002146;
}

.percent-graph .legend li.color2:before {
  background-color: #fbb907;
}

.percent-graph .legend li.color3:before {
  background-color: #c8504c;
}

.percent-graph .legend li + li {
  margin-top: 5px;
}

.multi-btns {
  margin: 40px 0;
  padding: 0 20px;
  text-align: center;
}

.multi-btns .btn {
  margin: 5px;
}

.mention-btm {
  font-size: 14px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  text-align: center;
}

.mention-btm strong {
  font-size: 16px;
}

.graph-table .graph {
  margin-bottom: 20px;
}

.graph-table table {
  line-height: 1.2;
  width: 100%;
}

.graph-table table tr {
  display: block;
  border-bottom: 1px solid #c1c1c1;
}

.graph-table table th {
  font-size: 20px;
  display: block;
  padding-top: 10px;
}

.graph-table table td {
  display: block;
  font-size: 24px;
  color: #125570;
  padding-bottom: 5px;
}

.lg-only {
  display: none;
}

.advice {
  margin-top: 30px;
  padding: 20px;
  border: 1px solid #f1f1f1;
}

.advice label {
  font-weight: normal;
}

.advice .advice-title {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 15px;
}

.advice .advice-wrap {
  margin-top: 10px;
}

.advice .answer {
  margin: 0;
  display: none;
  padding-left: 30px;
}

.advice .answer.true {
  color: #2edc76;
}

.advice .answer.false {
  color: #ff6442;
}

.awards-list h2 {
  font-weight: 700;
  text-align: center;
}

.prod-header .isin-header .title {
  min-height: 120px;
}

#faq dt:after {
  border-width: 10px;
  margin-right: -10px;
  border-top-color: #ffffff;
}

.searchCustom {
  position: absolute;
  background-color: white;
  z-index: 300;
  max-height: 400px;
  border-style: solid;
  resize: both;
  overflow: auto;
  width: 400px;
}

#btn-top,
#btn-btm {
  z-index: 999;
}

/** HNR */
#box-contact .head span {
  font-size: 13px;
}

.table-supports th,
.table-supports td {
  font-weight: inherit;
}

.loader-wrapper.show-overlay:after {
  opacity: 0.3;
}

.table-supports .tablesorter-header-inner .tablesorter-icon {
  left: auto;
  right: 5%;
}

.ico-tooltip {
  cursor: help;
}

.ico-tooltip.small {
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: normal;
}

@media only screen and (max-width: 768px) {
  .wysiwyg h2.check:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -29px;
    display: block;
    background-image: url("../assets/sprite-se54bc4214e.png");
    background-position: 0 -1317px;
    height: 58px;
    width: 58px;
  }
  .wysiwyg h2.check {
    color: #ff6442;
    position: relative;
    padding: 10px 0 10px 75px;
    margin: 30px 0;
  }
  .nos-contrats .box-contrat .btn {
    display: inline-block;
  }
}
.numericDisplay {
  white-space: nowrap;
}

.searchCustom {
  border: 1px solid #0b99c1;
}

.cac40-level .title {
  font-size: 26px;
}

.cac40-resume .cac40-level {
  font-size: 22px;
}

@media only screen and (max-width: 1024px) {
  .cac40-resume .graph {
    max-width: 150px;
    height: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .cac40-resume .graph {
    max-width: 300px;
    height: 200px;
  }
}
@media only screen and (max-width: 768px) {
  .cac40-resume .graph {
    max-width: 100%;
    height: 200px;
  }
}
#topnav .searchCustom {
  padding: 0px 8px;
}

.prod-header .head-cols {
  padding: 5px 0;
}

.risk-tile .inner {
  min-height: 92px;
  padding: 12px 5px 5px;
}

.risk-tile .num {
  font-size: 30px;
}

#indicePerformance .col-md-2,
#indicePerformance .col-sm-3,
#profilsOfProduct .col-md-2,
#profilsOfProduct .col-sm-3,
#profilsComparator .col-md-2,
#profilsComparator .col-sm-3 {
  padding-left: 5px;
  padding-right: 5px;
}

#indicesTable td {
  cursor: pointer;
}

.press-list article p,
.press-list article div {
  font-size: 16px;
}

/*MINIMAL TABLESORTER FILTERING SKINNING*/
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
  display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #e6bf99;
}

/* Iframe Youtube reponsive */
.video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive video,
.video-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* RD-1060 :correction du style des dates dans la page de téléchargement des documents pour la signature électronique */
.ui-datepicker-header select.ui-datepicker-month {
  color: black !important;
}

.ui-datepicker-header select.ui-datepicker-year {
  color: black !important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .main-title span:before,
  #content .main-title span:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .icon-small {
    background-image: url("../assets/icons@2x-s1fc307874d.png");
    background-size: 140px, 13200px;
  }
  .icon-large {
    background-image: url("../assets/icons@2x-s1fc307874d.png");
    background-size: 140px, 13200px;
  }
  #box-contact .head:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .new-checkbox {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .wysiwyg p.info:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .wysiwyg ul.arr-list > li:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  #notification .btn-close {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .single-form .form-submit button:after {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .nos-contrats .box-contact .head .title h3 span:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .nos-contrats .box-contact .inner p:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .checks-3-cols .col-md-4:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .prod-header .isin-header .title:after {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .box-info p:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  #prod-conseils h3:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .share-line ul a {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .bien-informe div[class^=col]:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .resume-content table tr.pdf th:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .ico-percent-down:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .ico-percent-up:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .dl-links-list a.ico:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .table-supports .ico-up:before,
  .table-supports .ico-down:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .supports-mobile .ico-up:before,
  .supports-mobile .ico-down:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .list-notes .note .overlay span:after {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .form-search .btn:after {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .tickercontainer .p-down:before,
  .tickercontainer .p-up:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .cac40-level.up .title span:after {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .cac40-level.down .title span:after {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .cac40-resume .list th span:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .resume-perfs .round-values .circle span:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .resume-perfs .last-news li:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
  .full-progress .values:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
}
@media only screen and (min-width: 768px) {
  .u-mbm {
    margin-bottom: 40px;
  }
  main h1,
  main .h1 {
    font-size: 34px;
  }
  .module {
    padding: 40px 0;
  }
  .main-title span,
  #content .main-title span {
    padding: 3px 0 3px 55px;
  }
  .main-title span:before,
  #content .main-title span:before {
    left: 0;
    top: 50%;
    margin: -22.5px 0 0;
  }
  #box-contact {
    display: block;
  }
  .box-info {
    margin-top: 0;
  }
  .box-info .btn {
    display: block;
    width: 100%;
  }
  .center-links {
    text-align: center;
    list-style: none;
  }
  .center-links li {
    margin: 0 30px;
  }
  .center-links li {
    display: inline-block;
  }
  #prod-tarifs .main-title {
    margin-bottom: 40px;
  }
  #prod-tarifs ul {
    width: 80%;
    margin: 0 auto;
  }
  #prod-tarifs ul.full {
    width: 100%;
  }
  #prod-tarifs ul li {
    float: left;
    width: 33.333%;
    padding: 0 20px;
    margin: 0;
  }
  #prod-tarifs .row {
    margin-top: 40px;
  }
  #prod-tarifs .row div[class^=col] {
    margin: 0;
  }
  #prod-tarifs .row span {
    font-size: 48px;
  }
  #prod-tarifs ul {
    width: 60%;
  }
  .isotope-filters {
    display: table;
    width: 100%;
  }
  .isotope-filters .title {
    margin: 0;
    width: 1%;
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px 2px 10px;
  }
  .isotope-filters .list {
    display: table-cell;
    vertical-align: middle;
  }
  .isotope-filters ul.letters {
    margin: 0;
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .isotope-filters ul.letters li {
    margin: 0;
    padding: 5px 3px;
    display: table-cell;
    text-align: center;
  }
  .isotope-articles .grid-sizer {
    width: 50%;
  }
  .isotope-articles article {
    width: 50%;
  }
  .isotope-articles article.dual {
    width: 100%;
  }
  .isotope-articles article.dual .wrap {
    display: table;
    width: 100%;
  }
  .isotope-articles article.dual .wrap .thumb {
    width: 320px;
    display: table-cell;
    vertical-align: top;
  }
  .isotope-articles article.dual .wrap .inner {
    display: table-cell;
    vertical-align: top;
  }
  .press-list .grid-sizer {
    width: 50%;
  }
  .press-list article {
    float: left;
    width: 50%;
  }
  .press-list article .avis ol {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .press-list article .avis ol li {
    margin: 0;
    display: table-cell;
    vertical-align: top;
  }
  .nav-steps {
    margin: 40px auto;
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .nav-steps li {
    display: table-cell;
    vertical-align: top;
    margin: 0;
  }
  .nav-steps li:before {
    content: "";
    display: block;
    width: 34px;
    height: 4px;
    background-color: #d0d0d0;
    position: absolute;
    top: 18px;
    left: 98px;
  }
  .nav-steps li:last-child:before {
    display: none;
  }
  .nav-steps li br {
    display: block;
  }
  .form-risk .radios-list li {
    display: inline-block;
    margin-left: 30px;
  }
  .form-risk .radios-list li:first-child {
    margin-left: 0;
  }
  .form-risk .year {
    margin: 0;
    vertical-align: middle;
    display: inline-block;
  }
  .form-risk .date {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle;
  }
  .intro-supports {
    display: table;
    width: 100%;
  }
  .intro-supports .left {
    display: table-cell;
    vertical-align: top;
  }
  .intro-supports .right {
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
    width: 240px;
  }
  .intro-supports .cats li {
    width: 65%;
    float: left;
  }
  .intro-supports .cats li:nth-child(2n+1) {
    width: 35%;
  }
  #login .intro {
    font-size: 20px;
  }
  #login .links {
    margin: 25px 0;
  }
  #login .std-form {
    margin-top: 25px;
  }
  .note-h {
    display: table;
    width: 100%;
  }
  .note-h .img {
    width: 240px;
    display: table-cell;
    vertical-align: middle;
    border-bottom: 0;
    border-right: 2px solid #f2f2f2;
  }
  .note-h .desc {
    display: table-cell;
    vertical-align: top;
  }
  .note-h .title {
    padding-right: 60px;
  }
  .note-h .dl {
    margin: 0;
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .note-h .more {
    text-align: right;
  }
  .note-head {
    text-align: left;
  }
  .cac40-resume {
    margin-bottom: 40px;
    padding: 0 20px;
    display: table;
    width: 100%;
  }
  .cac40-resume .cac40-level {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
  }
  .cac40-resume .graph {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    max-width: 200px;
  }
  .cac40-resume .list {
    width: 45%;
    display: table-cell;
    vertical-align: middle;
  }
  .cac40-resume .list table {
    font-size: 14px;
  }
  .resume-perfs .round-values ul {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .resume-perfs .round-values li {
    display: table-cell;
    vertical-align: top;
    float: none;
    margin: 0;
  }
  #page-error {
    padding: 120px 0;
  }
  #page-error .btns li {
    display: inline-block;
    margin: 0 5px;
  }
  #page-error p {
    font-size: 22px;
    margin-bottom: 40px;
  }
  .page-intro h1 {
    text-align: left;
  }
  .multi-btns .btn {
    margin: 0 5px;
  }
  .graph-table .graph {
    margin: 0;
    float: right;
    width: 50%;
    padding-left: 20px;
  }
  .graph-table table {
    width: 50%;
    float: left;
  }
  .graph-table table tr {
    display: table-row;
  }
  .graph-table table th {
    padding: 5px 0;
    display: table-cell;
  }
  .graph-table table td {
    display: table-cell;
    text-align: right;
    padding: 5px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .right-all {
    margin-top: 40px;
  }
  .right-all a {
    font-size: 20px;
  }
  main h1,
  main .h1 {
    font-size: 40px;
  }
  #content {
    padding: 40px 0;
  }
  #content.after-nav {
    padding-top: 50px;
  }
  #content .nos-contrats {
    padding: 20px 0;
  }
  .txt-percent {
    font-size: 40px;
  }
  .percent-line {
    font-size: 30px;
  }
  .percent-line span {
    font-size: 18px;
  }
  .center-link {
    padding: 20px 0;
  }
  .scroll-shadow:after {
    display: none;
  }
  #breadcrumbs .breadcrumb {
    padding: 8px 10px;
  }
  .wysiwyg {
    margin-top: 40px;
  }
  .wysiwyg:first-child {
    margin-top: 0;
  }
  .wysiwyg h2 {
    font-size: 18px;
  }
  .wysiwyg h2:first-child {
    margin-top: 0;
  }
  .wysiwyg h2.check {
    color: #ff6442;
    position: relative;
    padding: 10px 0 10px 75px;
    margin: 30px 0;
  }
  .wysiwyg h2.check:first-child {
    margin-top: 0;
  }
  .wysiwyg h2.check:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -29px;
    display: block;
    background-image: url("../assets/sprite-se54bc4214e.png");
    background-position: 0 -1317px;
    height: 58px;
    width: 58px;
  }
  .wysiwyg h3 {
    font-size: 18px;
  }
  .wysiwyg p {
    margin-bottom: 20px;
  }
  .wysiwyg p:last-child {
    margin-bottom: 0;
  }
  .wysiwyg p + .percent-line {
    margin-top: -20px;
  }
  .wysiwyg ul {
    margin-bottom: 20px;
  }
  .wysiwyg ul.warning {
    padding-left: 60px;
  }
  .wysiwyg .last-title {
    margin: 40px 0 -30px;
  }
  #notification {
    padding: 25px;
  }
  .fullwidth-slider img {
    margin-left: -960px;
  }
  .checks-3-cols {
    margin: 40px 0;
    padding-top: 40px;
  }
  .checks-3-cols .col-md-4 {
    display: table;
    padding-top: 0;
    border-left: 1px solid #cacaca;
  }
  .checks-3-cols .col-md-4:before {
    top: -30px;
  }
  .checks-3-cols .col-md-4:first-child {
    border-left: 0;
  }
  .checks-3-cols .col-md-4 .inner {
    display: table-cell;
    padding: 10px 20px;
    vertical-align: middle;
  }
  .prod-header .head-cols {
    font-size: 28px;
    line-height: 1.2;
    padding: 40px 0;
  }
  .prod-header .head-cols .title {
    margin-top: -10px;
    font-size: 40px;
  }
  .prod-header .head-cols .title .by {
    margin-top: 10px;
  }
  .prod-header .isin-header {
    padding-top: 10px;
  }
  .prod-header .isin-header .title {
    padding-left: 160px;
    min-height: 120px;
  }
  .prod-header .isin-header .title:before {
    width: 110px;
    height: 110px;
    top: 10px;
  }
  .prod-header .isin-header .title:after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    left: 27px;
    top: 33px;
  }
  .prod-header .isin-header .title h1 {
    font-size: 40px;
  }
  .prod-header .isin-header .type {
    font-size: 18px;
    line-height: 1.2;
  }
  .prod-header .isin-header .type strong {
    font-size: 24px;
  }
  .prod-header .isin-header .logo {
    margin: 0;
  }
  .prod-header .nav-wrapper {
    margin: 0;
  }
  .prod-header .nav-wrapper.has-children {
    padding-bottom: 50px;
  }
  .prod-header .nav-wrapper > .nav > li {
    position: static;
    padding-left: 5px;
    vertical-align: top;
  }
  .prod-header .nav-wrapper > .nav > li:first-child {
    padding-left: 0;
  }
  .prod-header .nav-wrapper > .nav > li > a {
    text-align: center;
    padding: 0;
    display: table;
    width: 100%;
    height: 55px;
  }
  .prod-header .nav-wrapper > .nav > li > a span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px;
  }
  .prod-header .nav-wrapper > .nav .submenu {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 300;
    background-color: #002146;
  }
  .prod-header .nav-wrapper > .nav .submenu .container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .prod-header .nav-wrapper > .nav .submenu li a {
    text-align: center;
    font-size: 16px;
    padding: 15px;
  }
  .prod-header .nav-wrapper > .nav .submenu li.active {
    border-bottom: 6px solid #ff6442;
  }
  .prod-header .nav-wrapper > .nav .submenu li.active a,
  .prod-header .nav-wrapper > .nav .submenu li a:hover {
    text-decoration: none;
  }
  #prod-content {
    padding-top: 50px;
  }
  #prod-subscription {
    display: block;
  }
  #prod-subscription h2,
  #prod-subscription ol {
    margin: 0;
  }
  #prod-subscription .row {
    display: table;
  }
  #prod-subscription .row:before,
  #prod-subscription .row:after {
    display: none;
  }
  #prod-subscription .row div[class^=col] {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
  #prod-conseils .main-title {
    margin-bottom: 40px;
  }
  #prod-conseils h3 {
    margin: 0 0 30px;
  }
  #prod-conseils .col-md-4:first-child .desc {
    border-left: 0;
  }
  #prod-conseils .desc {
    display: table;
    margin-bottom: 20px;
    border-left: 1px solid #cacaca;
  }
  #prod-conseils .desc .inner {
    padding: 0 20px;
    display: table-cell;
    vertical-align: middle;
  }
  #prod-conseils .desc .inner p {
    margin: 0;
  }
  .top-cover {
    height: 250px;
  }
  #see-also .main-title {
    margin-bottom: 40px;
  }
  .isotope-articles .grid-sizer {
    width: 33.33%;
  }
  .isotope-articles article {
    width: 33.33%;
  }
  .isotope-articles article.dual {
    width: 66.66%;
  }
  .table-contrats {
    width: 100%;
    margin-top: 40px;
  }
  .table-contrats .until td span,
  .table-contrats .nums td span {
    font-size: 32px;
  }
  .table-contrats .colspan-title {
    text-align: center;
  }
  .info-box {
    margin: 0;
  }
  #simulator-suggestions {
    margin-top: 40px;
  }
  #simulator-suggestions .btn-wrapper {
    margin-bottom: 40px;
  }
  #simulator-suggestions .row strong {
    font-size: 40px;
  }
  #simulator-suggestions .proposition {
    padding: 40px;
    margin: 0;
  }
  #simulator-suggestions .proposition h2,
  #simulator-suggestions .proposition .advice {
    font-size: 24px;
  }
  #simulator-suggestions .proposition .now {
    padding: 10px 50px;
    font-size: 32px;
  }
  #simulator-suggestions .objective {
    padding: 40px;
    margin: 0;
  }
  .slider-wrapper {
    padding: 0;
  }
  .slider-wrapper .min-max {
    font-size: 24px;
  }
  .slider-wrapper .noUi-handle {
    width: 160px;
    height: 50px;
    left: -80px;
    line-height: 50px;
    font-size: 24px;
  }
  .btn-link-wrapper .btn {
    margin: 0 20px;
  }
  #simulator-results div[class^=col-] {
    border-left: 1px solid #cecece;
  }
  #simulator-results div[class^=col-]:first-child {
    border-left: 0;
  }
  #simulator-results .results-inner p {
    margin: 0;
  }
  #simulator-results .results-inner .more {
    margin-top: 20px;
  }
  .nav-steps {
    width: auto;
  }
  .nav-steps li {
    width: 130px;
    font-size: 14px;
  }
  .nav-steps li:before {
    width: 64px;
  }
  .box-blue {
    margin-bottom: 40px;
  }
  .investment-percents [class*=col] {
    margin-top: 0;
  }
  .investment-percents {
    margin-top: 40px;
  }
  .investment-percents h2 {
    display: table;
    width: 100%;
    padding: 0;
    min-height: 52px;
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
    color: #002146;
    font-weight: 800;
    font-size: 24px;
    font-size: 2.4rem;
    -webkit-box-shadow: 0 8px 0 #fff, 0 -1px 8px #d7d7e4;
    box-shadow: 0 8px 0 #fff, 0 -1px 8px #d7d7e4;
  }
  .investment-percents h2 span {
    padding: 25px 40px 23px;
    display: table-cell;
    vertical-align: middle;
  }
  .bien-informe .main-title {
    margin-bottom: 40px;
  }
  .bien-informe .mention {
    margin-top: 40px;
  }
  .bien-informe div[class^=col] {
    margin: 0;
  }
  .bien-informe .intro {
    margin-bottom: 40px;
  }
  .nav-assurance {
    margin: 0 -10px 40px;
  }
  .nav-assurance ul {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .nav-assurance li {
    display: table-cell;
    padding: 0 10px;
  }
  .profiles-table-head div[class^=col]:last-child {
    text-align: right;
  }
  .profiles-table-head h2,
  .profiles-table-head p {
    margin: 0;
  }
  .table-profile th {
    font-size: 24px;
  }
  .table-profile td {
    height: 80px;
    padding: 5px 10px;
  }
  .table-profile td span {
    font-size: 20px;
  }
  .table-profile .goal {
    height: 80px;
    padding: 5px 10px;
  }
  .table-profile .profile {
    height: auto;
  }
  .profiles-table-wrapper {
    padding: 20px;
    border: 2px solid #f3f2f2;
  }
  #profiles-levels h2 {
    font-size: 28px;
  }
  .resume-content h2 {
    padding: 10px 15px;
    font-size: 20px;
    margin: 40px 0 10px;
  }
  .resume-content h2 {
    padding: 10px 15px;
    font-size: 20px;
    margin: 40px 0 10px;
  }
  .resume-content h2 + table {
    margin-top: -10px;
  }
  .resume-content table th,
  .resume-content table td {
    padding: 10px 15px;
  }
  .resume-content table th tr.pdf th:before,
  .resume-content table td tr.pdf th:before {
    left: 15px;
  }
  .resume-content .view-link {
    padding: 0 15px;
  }
  .resume-content .table-title {
    padding: 0 15px;
  }
  .resume-content .table-title span {
    float: right;
    display: inline-block;
    padding-top: 1px;
  }
  .resume-content .years-resume {
    margin-top: 40px;
  }
  .resume-content .years-resume p {
    padding: 0 15px;
  }
  .resume-content .years-resume ul li {
    float: left;
    width: 45%;
    padding: 5px 15px;
  }
  .resume-content .years-resume ul li:nth-child(2n) {
    float: right;
  }
  .header-supports {
    margin-bottom: 40px;
  }
  .header-supports .logo {
    position: absolute;
    right: 0;
    top: 0;
  }
  .header-supports h2 {
    font-size: 28px;
  }
  .supports-tabs {
    margin: 10px -2px;
  }
  .supports-tabs ul {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .supports-tabs li {
    padding: 0 2px;
    display: table-cell;
    vertical-align: top;
  }
  .supports-tabs a {
    display: table;
    width: 100%;
    height: 90px;
    padding: 0;
    text-align: center;
  }
  .supports-tabs a > span {
    padding: 10px 5px;
    display: table-cell;
    vertical-align: middle;
  }
  .supports-tabs a > span span {
    font-size: 12px;
  }
  .supports-tabs br {
    display: block;
  }
  .supports-wrapper {
    margin-bottom: 10px;
  }
  .supports-wrapper .main-filters {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .supports-wrapper .main-filters .group {
    display: table-cell;
    vertical-align: top;
    position: relative;
    padding-bottom: 56px;
  }
  .supports-wrapper .main-filters .group + .group {
    margin: 0;
    border-left: 5px solid #fff;
  }
  .supports-wrapper .main-filters .submit {
    position: absolute;
    bottom: 10px;
    right: 20px;
  }
  .cats-supports h2 {
    font-size: 32px;
  }
  .awards-list h2 {
    margin-bottom: 10px;
  }
  .awards-list .col-md-4 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .sitemap h2 {
    margin: 0;
  }
  .sitemap h3 {
    margin: 0 0 10px;
  }
  .sitemap .row {
    padding: 30px 0;
  }
  #browser-support {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: table;
  }
  #browser-support .content {
    display: table-cell;
    vertical-align: middle;
  }
  #browser-support .inner {
    padding: 40px 80px;
    width: 780px;
    margin: 0 auto;
  }
  .dashboard {
    margin-top: 40px;
  }
  .dashboard h2 {
    font-size: 24px;
    height: 85px;
  }
  .dashboard .box-content .col-md-6 {
    margin: 0;
  }
  .dashboard .aside ul a {
    padding: 25px 20px;
  }
  #lexique .letter {
    padding: 30px 0 20px;
  }
  #lexique ul li {
    float: left;
    width: 20%;
    padding: 0 20px;
    margin-bottom: 20px;
  }
  .title-search-wrapper {
    margin: 0;
  }
  .title-search-wrapper .form-search {
    position: absolute;
    right: 0;
    top: 10px;
  }
  .tickercontainer .mask {
    padding: 20px;
  }
  .resume-perfs .col-md-4 {
    margin: 0;
  }
  .resume-perfs .last-news h4 {
    font-size: 20px;
  }
  .resume-perfs .year-resume > .row {
    padding-right: 20px;
  }
  body.corpo {
    height: 100%;
    width: 100%;
    overflow: hidden;
  }
  #corpo .intro .title {
    font-size: 80px;
    margin-bottom: 20px;
  }
  #corpo .intro .rank {
    font-size: 24px;
    line-height: 1.2;
  }
  #corpo .intro .btn-discover {
    font-size: 20px;
    padding: 20px 30px;
  }
  #corpo .section {
    padding: 0;
  }
  #corpo .section .date {
    font-size: 16px;
  }
  #corpo .section p {
    margin-top: 30px;
  }
  #corpo .section .wrapper {
    padding-top: 125px;
  }
  #corpo .section1 h2 {
    font-size: 80px;
    margin-bottom: 60px;
  }
  #corpo .section1 h2 span {
    font-size: 48px;
  }
  #corpo .section1 h2 strong {
    font-weight: normal;
  }
  #corpo .section1 .wrapper {
    max-width: 740px;
  }
  #corpo .section2 .wrapper {
    max-width: 480px;
  }
  #corpo .section2 .year {
    font-size: 80px;
    margin-bottom: 60px;
  }
  #corpo .section2 ul li {
    font-size: 20px;
    margin-top: 40px;
  }
  #corpo .section2 ul li:first-child {
    margin-top: 0;
  }
  #corpo .section2 ul li span {
    font-size: 50px;
  }
  #corpo .section3 {
    padding: 0;
  }
  #corpo .section3 h2 {
    font-size: 80px;
    margin-bottom: 60px;
  }
  #corpo .section3 h2 strong {
    font-size: 38px;
  }
  #corpo .section3 .timeline {
    margin: 0;
  }
  #corpo .section3 .timeline li {
    margin-top: 30px;
  }
  #corpo .section3 .timeline li:first-child {
    margin-top: 0;
  }
  #corpo .section4 h2 {
    font-size: 80px;
  }
  #corpo .section4 h2 strong {
    font-size: 38px;
  }
  #corpo .section4 .map {
    margin-top: 40px;
  }
  #corpo .section4 .map img {
    max-width: 70%;
  }
  #corpo .section5 h2 {
    margin-bottom: 60px;
    font-size: 80px;
  }
  #corpo .section6 h2 {
    margin-bottom: 60px;
    font-size: 80px;
  }
  #corpo .section6 h3 {
    font-size: 24px;
  }
  #corpo .section6 p {
    margin: 0;
  }
  #corpo .section6 .point {
    margin-top: 30px;
  }
  #corpo .section6 .point:first-child {
    margin-top: 0;
  }
  #faq h2 {
    font-size: 41px;
  }
  .menu-simulator {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 30px 0;
  }
  .menu-simulator li + li {
    margin: 0;
    border-left: 4px solid #fff;
  }
  .menu-simulator li {
    display: table-cell;
    vertical-align: top;
  }
  .menu-simulator li.active a:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 100, 66, 0);
    border-top-color: #ff6442;
    border-width: 15px;
    margin-left: -15px;
  }
  .menu-simulator a {
    height: 100px;
  }
  .menu-simulator a > span {
    padding: 20px 25px;
  }
  .menu-simulator [class*=icon] {
    display: none;
  }
  .news-wrapper h2 {
    text-align: left;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1024px) and (min-resolution: 192dpi), only screen and (min-width: 1024px) and (min-resolution: 2dppx) {
  .wysiwyg h2.check:before {
    background-image: url("../assets/sprite@2x-sf47d15afe7.png");
    background-size: 80px, 1519px;
  }
}
@media only screen and (min-width: 1200px) {
  .note-h .img {
    width: 290px;
  }
  .menu-simulator a > span {
    padding: 20px 10px 20px 70px;
  }
  .menu-simulator [class*=icon] {
    display: block;
  }
  .lg-only {
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .checks-3-cols .col-md-4 {
    height: auto !important;
  }
  #prod-conseils .desc {
    height: auto !important;
  }
}
@media (max-width: 1023px) {
  table.ui-table-reflow {
    margin-left: -10px;
    margin-right: -10px;
  }
  table.ui-table-reflow thead {
    display: none;
  }
  table.ui-table-reflow td {
    float: right;
    padding: 6px 12px;
    width: 100% !important;
    height: auto !important;
  }
  table.ui-table-reflow td[data-title]:before {
    content: attr(data-title);
    float: left;
    width: 50%;
    white-space: pre-wrap;
    text-align: left;
    font-weight: normal;
    display: inline-block;
  }
  table.ui-table-reflow td.name {
    font-size: 16px;
    font-weight: normal;
    position: relative;
    line-height: 1.2;
    padding: 15px 40px 15px 12px;
    background-color: #d5f2fa;
  }
  table.ui-table-reflow td.name:before {
    display: none;
  }
  table.ui-table-reflow td.title {
    font-size: 20px;
  }
  table.ui-table-reflow td.title:before {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .nos-contrats .inner {
    height: auto !important;
  }
  .nos-contrats .box-contact {
    height: auto !important;
  }
  .list-notes .note {
    height: auto !important;
  }
}
.flottant {
  position: fixed;
  bottom: 20px;
  right: 0;
  z-index: 1000;
  float: right;
}

.flottant-item:before,
.flottant-item:after {
  content: " ";
  display: table;
}

.flottant-item:after {
  clear: both;
}

.flottant-item:before,
.flottant-item:after {
  content: " ";
  display: table;
}

.flottant-item:after {
  clear: both;
}

.flottant-link {
  width: 110px;
  text-align: center;
  display: block;
  float: right;
  text-transform: uppercase;
  background-color: #0b99c1;
  color: #fff;
  font-weight: 600;
  font-size: 11px;
  font-size: 1.1rem;
  margin-bottom: 1px;
  padding: 4px 0;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

@media (max-width: 991px) {
  .flottant-link {
    width: 40px;
  }
}
.flottant-link span {
  display: block;
}

@media (max-width: 991px) {
  .flottant-link span {
    display: none;
  }
}
.flottant-link i {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 24px;
}

.flottant-link:hover,
.flottant-link:focus {
  text-decoration: none;
}

.flottant-link-action {
  background-color: #ff6442;
}

.flottant-bl {
  width: 300px;
  background: #fff;
  clear: both;
  position: relative;
  display: none;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.flottant-title {
  background-color: #0b99c1;
  color: #fff;
  line-height: 30px;
  padding: 10px 30px 10px 20px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  height: 50px;
  position: relative;
}

.flottant-title:after {
  content: "";
  display: block;
  bottom: -10px;
  left: 20px;
  width: 0;
  height: 0;
  border-top: 10px solid #0b99c1;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
}

.flottant-title i {
  margin-right: 3px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  vertical-align: middle;
  height: 30px;
  overflow: hidden;
}

.flottant-i {
  padding: 20px;
}

.flottant-close {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #fff;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.flottant-close:hover,
.flottant-close:focus {
  text-decoration: none;
}

.flottant-phone {
  display: block;
  font-size: 20px;
  font-size: 2rem;
}

.flottant-ml {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
}

.flottant-subtitle {
  margin-bottom: 10px;
  color: #0b99c1;
  text-transform: uppercase;
  font-weight: 600;
}

.flottant-subpart {
  margin-bottom: 20px;
}

.share {
  padding-bottom: 20px;
}

.share:before,
.share:after {
  content: " ";
  display: table;
}

.share:after {
  clear: both;
}

.share:before,
.share:after {
  content: " ";
  display: table;
}

.share:after {
  clear: both;
}

.share-item {
  margin-right: 8px;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: block;
  float: left;
  line-height: 36px;
  text-align: center;
  color: #fff !important;
  font-size: 24px;
  font-size: 2.4rem;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.share-item:hover {
  text-decoration: none;
  color: #fff;
}

.share-twitter {
  background-color: #1da1f2;
}

.share-facebook {
  background-color: #3b5998;
}

.share-googleplus {
  background-color: #db4437;
}

.share-linkedin {
  background-color: #0077B5;
}

.share-viadeo {
  background-color: #EB6310;
}

.share-line {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 25px;
}

.share-line-item {
  display: inline-block;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background-color: #505050;
  font-size: 16px;
  font-size: 1.6rem;
  margin-left: 5px;
}

.share-line-item:hover {
  text-decoration: none;
  color: #fff;
}

.share-line-twitter {
  background-color: #1da1f2;
}

.share-line-facebook {
  background-color: #3b5998;
}

.tunnel-body {
  background: #464646;
}

.tunnel-header {
  background: #fff;
  padding: 10px 0;
}

.tunnel-logo {
  float: left;
  height: 50px;
}

.tunnel-secure {
  float: right;
  padding-top: 10px;
}

.tunnel-secure i {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  vertical-align: middle;
  margin-right: 5px;
}

.tunnel-secure span {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 30px;
}

@media (max-width: 767px) {
  .tunnel-secure span {
    display: none;
  }
}
.tunnel-entete {
  background: #002146;
  color: #fff;
  padding: 20px 0;
  text-align: center;
}

.tunnel-entete .container {
  position: relative;
}

.tunnel-title {
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0 0 10px 0;
  padding: 0 30px;
  color: #fff;
}

.tunnel-title-name {
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  color: #0b99c1;
  font-weight: 600;
}

.tunnel-stepper {
  background: #fff;
  color: #999;
  padding: 20px 0;
  text-align: center;
}

.tunnel-stepper .container {
  position: relative;
}

.tunnel-stepper-line {
  position: absolute;
  top: 28px;
  height: 2px;
  width: 66%;
  left: 18%;
  background: #ccc;
}

@media (max-width: 767px) {
  .tunnel-stepper-line {
    display: none;
  }
}
.tunnel-stepper-line span {
  position: absolute;
  top: 0;
  height: 2px;
  left: 0;
  background: #2edc76;
}

.tunnel-step {
  position: relative;
  height: 100px;
}

.tunnel-step.current {
  color: #ff6442;
}

.tunnel-step.current .tunnel-step-circl {
  background: #ff6442;
}

.tunnel-step.current:after {
  content: "";
  width: 0;
  height: 0;
  left: 50%;
  top: 120px;
  border-top: 13px solid #fff;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  position: absolute;
  margin-left: -13px;
}

.tunnel-step.done {
  color: #2edc76;
}

.tunnel-step.done .tunnel-step-circl {
  background: #2edc76;
}

.tunnel-step-circl {
  border-radius: 50%;
  width: 56px;
  height: 56px;
  border: 8px solid #fff;
  background: #999;
  display: inline-block;
  line-height: 40px;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 600;
}

.tunnel-step-name {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 14px;
  padding: 5px 0;
}

.tunnel-substep-validate {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #60b660;
  margin: 0 2px;
}

.tunnel-substep {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #999;
  margin: 0 2px;
}

.tunnel-substep-disable {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #f1f1f1;
  margin: 0 2px;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
  pointer-events: none;
}

.tunnel-substep.current {
  background: #ff6442 !important;
}

.tunnel-substep.done {
  background: #2edc76;
}

.tunnel-middle {
  background: #f5f5fa;
  padding: 30px 0;
  position: relative;
}

.tunnel-progress {
  border: 1px solid #2edc76;
  background: #fff;
  margin-bottom: 10px;
}

.tunnel-progress-i {
  padding: 20px 15px 15px 90px;
  min-height: 90px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
  position: relative;
}

.tunnel-progress strong {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #2edc76;
}

.tunnel-circle {
  width: 60px;
  height: 60px;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 15px;
  text-align: center;
}

.tunnel-circle canvas {
  vertical-align: top;
  display: none;
}

.tunnel-circle canvas:first-child {
  display: block;
}

.tunnel-circle strong {
  position: absolute;
  top: 20px;
  left: 0;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  text-align: center;
  width: 60px;
}

.tunnel-offre {
  background: #fff;
  margin-bottom: 10px;
}

.tunnel-offre-i {
  padding: 20px 15px 15px 90px;
  min-height: 90px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
  position: relative;
}

.tunnel-offre strong {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  text-transform: uppercase;
}

.tunnel-offre-patch {
  position: absolute;
  top: 15px;
  left: 15px;
}

.tunnel-recap {
  background: #fff;
  margin-bottom: 10px;
}

.tunnel-recap-title {
  position: relative;
  background: #ff6442;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 15px;
  font-weight: 600;
}

.tunnel-recap-title:after {
  content: "";
  width: 0;
  height: 0;
  left: 50%;
  bottom: -13px;
  border-top: 13px solid #ff6442;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  position: absolute;
  margin-left: -13px;
}

.tunnel-recap-i {
  padding: 15px;
}

.tunnel-recap-msg {
  font-style: italic;
  line-height: 13px;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999;
  text-align: center;
  margin-bottom: 10px;
}

.tunnel-recap-part {
  padding: 10px 0;
  border-top: 1px solid #ccc;
  font-size: 13px;
  font-size: 1.3rem;
}

.tunnel-cta {
  background: #fff;
  margin-bottom: 10px;
}

.tunnel-cta-i {
  padding: 20px 15px 15px 90px;
  min-height: 90px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
  position: relative;
}

.tunnel-cta i {
  position: absolute;
  left: 30px;
  top: 35px;
  font-size: 40px;
  font-size: 4rem;
}

.tunnel-cta strong {
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-transform: uppercase;
}

.tunnel-cta small {
  display: block;
}

.tunnel-part {
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 15px;
  padding-bottom: 0px;
}

.tunnel-part:before,
.tunnel-part:after {
  content: " ";
  display: table;
}

.tunnel-part:after {
  clear: both;
}

.tunnel-part:before,
.tunnel-part:after {
  content: " ";
  display: table;
}

.tunnel-part:after {
  clear: both;
}

.tunnel-part .msg {
  margin-bottom: 20px;
  margin-top: 0px;
}

.tunnel-part.pad-b {
  padding-bottom: 20px;
}

.tunnel-welcome {
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 20px;
  text-align: center;
}

.tunnel-titre {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 300;
  margin-bottom: 0px;
  padding-bottom: 10px;
  margin-top: 0px;
  color: #002146;
  padding-left: 15px;
}

.tunnel-soustitre {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #ff6442;
  font-weight: 600;
}

.tunnel-pause {
  font-size: 11px;
  font-size: 1.1rem;
  padding: 5px;
  line-height: 15px;
}

.tunnel-nav {
  margin-bottom: 20px;
}

.tunnel-objectif-detail {
  display: none;
}

.tunnel-accor {
  margin-top: 0px;
  margin-bottom: 10px;
}

.tunnel-accor .accor-i {
  padding-bottom: 15px;
}

.tunnel-synthese-part {
  margin-bottom: 15px;
}

.tunnel-synthese-part p {
  margin: 0px;
  padding: 0px;
}

.tunnel-synthese-part .tunnel-soustitre {
  margin-bottom: 5px;
}

.tunnel-synthese-part-illu {
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 10px 0 5px 30px;
  position: relative;
}

.tunnel-synthese-part-illu p {
  margin: 0px;
  padding: 0px;
}

.tunnel-synthese-part-illu .tunnel-soustitre {
  margin-bottom: 5px;
}

.tunnel-synthese-part-illu i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 24px;
  font-size: 2.4rem;
  color: #ff6442;
}

.tunnel-synthese-more {
  font-style: italic;
  color: #aaa;
  font-weight: 600;
}

.tunnel-profil:before,
.tunnel-profil:after {
  content: " ";
  display: table;
}

.tunnel-profil:after {
  clear: both;
}

.tunnel-profil:before,
.tunnel-profil:after {
  content: " ";
  display: table;
}

.tunnel-profil:after {
  clear: both;
}

.tunnel-profil-o {
  background: #505050;
  margin: 0;
  position: relative;
}

.tunnel-profil-o:before,
.tunnel-profil-o:after {
  content: " ";
  display: table;
}

.tunnel-profil-o:after {
  clear: both;
}

.tunnel-profil-o:before,
.tunnel-profil-o:after {
  content: " ";
  display: table;
}

.tunnel-profil-o:after {
  clear: both;
}

.tunnel-profil-item {
  display: block;
  float: left;
  position: relative;
  border-right: 1px solid #fff;
  width: 25%;
  height: 40px;
  text-align: center;
}

.tunnel-profil-item:nth-child(1) {
  background-color: #6aca6b;
}

.tunnel-profil-item:nth-child(2) {
  background-color: #fffd71;
}

.tunnel-profil-item:nth-child(3) {
  background-color: #fd996b;
}

.tunnel-profil-item:nth-child(4) {
  background-color: #cccdfd;
}

.tunnel-profil-name {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 13px;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0 5px;
}

@media (max-width: 767px) {
  .tunnel-profil-name {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
.tunnel-profil-risque {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 12px;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .tunnel-profil-risque {
    font-size: 11px;
    font-size: 1.1rem;
  }
}
.tunnel-profil-bulle {
  color: #fff;
  position: absolute;
  width: 25%;
  border-radius: 3px;
  text-align: center;
  padding: 5px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600;
}

.tunnel-profil-bulle:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  left: 50%;
  margin-left: -4px;
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

.tunnel-profil-bulle-attendu {
  top: -35px;
  background-color: #464646;
}

.tunnel-profil-bulle-attendu:after {
  border-top: 8px solid #464646;
  bottom: -8px;
}

.tunnel-contrat {
  margin-bottom: 20px;
  border: 1px solid #aaa;
  padding: 10px;
  border-radius: 5px;
  height: 200px;
  overflow: hidden;
  position: relative;
}

.tunnel-contrat:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.3+0,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.3)), to(#ffffff));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
}

.tunnel-contrat-off {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  z-index: 2;
  text-align: right;
}

.tunnel-contrat-on {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 20px 10px 20px;
  text-align: right;
  z-index: 3;
  text-align: left;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  background: rgba(0, 0, 0, 0.75);
  opacity: 0;
  color: #fff;
}

.tunnel-contrat-on ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.tunnel-contrat-on li {
  padding-left: 20px;
  position: relative;
  margin-bottom: 3px;
}

.tunnel-contrat-on li:after {
  position: absolute;
  left: 0;
  top: 0;
  content: "\e10d";
  font-family: "icons";
  color: #ddd;
}

.tunnel-contrat-links {
  position: absolute;
  bottom: 10px;
  right: 20px;
  z-index: 5;
}

.tunnel-contrat-links span {
  display: none;
}

.tunnel-contrat:hover .tunnel-contrat-on {
  opacity: 1;
}

.tunnel-contrat-title {
  color: #0b99c1;
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 5px;
  font-weight: 600;
}

.tunnel-contrat-bsl {
  color: #464646;
}

.tunnel-contrat.current {
  color: #fff;
}

.tunnel-contrat.current:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0094c4+0,0094c4+100&0.3+0,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(11, 153, 193, 0.3)), to(#0b99c1));
  background: linear-gradient(to right, rgba(11, 153, 193, 0.3) 0%, #0b99c1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d0094c4', endColorstr='@col-bleu', GradientType=1);
  /* IE6-9 */
}

.tunnel-contrat.current .tunnel-bt-choix {
  display: none;
}

.tunnel-contrat.current .tunnel-contrat-title,
.tunnel-contrat.current .tunnel-contrat-bsl {
  color: #fff;
}

.tunnel-contrat.current .tunnel-contrat-links span {
  display: block;
}

.tunnel-contrat-visu {
  position: absolute;
  height: 100%;
  text-align: left;
  top: 0;
  left: 0;
  z-index: 0;
}

.tunnel-contrat-visu img {
  height: 100%;
  width: auto;
  max-width: 800px;
  position: relative;
  left: -50px;
}

.tunnel-doc-list {
  padding: 0px;
  margin: 0px;
  list-style: none;
  margin-bottom: 10px;
}

.tunnel-doc-item {
  padding-bottom: 8px;
  padding-left: 25px;
  position: relative;
}

.tunnel-doc-item:after {
  position: absolute;
  left: 0;
  top: -2px;
  content: "\e10d";
  font-family: "icons";
  color: #ddd;
  font-size: 18px;
  font-size: 1.8rem;
}

.tunnel-doc-item.ok:after {
  color: #2edc76;
}

.tunnel-synthese {
  border-top: 2px solid #f5f5fa;
}

.tunnel-synthese:first-child {
  border-top: none;
}

.tunnel-synthese-i {
  display: none;
}

.tunnel-synthese-inter {
  padding-right: 30px;
  position: relative;
  cursor: pointer;
  margin-bottom: 0px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.tunnel-synthese-inter:after {
  position: absolute;
  width: 16px;
  height: 2px;
  background-color: #ff6442;
  content: "";
  right: -5px;
  top: 7px;
}

.tunnel-synthese-inter:before {
  position: absolute;
  width: 2px;
  height: 16px;
  background-color: #ff6442;
  content: "";
  right: 2px;
  top: 0;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.open .tunnel-synthese-inter {
  margin-bottom: 10px;
}

.open .tunnel-synthese-inter:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.js-tunnel-doc-submit {
  display: none;
}

.h34 {
  line-height: 34px;
}

@media (max-width: 767px) {
  .h34 {
    line-height: 18px;
  }
}
.dl-slider-repart .slider {
  margin-top: 8px;
}

.risque-level {
  display: block;
  height: 4px;
  width: 100%;
  border-radius: 4px;
  background: #008000;
  /* Old browsers */
  margin-bottom: 10px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#008000), color-stop(40%, #ffff00), color-stop(60%, #ffff00), to(#ff0000));
  background: linear-gradient(to right, #008000 0%, #ffff00 40%, #ffff00 60%, #ff0000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#008000', GradientType=1);
  /* IE6-9 */
}

@media (max-width: 1023px) {
  .risque-level {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    margin-bottom: 0px;
    background: #008000;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #008000), color-stop(19%, #008000), color-stop(40%, #ffff00), color-stop(60%, #ffff00), color-stop(100%, #ff0000), color-stop(102%, #ff0000));
    background: linear-gradient(to bottom, #008000 1%, #008000 19%, #ffff00 40%, #ffff00 60%, #ff0000 100%, #ff0000 102%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008000', endColorstr='#ff0000', GradientType=0);
    /* IE6-9 */
  }
}
@media (max-width: 1023px) {
  .risque-level-o {
    padding-left: 15px;
  }
}
.hp {
  background-color: #eee;
  color: #333;
  padding: 0 0 40px 0;
}

.hp-entete {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("../assets/images/hp-entete.jpg");
  padding: 15px 0 150px 0;
  text-align: center;
  color: #fff;
  background-color: #002146;
}

.hp-nav-link {
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 0 10px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  font-weight: 600;
}

.no-touch .hp-nav-link:hover {
  opacity: 0.5;
  color: #fff;
  text-decoration: none;
}

@media (max-width: 767px) {
  .hp-nav-link {
    display: block;
    padding: 0;
  }
}
.hp-baseline {
  display: table-cell;
  height: 200px;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  margin: 0px;
  text-transform: uppercase;
  color: #fff;
  font-size: 30px;
  font-size: 3rem;
  font-weight: 700;
}

@media (max-width: 767px) {
  .hp-baseline {
    height: auto;
    padding: 20px 0;
    font-size: 24px;
    font-size: 2.4rem;
  }
}
.hp-baseline-o {
  display: table;
  width: 100%;
  text-align: center;
}

.hp-i {
  position: relative;
  top: -150px;
  margin-bottom: -150px;
}

.hp-blok-banniere {
  height: 325px;
  background: transparent;
}

@media (max-width: 991px) {
  .hp-blok-banniere {
    height: auto;
  }
}
.hp-blok-simul {
  height: 325px;
}

@media (max-width: 991px) {
  .hp-blok-simul {
    height: auto;
  }
  .hp-blok-simul p {
    margin-bottom: 45px;
  }
}
.hp-blok-simul .form-type dl {
  margin-bottom: 10px;
}

.hp-blok-partners {
  height: 325px;
}

.hp-blok-partners .blok-title strong {
  color: #ff6442;
}

@media (max-width: 991px) {
  .hp-blok-partners {
    height: auto;
  }
}
.hp-blok-satisfaction {
  height: 325px;
}

@media (max-width: 991px) {
  .hp-blok-satisfaction {
    height: auto;
  }
}
.hp-blok-conseil .blok-i {
  height: 165px;
}

.hp-blok-presse {
  height: 240px;
}

.hp-av {
  background: #fff;
  margin-bottom: 20px;
  height: 280px;
  position: relative;
  padding: 30px 0 0 340px;
  overflow: hidden;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hp-av {
    padding-left: 280px;
    padding-top: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hp-av {
    padding-left: 220px;
    padding-top: 40px;
    height: 250px;
  }
}
@media (max-width: 767px) {
  .hp-av {
    padding-left: 110px;
    padding-top: 20px;
    height: 230px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .hp-av.av-banniere {
    height: 250px;
  }
}
.hp-av-bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.hp-av-bg img {
  width: 100%;
}

.hp-av-visu {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hp-av-visu {
    left: -50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hp-av-visu {
    left: -75px;
  }
}
@media (max-width: 767px) {
  .hp-av-visu {
    left: -160px;
  }
}
.hp-av-visu img {
  height: 100%;
}

.hp-av strong {
  font-size: 30px;
  font-size: 3rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 36px;
  display: block;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hp-av strong {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hp-av strong {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .hp-av strong {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
  }
}
.hp-av strong span {
  color: #ff6442;
}

.hp-av-logos {
  margin-top: 15px;
}

.hp-av-logos img {
  margin-right: 20px;
  height: 37px;
}

@media (max-width: 767px) {
  .hp-av-logos img {
    height: 24px;
    margin-right: 10px;
  }
}
.hp-av-chrono {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 92px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hp-av-chrono {
    width: 75px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hp-av-chrono {
    width: 70px;
    right: auto;
    left: 20px;
  }
}
@media (max-width: 767px) {
  .hp-av-chrono {
    width: 50px;
    right: auto;
    left: 10px;
  }
}
.hp-av-chrono img {
  width: 100%;
}

.hp-av .bt {
  position: absolute;
  bottom: 20px;
  right: 20px;
  padding: 24px 48px;
}

.hp-av p {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 24px;
  display: block;
}

@media (max-width: 991px) {
  .hp-av p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
  }
}
.hp-av p span {
  color: #ff6442;
}

.dl-slider-simul dd {
  padding: 15px 10px 0 10px;
}

.dl-slider-simul .slider-tick {
  display: none;
}

.dl-slider-simul .slider-tick-label {
  font-size: 12px;
  font-size: 1.2rem;
  color: #505050;
  padding-top: 0px;
}

.dl-slider-simul .slider {
  margin-bottom: 15px !important;
}

/* banniere */
.banniere {
  position: relative;
}

.banniere img {
  width: 100%;
}

.banniere-btn {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.owl-bannieres .owl-controls {
  text-align: center;
}

.owl-bannieres .owl-dots {
  position: absolute;
  bottom: 15px;
  width: 100%;
}

.owl-bannieres .owl-dot span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.owl-bannieres .owl-dot.active span {
  background-color: #ff6442;
}

/* partners */
.owl-partners {
  padding: 0 30px;
  text-align: center;
  margin-top: 50px;
}

@media (max-width: 1199px) {
  .owl-partners {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .owl-partners {
    margin-bottom: 45px;
  }
}
.owl-partners-item {
  height: 80px;
  line-height: 80px;
}

.owl-partners-item img {
  display: inline-block !important;
  line-height: 80px;
  vertical-align: middle;
  max-height: 80px;
  max-width: 80px;
  padding: 0 5px;
}

.owl-partners .owl-controls {
  text-align: center;
}

.owl-partners .owl-prev,
.owl-partners .owl-next {
  top: 25px;
  position: absolute;
  width: 10px;
  text-align: center;
  overflow: hidden;
  font-size: 24px;
  font-size: 2.4rem;
  color: #999;
}

.owl-partners .owl-prev {
  left: 0;
}

.owl-partners .owl-next {
  right: 0;
}

/* newsletter */
.hp-blok-newsletter {
  color: #fff;
  background-color: #0b99c1;
}

.hp-blok-newsletter .blok-i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.hp-blok-newsletter h2,
.hp-blok-newsletter p {
  margin-bottom: 28px;
}

.hp-blok-newsletter h2 {
  font-weight: 700;
  font-size: 24px;
  font-size: 2.4rem;
}

.hp-blok-newsletter .form-control {
  border-radius: 20px;
  border-color: #39abcf;
}

.hp-blok-newsletter-intro {
  margin-bottom: 10px;
}

.hp-blok-newsletter .bt {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}

/* presse */
@media (max-width: 991px) {
  .hp-blok-presse {
    height: auto;
  }
}
.hp-blok-presse-cite {
  font-style: italic;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 0 15px;
}

@media (max-width: 991px) {
  .hp-blok-presse-cite {
    margin-bottom: 25px;
  }
}
.hp-blok-presse-cite:before {
  content: "\e12d";
  font-family: "icons";
  display: block;
  font-style: normal;
  font-size: 24px;
  font-size: 2.4rem;
}

.hp-blok-presse-cite img {
  height: 40px;
  margin-top: 10px;
}

.hp-blok-presse-2 {
  text-align: center;
}

.hp-blok-presse-2 img {
  max-width: 110px;
}

@media (max-width: 991px) {
  .hp-blok-presse-2 img {
    max-width: 90px;
  }
}
.hp-blok-presse-2 .row {
  margin-bottom: 25px;
}

.hp-blok-nav:before,
.hp-blok-nav:after {
  content: " ";
  display: table;
}

.hp-blok-nav:after {
  clear: both;
}

.hp-blok-nav:before,
.hp-blok-nav:after {
  content: " ";
  display: table;
}

.hp-blok-nav:after {
  clear: both;
}

.hp-blok-nav-item {
  width: 50%;
  text-align: center;
  display: block;
  background: #999;
  color: #fff;
  font-weight: 600;
  float: left;
  padding: 14px 10px;
  line-height: 16px;
  position: relative;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  text-transform: uppercase;
}

.hp-blok-nav-item:hover {
  background-color: #0b99c1;
  text-decoration: none;
  color: #fff;
}

.hp-blok-nav-item:first-child {
  border-right: 1px solid #fff;
}

.hp-blok-nav-item.current {
  background-color: #0b99c1;
}

.hp-blok-nav-item.current:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -10px;
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #0b99c1;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  bottom: -10px;
}

/* nuage */
.nuage-o {
  padding: 10px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .nuage-o {
    display: none;
  }
}
#nuage {
  width: 100%;
  height: 250px;
}

.jqcloud {
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-size: 1.4rem;
}

.jqcloud-word {
  padding: 0px;
  margin: 0px;
  line-height: normal;
}

.jqcloud-word.w1 {
  color: #0b99c1;
  font-size: 100%;
}

.jqcloud-word.w2 {
  color: #0b99c1;
  font-size: 125%;
}

.jqcloud-word.w3 {
  color: #002146;
  font-size: 140%;
}

.jqcloud-word.w4 {
  color: #0b99c1;
  font-size: 175%;
}

.jqcloud-word.w5 {
  color: #002146;
  font-size: 200%;
}

.jqcloud-word.w6 {
  color: #0b99c1;
  font-size: 225%;
}

.jqcloud-word.w7 {
  color: #002146;
  font-size: 250%;
}

.jqcloud-word.w8 {
  color: #0b99c1;
  font-size: 275%;
}

.jqcloud-word.w9 {
  color: #002146;
  font-size: 300%;
}

.jqcloud-word.w10 {
  color: #0b99c1;
  font-size: 350%;
}

.jqcloud a {
  color: inherit;
  font-size: inherit;
  text-decoration: none;
}

.jqcloud a:hover {
  color: #00ccff;
}

.conseils-list #edit-submit-conseils {
  display: none;
}

.conseils-list .form-text {
  display: table-cell;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.conseils-list #views-exposed-form-conseils-page-1 input[type=text] {
  height: 35px;
  border: 1px solid #c5c5c5;
  padding: 6px 12px;
  outline: 0;
}

.conseils-list #views-exposed-form-conseils-page-1 .js-form-item {
  position: relative;
}

.conseils-list #views-exposed-form-conseils-page-1 .input-submit {
  position: absolute;
  right: 0px;
  padding: 7px 12px;
  border: 0px;
  background: transparent;
}

.conseils-list .pager {
  clear: both;
}

.conseils-list .pager .pager__item a {
  border: 0px;
  font-size: 1rem;
}

.conseils-list .pager .pager__item.pager__item--first a,
.conseils-list .pager .pager__item.pager__item--previous a,
.conseils-list .pager .pager__item.pager__item--next a,
.conseils-list .pager .pager__item.pager__item--last a {
  color: #fff;
  background: #ff6442;
  border-color: #ff6442;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.conseils-list .pager .pager__item.pager__item--first a:hover,
.conseils-list .pager .pager__item.pager__item--previous a:hover,
.conseils-list .pager .pager__item.pager__item--next a:hover,
.conseils-list .pager .pager__item.pager__item--last a:hover {
  background: #ff3a0f;
  border-color: #ff3a0f;
  text-decoration: none;
}

.conseils-list {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #333;
}

.conseil {
  background-color: #fff;
  padding: 40px 0;
  color: #333;
}

.conseil hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border-top: 1px solid #999;
  max-width: 1160px;
}

.conseil-media img {
  border: 2px solid #999;
}

.conseil .menu-simulator a {
  height: 100px;
  font-size: 1.4rem;
  margin-top: 10px;
}

.conseil .menu-simulator {
  padding: 10px 10px 0px 10px;
  list-style: none;
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 10px 0;
}

.conseil .menu-simulator div a:hover {
  color: #fff;
  background-color: #eb4c34;
}

.conseil .menu-simulator div a:hover [class*=ico] {
  color: #fff;
}

.conseil-header {
  margin-bottom: 20px;
}

.conseil-visu {
  height: 160px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
}

.conseil-diese {
  position: absolute;
  display: inline-block;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.7);
  padding: 5px 10px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
}

.conseil .conseil-data {
  height: 160px;
  padding-bottom: 20px;
  line-height: 20px;
}

.conseil .conseil-data strong {
  color: #0b99c1;
  display: block;
  margin-bottom: 5px;
  font-family: "Raleway";
}

.conseil .conseil-data .blok-esp {
  color: #ff6442;
}

.conseil-baseline {
  color: #0b99c1;
  font-size: 20px;
  font-size: 2rem;
}

.conseil-social {
  margin-bottom: 20px;
}

.conseil-media {
  margin-bottom: 30px;
}

.conseil-media img {
  width: 100%;
}

.conseil .t2 {
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
}

.conseil-form {
  margin-top: 40px;
}

.conseil .rubrique {
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #505050;
  font-weight: 600;
}

.conseil .rubrique span {
  color: #ff6442;
}

.conseil hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border-top: 1px solid #999;
  max-width: 1160px;
}

.t1 + .conseil-baseline {
  position: relative;
  top: -10px;
}

.astuce {
  background-color: #0d0b0e;
  color: #fff;
  min-height: 130px;
}

.astuce:before,
.astuce:after {
  content: " ";
  display: table;
}

.astuce:after {
  clear: both;
}

.astuce:before,
.astuce:after {
  content: " ";
  display: table;
}

.astuce:after {
  clear: both;
}

.astuce-img {
  float: left;
  margin-right: 20px;
}

.astuce-img img {
  width: 100%;
}

.astuce-data {
  padding: 20px;
}

.astuce-data span {
  display: block;
  color: #ff6442;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* back */
.back {
  color: #505050;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
}

.back-o {
  position: relative;
  top: -20px;
}

/* share */
.share-item {
  display: inline-block;
  float: right;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  line-height: 30px;
  text-align: center;
  background-color: #505050;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
}

.share-item.share-facebook {
  background-color: #37538e;
}

.share-item.share-twitter {
  background-color: #1b96e2;
}

.share-item.share-gplus {
  background-color: #de5e53;
}

.notif {
  background-color: #f5f5fa;
  padding: 40px 0;
  color: #464646;
}

.notif-header {
  margin-bottom: 20px;
}

.notif-i {
  background-color: #fff;
  margin-bottom: 40px;
}

.notif-item {
  display: block;
  border-top: 1px solid #ccc;
  padding: 20px 20px 20px 50px;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  position: relative;
  color: #464646;
  cursor: pointer;
}

.notif-item:first-child {
  border-top: none;
}

.notif-item:before {
  position: absolute;
  content: "\e027";
  font-family: "icons";
  left: 20px;
  top: 16px;
  font-size: 18px;
  font-size: 1.8rem;
  color: #ff6442;
}

.notif-item:after {
  display: block;
  background: #ff6442;
  width: 5px;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}

.notif-item.lu:before {
  color: #999;
}

.notif-item.lu:after {
  display: none;
}

.notif-date {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999;
  display: block;
  margin-bottom: 5px;
}

.notif-long {
  display: none;
}

.pagin {
  text-align: center;
  margin: 20px 0;
}

.pagin-list {
  margin: 0px;
  padding: 0px;
}

.pagin-item {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}

.pagin-link {
  display: inline-block;
  background-color: #fff;
  min-width: 30px;
  height: 30px;
  line-height: 20px;
  padding: 5px;
  vertical-align: middle;
  color: #464646;
  text-decoration: none !important;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

.pagin-link.current,
.pagin-link:hover {
  color: #fff;
  background-color: #ff6442;
}

.header-main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 8000 !important;
}

.header-main .header-line-2 > .container {
  position: relative;
}

.header-main + #main {
  padding-top: 50px;
}

.header-main.header-big-menu + #main {
  padding-top: 141px;
}

.header-main.header-big-menu-admin + #main {
  padding-top: 170px;
}

@media (min-width: 992px) {
  .header-main.header-big-menu + #main,
  .header-main + #main {
    padding-top: 130px;
  }
  .header-main.header-big-menu-admin + #main {
    padding-top: 190px;
  }
}
.sticky-overlay-show.sticky-overlay {
  z-index: 99;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: none;
  transition: none;
}

.big-menu {
  background: #fff;
}

.big-menu .sub-level1 > li > a {
  font-weight: 700;
}

.big-menu .sub-level1 > li > a,
.big-menu .sub-level2 > li > a {
  text-decoration: none;
  color: #505050;
  font-family: "Raleway";
}

.big-menu .sub-level1 > li > a:after,
.big-menu .sub-level2 > li > a:after {
  content: "\e011";
  font-family: "icons";
  margin-left: auto;
  margin-right: -5px;
  font-weight: bold;
  color: transparent;
}

.big-menu .list-0 {
  padding: 3rem;
}

.big-menu .list-0.sub-level0 {
  background-position: bottom right;
  background-repeat: no-repeat;
}

.big-menu .list-0 li {
  padding-bottom: 0.6rem;
}

.big-menu .list-0 li a {
  text-decoration: none;
  color: #505050;
  position: relative;
}

.big-menu .list-0 li a:before {
  content: "\e011";
  font-family: "icons";
  font-size: 1.4rem;
  font-weight: bold;
  color: transparent;
  margin-right: 0.5rem;
}

.big-menu .sub-level1 > li,
.big-menu .sub-level2 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.big-menu .sub-level1 > li > a,
.big-menu .sub-level2 > li > a {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 4.4rem;
  padding: 0.5rem 2rem;
}

.big-menu .nav-item {
  position: static;
}

.big-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.big-menu h2 {
  color: #0b99c1;
  font-size: 32px;
  line-height: 1;
}

.big-menu h2.h2-big {
  color: #002146;
  font-size: 4.2rem;
  font-weight: 300;
}

.big-menu h3 {
  color: #0b99c1;
  font-weight: 600;
  font-size: 2rem;
  margin-top: 0;
}

.big-menu .txt-pres {
  color: #002146;
}

.big-menu .txt-bigger {
  font-size: 2.2rem;
  line-height: 1.2;
}

.big-menu .mb-3 {
  margin-bottom: 3rem;
}

.big-menu .mb-4 {
  margin-bottom: 4rem;
}

.big-menu .blok-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.big-menu .bg-before {
  position: absolute;
  top: -20%;
  right: 10%;
  z-index: 0;
}

.big-menu .sub-level3-bg {
  background-position: right bottom;
  background-repeat: no-repeat;
}

.big-menu .blok {
  padding: 1.8rem;
  width: 23rem;
  margin-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.big-menu .blok > * {
  max-width: 100%;
}

.big-menu .blok.blok-small {
  width: 20rem;
}

.big-menu .blok.blok-med {
  width: 22rem;
}

.big-menu .blok.blok-big {
  width: 27rem;
  background: transparent;
}

.big-menu .blok.blok-big p:last-child {
  width: auto;
}

.big-menu .blok.blok-big p:first-child {
  margin: auto;
}

.big-menu .blok:last-child {
  margin-right: 0;
}

.big-menu .blok-margin {
  margin-bottom: 2rem;
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.big-menu .blok p:last-child {
  margin-bottom: 0;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
}

.big-menu .sub-level3 {
  background: #f1f4f9;
  width: 100%;
}

.big-menu-open {
  font-size: 1.5rem;
  font-weight: 600;
  color: #505050;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  font-family: "Raleway";
}

.big-menu-open:hover {
  text-decoration: none;
  color: #ff6442;
}

@media (max-width: 767px) {
  .big-menu .mb-3 {
    margin-bottom: 1rem;
  }
  .big-menu h2 {
    margin-top: 1rem;
    font-size: 2rem;
  }
  .big-menu h2.h2-big {
    font-size: 3rem;
  }
  .big-menu .no-br br {
    display: none;
  }
  .big-menu .txt-bigger {
    font-size: 1.8rem;
  }
  .big-menu .no-bg-mobile {
    background-image: none !important;
  }
  .big-menu .blok,
  .big-menu .blok.blok-small {
    margin: 0.5rem;
    padding: 0.8rem;
    width: 18rem;
  }
}
@media (max-width: 991px) {
  .big-menu .nav-menu.curr {
    overflow-y: auto;
    height: 100%;
  }
  .big-menu.nav {
    position: absolute;
    width: 100%;
    left: 100%;
    height: calc(100vh - 123px);
    background-color: #fff;
    padding: 0;
    margin-top: 0;
    border-top: 1px solid #f5f5fa;
  }
  .big-menu .bg-70 {
    background-size: 70%;
  }
  .big-menu .blok-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .big-menu-subnav1 {
    width: 100%;
    display: none;
  }
  .big-menu .bg-cover {
    background-size: cover;
  }
  .big-menu .bg-contain {
    background-size: contain;
  }
  .big-menu .list-0 {
    background-color: #f1f4f9;
    padding: 0;
  }
  .big-menu .list-0.sub-level0 {
    width: 100% !important;
  }
  .big-menu .list-0.sub-level0.bg-cover {
    background-size: cover;
  }
  .big-menu .list-0 li:active a {
    color: #ff6442;
    background-color: transparent;
  }
  .big-menu .list-0 li:active a:before {
    color: #ff6442;
  }
  .big-menu .sub-level3 {
    width: 100% !important;
    min-width: 100% !important;
  }
  .big-menu .sub-level3 li:not(.back) {
    padding-left: 1rem;
    padding-right: 1rem;
    height: calc(100% - 44px);
    overflow-y: auto;
    background-color: #f1f4f9;
  }
  .big-menu .sub-level1 > li:active > a,
  .big-menu .sub-level2 > li:active > a {
    color: #ff6442;
    background: #f1f4f9;
  }
  .big-menu .sub-level1 > li:active > a:after,
  .big-menu .sub-level2 > li:active > a:after {
    color: #ff6442;
  }
  .big-menu .sub-level1,
  .big-menu .sub-level2,
  .big-menu .sub-level3,
  .big-menu .sub-level0 {
    width: 100%;
    position: absolute;
    display: none;
    top: 0;
  }
  .big-menu .sub-level1.active,
  .big-menu .sub-level2.active,
  .big-menu .sub-level3.active,
  .big-menu .sub-level0.active {
    right: -100%;
    display: block;
    height: 100%;
    background-color: #fff;
  }
  .big-menu .sub-level1.active.curr,
  .big-menu .sub-level2.active.curr,
  .big-menu .sub-level3.active.curr,
  .big-menu .sub-level0.active.curr {
    overflow-y: auto;
  }
  .big-menu .sub-level0.active {
    background-color: #f1f4f9;
  }
  .big-menu li > a {
    min-height: 4.4rem;
    padding: 0.5rem 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .big-menu .back {
    background: #fff;
    border-bottom: 1px solid #f5f5fa;
  }
  .big-menu .back a {
    text-decoration: none;
    color: #505050;
    text-transform: uppercase;
  }
  .big-menu .back a:before {
    content: "";
    background: url("../assets/menu/back-icon.png") center center no-repeat;
    width: 20px;
    height: 17px;
    display: block;
    margin-right: 0.5rem;
  }
  .big-menu .bg-before {
    display: none;
  }
}
@media (max-width: 991px) and (orientation: landscape) {
  .big-menu .bg-70 {
    background-size: contain;
  }
  .big-menu .sub-level3 li.bg-contain {
    background-color: #f1f4f9;
  }
  .big-menu .sub-level3 li.bg-contain > ul,
  .big-menu .sub-level3 li.bg-contain > ul li {
    background-color: transparent;
  }
  .big-menu .no-bg-mobile {
    background-image: none !important;
  }
}
@media (min-width: 992px) {
  .big-menu.nav {
    float: left;
    margin-left: 2vw;
  }
  .big-menu .nav-item.actif .big-menu-open:after {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #ff6442;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -20px;
    margin-left: -5px;
  }
  .big-menu .back {
    display: none !important;
  }
  .big-menu-subnav {
    width: 120%;
    height: 480px;
    position: absolute;
    top: 90px;
    left: -2%;
    visibility: hidden;
    display: none;
  }
  .big-menu-subnav .bt {
    -webkit-transition: none;
    transition: none;
  }
  .big-menu .actif .big-menu-subnav {
    visibility: visible;
    display: block;
  }
  .big-menu .actif .big-menu-subnav .bt {
    -webkit-transition: 0.25s;
    transition: 0.25s;
  }
  .big-menu .sub-level2,
  .big-menu .sub-level1 {
    padding-top: 15px;
  }
  .big-menu .sub-level1 {
    position: absolute;
    margin-bottom: 15px;
    left: 0;
    width: auto;
    background: #fff;
    width: 210px;
    height: 480px;
    border-top: 5px solid #ff6442;
    z-index: 0;
  }
  .big-menu .sub-level1 li.visible > a {
    color: #ff6442;
    background: #f1f4f9;
  }
  .big-menu .sub-level1 li.visible > a:after {
    color: #ff6442;
  }
  .big-menu .sub-level1 li.visible .sub-level2,
  .big-menu .sub-level1 li.visible.no-level2 ul {
    z-index: 1;
    opacity: 1;
    display: block;
  }
  .big-menu .sub-level2 li.visible .sub-level3 {
    opacity: 1;
    z-index: 1;
    display: block;
  }
  .big-menu .sub-level3 {
    width: 305%;
    top: -5px;
    opacity: 0;
    display: none;
    z-index: -1;
  }
  .big-menu .sub-level3 > li {
    height: 100%;
    padding: 2rem;
  }
  .big-menu .sub-level2,
  .big-menu .sub-level3 {
    position: absolute;
    border-top: 5px solid #ff6442;
    left: 100%;
    z-index: 0;
    height: 480px;
  }
  .big-menu .sub-level2:before,
  .big-menu .sub-level3:before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #f5f5fa;
  }
  .big-menu .sub-level2 {
    top: -5px;
    width: 240px;
    background: #fff;
  }
  .big-menu .sub-level0 {
    width: 720px;
    height: 330px;
    background-color: #f1f4f9;
    border-top: 5px solid #ff6442;
    left: 40%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
  }
  .big-menu .list-0 {
    padding: 3rem;
    font-size: 1.4rem;
  }
  .big-menu .list-0.sub-level0 {
    padding: 6rem;
  }
  .big-menu .list-0 li {
    padding-bottom: 0.6rem;
    height: 4rem;
    display: block;
  }
  .big-menu .list-0 li.visible a,
  .big-menu .list-0 li:hover a {
    color: #ff6442;
    background-color: transparent;
  }
  .big-menu .list-0 li.visible a:before,
  .big-menu .list-0 li:hover a:before {
    color: #ff6442;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .big-menu-subnav {
    width: 100%;
    left: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .big-menu .sub-level3 {
    max-width: 310% !important;
    min-height: 475px;
    height: 100%;
  }
  .big-menu .sub-level3 > li {
    min-height: 475px;
    background-color: #f1f4f9;
    height: auto;
  }
}
.header-line-1-1 {
  background-color: #fff;
  color: #464646;
  font-size: 1.2rem;
  border-bottom: 1px solid #f5f5fa;
  font-family: "Raleway";
}

.header-line-1-1 .container {
  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;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 5rem;
}

.header-line-1-1 ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}

.header-line-1-1 ul li {
  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;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.header-line-1-1 ul li ul,
.header-line-1-1 ul li li {
  display: block;
}

.header-line-1-1 .icon-member {
  padding-right: 0.4rem;
}

.header-line-1-1 a {
  color: #464646;
  text-decoration: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.header-line-1-1 a:hover {
  color: #939393;
}

.header-line-1-1 a.bt {
  color: #fff;
  font-weight: normal;
  font-size: 1.2rem;
}

.header-line-1-1 .search-form {
  margin: auto;
}

.header-line-1-1 .nav-ut {
  margin: auto;
  font-size: 1.4rem;
}

.header-line-1-1 .nav-ut li:first-child {
  margin-right: 3rem;
}

.header-line-1-1 .social-link {
  color: #b6b8b8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5rem;
}

.header-line-1-1 .social-link i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
  background-color: #f5f5fa;
}

.header-line-1-1 .social-link i:before {
  font-size: 1.5rem;
  line-height: 1;
}

.header-line-1-1 .social-link i.ico-play:before {
  padding-left: 2px;
  font-size: 1.2rem;
}

.header-line-1-1 .social-link i.ico-linkedin:before {
  font-size: 1.3rem;
  padding-left: 1px;
  padding-bottom: 1px;
}

.header-line-1-1 .social-link span {
  font: 0/0 a;
  color: transparent;
}

.header-line-1-1 .search-form {
  position: relative;
}

.header-line-1-1 .search-form-input {
  border: 1px solid #ccc;
  border-radius: 15px;
  position: relative;
  height: 2.7rem;
  background-color: #f5f5fa;
  padding-left: 1rem;
  padding-right: 1rem;
}

.header-line-1-1 .search-form-input:focus {
  outline-color: transparent;
}

.header-line-1-1 .search-form-submit {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  height: 2.7rem;
  background-color: transparent;
}

@media (max-width: 410px) {
  .header-line-1-1 .private-access .icon-member {
    padding-right: 0;
  }
  .header-line-1-1 .private-access .private-access-client span {
    font: 0/0 a;
    color: transparent;
  }
}
@media (max-width: 991px) {
  .header-line-1-1 .nav-ut {
    display: none;
  }
  .header-line-1-1 .hidden-mob {
    display: none;
  }
  .header-line-1-1 ul li {
    padding-left: 0;
  }
  .header-line-1-1 .bt {
    padding: 6px;
  }
}
@media (min-width: 992px) {
  .header-line-1-1 .search-form-input {
    width: 35rem;
  }
}
@media (max-width: 991px) {
  .header-line-2-1 {
    height: 72px;
  }
  .header-line-2-1 .header-logo {
    display: block;
    float: none;
    height: 68px;
    margin-top: 2px;
  }
  .header-line-2-1 .open-menu-mobile {
    width: 2rem;
    height: 2rem;
    position: absolute;
    right: 18px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .header-line-2-1 > .container {
    border-bottom: 1px solid #f5f5fa;
  }
}
@media (max-width: 991px) and (orientation: landscape) {
  .header-line-2-1 .open-menu-mobile {
    right: 8vw;
  }
}
@media (min-width: 992px) {
  .header-line-2-1 .open-menu-mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  .header-open {
    overflow: hidden;
  }
}
.menu-top .bt-1:hover,
.menu-top .bt-1:focus {
  border-color: #ff6442;
  background-color: #ff6442;
}

.menu-top .bt-1.private-access-client {
  position: relative;
  z-index: 108;
}

.menu-top a {
  -webkit-transition: none !important;
  transition: none !important;
}

.menu-top.actif .menu-top-subnav {
  visibility: visible;
  display: block;
}

.menu-top .menu-top-subnav {
  visibility: hidden;
  display: none;
  position: absolute;
  right: 0;
  top: 5rem;
  background: #fff;
  border-top: 5px solid #ff6442;
  z-index: 100;
  width: 100vw;
  font-size: 1.4rem;
  font-weight: 400;
}

.menu-top .menu-top-subnav a {
  color: #505050;
}

.menu-top .menu-top-scroll {
  max-height: calc(100% - 6.7rem);
  height: calc(100% - 6.7rem);
  overflow-y: auto;
  position: relative;
  padding-left: 3rem;
  padding-top: 1.2rem;
}

.menu-top .menu-top-title {
  text-transform: uppercase;
  font-weight: 600;
}

.menu-top .menu-top-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu-top .menu-top-link:before {
  content: "\e011";
  font-family: "icons";
  font-size: 1.6rem;
  font-weight: bold;
  color: transparent;
  margin-right: 0.8rem;
}

.menu-top .menu-top-link:hover {
  color: #ff6442;
}

.menu-top .menu-top-link:hover:before {
  color: #ff6442;
}

.menu-top .menu-top-bottom {
  padding-top: 1.5rem;
  padding-bottom: 1.2rem;
  text-align: center;
  border-top: 1px solid #f5f5fa;
}

.menu-top .menu-top-bottom .bt {
  color: #ff6442;
  border-width: 2px;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1;
}

.menu-top .menu-top-bottom .bt .ico-logout {
  padding-right: 0.4rem;
  display: inline-block;
  vertical-align: middle;
}

.menu-top .menu-top-bottom .bt .ico-logout:before {
  font-size: 130%;
  line-height: 1;
}

.menu-top .ico-angle-down {
  padding-left: 0.6rem;
  display: inline-block;
  vertical-align: middle;
}

.menu-top .ico-angle-down:before {
  font-size: 130%;
  line-height: 1;
}

@media (max-width: 991px) {
  .menu-top .menu-top-subnav {
    position: fixed;
    height: calc(100% - 5rem);
  }
  .menu-top .menu-top-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .menu-top {
    position: relative;
  }
  .menu-top .menu-top-subnav {
    width: 35rem;
    width: auto;
    top: 95%;
    height: auto;
    -webkit-box-shadow: 0px 5px 15px #555555;
    box-shadow: 0px 5px 15px #555555;
  }
  .menu-top .menu-top-scroll {
    max-height: 34rem;
    padding-right: 9rem;
  }
  .menu-top .menu-top-scroll li {
    white-space: nowrap;
  }
  .menu-top .menu-top-bottom {
    position: relative;
  }
}
.menu-top.menu-top-admin {
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-left: auto;
}

.menu-top.menu-top-admin .menu-button {
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 4rem;
  position: relative;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

@media (max-width: 991px) {
  .menu-top.menu-top-admin .menu-button {
    padding-right: 0;
  }
  .menu-top.menu-top-admin .menu-button .header-inter-line-top + span {
    display: none;
  }
}
.menu-top.menu-top-admin .menu-top-subnav {
  border-color: #331d54;
}

@media (min-width: 992px) {
  .menu-top.menu-top-admin .menu-top-subnav {
    top: 4rem;
  }
}
.menu-top.menu-top-admin.actif .menu-button {
  background-color: #331d54;
}

.private-access ul li:last-child {
  padding-right: 0;
}

@media (max-width: 767px) {
  .private-access .menu-top .private-access-client span {
    font: 0/0 a;
    color: transparent;
  }
}
.icon-member:before {
  content: url("../assets/menu/user-icon.png");
}

.header-inter-line-top {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  left: 1rem;
  top: 50%;
  margin-top: -0.5rem;
}

.header-inter-line-top:before {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  top: -7px;
  content: "";
}

.header-inter-line-top:after {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  top: 7px;
  content: "";
}

.popin-alta-securite .f18 {
  font-size: 18px;
  font-size: 1.8rem;
}

.popin-alta-securite-btn:after {
  content: "";
  background: url("../assets/popin/fleche.png");
  width: 43px;
  height: 53px;
  position: absolute;
  right: -50px;
  top: -35px;
}

.popin-alta-securite-close.close {
  right: 27px;
  top: 16px;
}

@media only screen and (max-width: 767px) {
  .popin-alta-securite .modal-header {
    background: url("../assets/popin/bg-popin-mobile.jpg") top center no-repeat;
    background-size: cover;
    width: 100%;
    padding-bottom: 38.88888889%;
  }
  .popin-alta-securite .modal-body {
    background: url("../assets/popin/shape.png") bottom center no-repeat;
    background-size: contain;
    width: 100%;
  }
  .popin-alta-securite-btn:after {
    width: 30px;
    height: 37px;
    right: -40px;
    top: -17px;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) {
  .popin-alta-securite .modal-dialog {
    width: 794px;
  }
  .popin-alta-securite .modal-content {
    background: url("../assets/popin/bg-popin-desktop.png") top center no-repeat;
    min-height: 516px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-width: 0;
  }
  .popin-alta-securite .modal-body {
    margin-right: 280px;
    margin-left: 35px;
  }
  .popin-alta-securite-t2.t2 {
    margin: 70px 0 50px;
  }
}
.table-blue {
  margin-bottom: 4rem;
}

.table-blue .table th,
.table-blue .table td {
  vertical-align: middle;
  border-width: 0;
}

.table-blue .table thead th {
  font-weight: bold;
  color: #fff;
  background: #002146;
  border: none;
  font-size: 14px;
  font-size: 1.4rem;
}

.table-blue .table thead th:last-child {
  border-left: 1px solid #fff;
}

.table-blue .table thead th:nth-of-type(1) {
  padding: 0;
}

.table-blue .table tbody th {
  border-top: none;
  border-bottom: none;
  font-weight: bold;
  background: #0b99c1;
  color: #fff;
}

.table-blue .table tbody td,
.table-blue .table tbody th {
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
}

.table-blue .table tbody td.fixed-side,
.table-blue .table tbody th.fixed-side {
  border-left: none;
  text-align: left;
  font-weight: bold;
}

.table-blue .table tbody tr:nth-of-type(2) td:first-child,
.table-blue .table tbody tr:nth-of-type(2) td:last-child {
  border-color: transparent;
}

.table-blue .table tbody tr:nth-of-type(odd) td {
  background-color: #f5f5fa;
}

.table-blue .table tbody th:nth-of-type(1),
.table-blue .table tfoot th:nth-of-type(1),
.table-blue .table tbody td:nth-of-type(1),
.table-blue .table tfoot td:nth-of-type(1),
.table-blue .table tbody th:last-child,
.table-blue .table tfoot th:last-child,
.table-blue .table tbody td:last-child,
.table-blue .table tfoot td:last-child {
  width: 20px;
  border-color: transparent;
  padding: 15px 0;
}

.table-blue .table tr {
  border: none;
}

.table-blue .table td {
  font-weight: bold;
  background: #fff;
}

.table-blue .table tbody .fixed-side {
  color: #002146;
}

.table-blue .table tfoot tr td {
  text-align: center;
}

.table-blue .table tfoot tr td .bt {
  font-size: 12px;
  font-size: 1.2rem;
}

.table-blue .table tfoot tr td.fixed-side {
  border-left: none;
}

.table-blue .table.table-4 tbody th:nth-of-type(3),
.table-blue .table.table-4 tfoot th:nth-of-type(3),
.table-blue .table.table-4 tbody td:nth-of-type(3),
.table-blue .table.table-4 tfoot td:nth-of-type(3),
.table-blue .table.table-4 tbody th:nth-of-type(4),
.table-blue .table.table-4 tfoot th:nth-of-type(4),
.table-blue .table.table-4 tbody td:nth-of-type(4),
.table-blue .table.table-4 tfoot td:nth-of-type(4),
.table-blue .table.table-4 tbody th:nth-of-type(5),
.table-blue .table.table-4 tfoot th:nth-of-type(5),
.table-blue .table.table-4 tbody td:nth-of-type(5),
.table-blue .table.table-4 tfoot td:nth-of-type(5),
.table-blue .table.table-4 tbody th:nth-of-type(6),
.table-blue .table.table-4 tfoot th:nth-of-type(6),
.table-blue .table.table-4 tbody td:nth-of-type(6),
.table-blue .table.table-4 tfoot td:nth-of-type(6) {
  width: 21%;
}

.table-blue .table.table-4 tbody th:nth-of-type(2),
.table-blue .table.table-4 tfoot th:nth-of-type(2),
.table-blue .table.table-4 tbody td:nth-of-type(2),
.table-blue .table.table-4 tfoot td:nth-of-type(2) {
  width: 14%;
}

.table-blue .table.table-4 tbody th:nth-of-type(1),
.table-blue .table.table-4 tfoot th:nth-of-type(1),
.table-blue .table.table-4 tbody td:nth-of-type(1),
.table-blue .table.table-4 tfoot td:nth-of-type(1),
.table-blue .table.table-4 tbody th:last-child,
.table-blue .table.table-4 tfoot th:last-child,
.table-blue .table.table-4 tbody td:last-child,
.table-blue .table.table-4 tfoot td:last-child {
  width: 1%;
}

.table-blue .table.table-4 thead th:nth-of-type(2),
.table-blue .table.table-4 thead td:nth-of-type(2) {
  width: 14%;
}

.table-blue .table.table-4 thead th:nth-of-type(1),
.table-blue .table.table-4 thead td:nth-of-type(1) {
  width: 1%;
}

.table-blue .table.table-2 tbody th:nth-of-type(3),
.table-blue .table.table-2 tfoot th:nth-of-type(3),
.table-blue .table.table-2 tbody td:nth-of-type(3),
.table-blue .table.table-2 tfoot td:nth-of-type(3),
.table-blue .table.table-2 tbody th:nth-of-type(4),
.table-blue .table.table-2 tfoot th:nth-of-type(4),
.table-blue .table.table-2 tbody td:nth-of-type(4),
.table-blue .table.table-2 tfoot td:nth-of-type(4) {
  width: 40%;
}

.table-blue .table.table-2 tbody th:nth-of-type(2),
.table-blue .table.table-2 tfoot th:nth-of-type(2),
.table-blue .table.table-2 tbody td:nth-of-type(2),
.table-blue .table.table-2 tfoot td:nth-of-type(2) {
  width: 14%;
}

.table-blue .table.table-2 tbody th:nth-of-type(1),
.table-blue .table.table-2 tfoot th:nth-of-type(1),
.table-blue .table.table-2 tbody td:nth-of-type(1),
.table-blue .table.table-2 tfoot td:nth-of-type(1),
.table-blue .table.table-2 tbody th:last-child,
.table-blue .table.table-2 tfoot th:last-child,
.table-blue .table.table-2 tbody td:last-child,
.table-blue .table.table-2 tfoot td:last-child {
  width: 1%;
}

.table-blue .table.table-2 thead th:nth-of-type(2) {
  width: 14%;
}

.table-blue .table.table-2 thead th:nth-of-type(3) {
  width: 80%;
}

.table-blue .table.table-2 thead th:nth-of-type(1) {
  width: 1%;
}

.table-blue .table.table-2 thead th:last-child {
  border-left: none;
}

.table-blue .table.table-5 tbody th:nth-of-type(3),
.table-blue .table.table-5 tfoot th:nth-of-type(3),
.table-blue .table.table-5 tbody td:nth-of-type(3),
.table-blue .table.table-5 tfoot td:nth-of-type(3),
.table-blue .table.table-5 tbody th:nth-of-type(4),
.table-blue .table.table-5 tfoot th:nth-of-type(4),
.table-blue .table.table-5 tbody td:nth-of-type(4),
.table-blue .table.table-5 tfoot td:nth-of-type(4),
.table-blue .table.table-5 tbody th:nth-of-type(5),
.table-blue .table.table-5 tfoot th:nth-of-type(5),
.table-blue .table.table-5 tbody td:nth-of-type(5),
.table-blue .table.table-5 tfoot td:nth-of-type(5),
.table-blue .table.table-5 tbody th:nth-of-type(6),
.table-blue .table.table-5 tfoot th:nth-of-type(6),
.table-blue .table.table-5 tbody td:nth-of-type(6),
.table-blue .table.table-5 tfoot td:nth-of-type(6),
.table-blue .table.table-5 tbody th:nth-of-type(7),
.table-blue .table.table-5 tfoot th:nth-of-type(7),
.table-blue .table.table-5 tbody td:nth-of-type(7),
.table-blue .table.table-5 tfoot td:nth-of-type(7) {
  width: 16.8%;
}

.table-blue .table.table-5 tbody th:nth-of-type(2),
.table-blue .table.table-5 tfoot th:nth-of-type(2),
.table-blue .table.table-5 tbody td:nth-of-type(2),
.table-blue .table.table-5 tfoot td:nth-of-type(2) {
  width: 14%;
}

.table-blue .table.table-5 tbody th:nth-of-type(1),
.table-blue .table.table-5 tfoot th:nth-of-type(1),
.table-blue .table.table-5 tbody td:nth-of-type(1),
.table-blue .table.table-5 tfoot td:nth-of-type(1),
.table-blue .table.table-5 tbody th:last-child,
.table-blue .table.table-5 tfoot th:last-child,
.table-blue .table.table-5 tbody td:last-child,
.table-blue .table.table-5 tfoot td:last-child {
  width: 1%;
}

.table-blue .table.table-5 thead th:nth-of-type(2),
.table-blue .table.table-5 thead td:nth-of-type(2) {
  width: 14%;
}

.table-blue .table.table-5 thead th:nth-of-type(1),
.table-blue .table.table-5 thead td:nth-of-type(1) {
  width: 1%;
}

.table-blue .table.table-11 th,
.table-blue .table.table-11 td {
  padding-left: 8px;
  padding-right: 8px;
}

.table-blue .table.table-11 tbody th:nth-of-type(3),
.table-blue .table.table-11 tfoot th:nth-of-type(3),
.table-blue .table.table-11 tbody td:nth-of-type(3),
.table-blue .table.table-11 tfoot td:nth-of-type(3),
.table-blue .table.table-11 tbody th:nth-of-type(4),
.table-blue .table.table-11 tfoot th:nth-of-type(4),
.table-blue .table.table-11 tbody td:nth-of-type(4),
.table-blue .table.table-11 tfoot td:nth-of-type(4),
.table-blue .table.table-11 tbody th:nth-of-type(5),
.table-blue .table.table-11 tfoot th:nth-of-type(5),
.table-blue .table.table-11 tbody td:nth-of-type(5),
.table-blue .table.table-11 tfoot td:nth-of-type(5),
.table-blue .table.table-11 tbody th:nth-of-type(6),
.table-blue .table.table-11 tfoot th:nth-of-type(6),
.table-blue .table.table-11 tbody td:nth-of-type(6),
.table-blue .table.table-11 tfoot td:nth-of-type(6),
.table-blue .table.table-11 tbody th:nth-of-type(7),
.table-blue .table.table-11 tfoot th:nth-of-type(7),
.table-blue .table.table-11 tbody td:nth-of-type(7),
.table-blue .table.table-11 tfoot td:nth-of-type(7),
.table-blue .table.table-11 tbody th:nth-of-type(8),
.table-blue .table.table-11 tfoot th:nth-of-type(8),
.table-blue .table.table-11 tbody td:nth-of-type(8),
.table-blue .table.table-11 tfoot td:nth-of-type(8),
.table-blue .table.table-11 tbody th:nth-of-type(9),
.table-blue .table.table-11 tfoot th:nth-of-type(9),
.table-blue .table.table-11 tbody td:nth-of-type(9),
.table-blue .table.table-11 tfoot td:nth-of-type(9),
.table-blue .table.table-11 tbody th:nth-of-type(10),
.table-blue .table.table-11 tfoot th:nth-of-type(10),
.table-blue .table.table-11 tbody td:nth-of-type(10),
.table-blue .table.table-11 tfoot td:nth-of-type(10),
.table-blue .table.table-11 tbody th:nth-of-type(11),
.table-blue .table.table-11 tfoot th:nth-of-type(11),
.table-blue .table.table-11 tbody td:nth-of-type(11),
.table-blue .table.table-11 tfoot td:nth-of-type(11),
.table-blue .table.table-11 tbody th:nth-of-type(12),
.table-blue .table.table-11 tfoot th:nth-of-type(12),
.table-blue .table.table-11 tbody td:nth-of-type(12),
.table-blue .table.table-11 tfoot td:nth-of-type(12),
.table-blue .table.table-11 tbody th:nth-of-type(13),
.table-blue .table.table-11 tfoot th:nth-of-type(13),
.table-blue .table.table-11 tbody td:nth-of-type(13),
.table-blue .table.table-11 tfoot td:nth-of-type(13) {
  width: 8%;
}

.table-blue .table.table-11 tbody th:nth-of-type(2),
.table-blue .table.table-11 tfoot th:nth-of-type(2),
.table-blue .table.table-11 tbody td:nth-of-type(2),
.table-blue .table.table-11 tfoot td:nth-of-type(2) {
  width: 10%;
}

.table-blue .table.table-11 tbody th:nth-of-type(1),
.table-blue .table.table-11 tfoot th:nth-of-type(1),
.table-blue .table.table-11 tbody td:nth-of-type(1),
.table-blue .table.table-11 tfoot td:nth-of-type(1),
.table-blue .table.table-11 tbody th:last-child,
.table-blue .table.table-11 tfoot th:last-child,
.table-blue .table.table-11 tbody td:last-child,
.table-blue .table.table-11 tfoot td:last-child {
  width: 1%;
}

.table-blue .table.table-11 thead th:nth-of-type(2),
.table-blue .table.table-11 thead td:nth-of-type(2) {
  width: 10%;
}

.table-blue .table.table-11 thead th:nth-of-type(1),
.table-blue .table.table-11 thead td:nth-of-type(1) {
  width: 1%;
}

.table-blue .risk-fleche {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 400;
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
}

.table-blue .risk-fleche-fleche {
  position: relative;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.table-blue .risk-fleche-fleche:before {
  content: "";
  background-color: #fff;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 4px;
  right: 4px;
}

.table-blue .risk-fleche-fleche:after {
  content: "\e13c";
  font-family: "icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  position: absolute;
  right: 4px;
  font-size: 14px;
  font-size: 1.4rem;
}

.isin-header2 h1 {
  color: #002146;
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: bold;
}

.isin-header2 h1 a {
  color: #002146;
}

.isin-header2 .mention {
  font-weight: bold;
  position: relative;
  padding-left: 0.8rem;
}

.isin-header2 .mention:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 80%;
  top: 10%;
  left: 0;
  background-color: #ff6442;
}

@media only screen and (min-width: 768px) {
  .isin-header2 h1 {
    min-height: 16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 72px;
    font-size: 7.2rem;
  }
}
.comparateur {
  background-color: #f5f5fa;
  color: #505050;
}

.comparateur .text-dark {
  color: #464646;
}

.slider-mix-tab {
  position: relative;
}

.slider-mix-tab .collapse {
  display: block !important;
  height: 0px;
  overflow: hidden;
}

.slider-mix-tab .collapse.in {
  height: auto !important;
}

.slider-mix-tab .circle-icon {
  font-size: 1.2rem;
  text-align: center;
  line-height: 2.4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 5px;
  width: 2.4rem;
  height: 2.4rem;
  background-color: white;
  border-radius: 100%;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.slider-mix-tab .btn-collapse {
  text-align: left;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #e9eef3;
  padding: 2rem;
  border-radius: 0;
  color: #464646;
}

.slider-mix-tab .btn-collapse:hover .circle-icon {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

.slider-mix-tab .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.slider-mix-tab .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.slider-mix-tab .slick-track .slick-slide > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.slider-mix-tab .slider-header .tab-content-header {
  padding: 0.8rem 1.6rem;
  text-align: center;
  height: auto;
}

.slider-mix-tab .slider-header .tab-content-header img {
  max-height: 30px;
  margin: 0.5rem auto;
  display: block;
}

.slider-mix-tab .slider-header .tab-content-header h3 {
  margin-top: 0;
  font-size: 1.6rem;
}

.slider-mix-tab .slider-header .tab-content-header p {
  margin-bottom: 0;
}

.slider-mix-tab .slider-header .slick-slide {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e9eef3;
}

.slider-mix-tab .slider-header.fixNavigation {
  position: fixed;
  width: calc(100% - 20px);
  top: 140px;
  z-index: 160;
  z-index: 98;
}

.slider-mix-tab .tab-container {
  background-color: #fff;
}

.slider-mix-tab .tab-container .tab-content {
  padding: 1em;
}

.slider-mix-tab .tab-sub-title {
  padding: 1.5rem 0 1.5rem 4.8rem;
  margin: 0;
}

.slider-mix-tab .tab-sub-title.bg-white {
  background: #fff;
}

.slider-mix-tab .text-collapse[aria-expanded=false] .collapse-show {
  display: inline-block;
}

.slider-mix-tab .text-collapse[aria-expanded=false] .collapse-hide {
  display: none;
}

.slider-mix-tab .text-collapse[aria-expanded=true] .collapse-show {
  display: none;
}

.slider-mix-tab .text-collapse[aria-expanded=true] .collapse-hide {
  display: inline-block;
}

.slider-mix-tab .text-green {
  color: #2edc76;
}

.slider-mix-tab .border-bottom {
  border-bottom: 1px solid #f5f5fa;
}

.slider-mix-tab .border-top {
  border-top: 1px solid #f5f5fa;
}

.slider-mix-tab .text-muted {
  opacity: 0.5;
}

@media (max-width: 991px) {
  .slider-mix-tab {
    position: relative;
  }
  .slider-mix-tab .slider-header {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: auto;
    max-width: auto;
  }
  .slider-mix-tab .slider-header .tab-content-header {
    background-color: #e9eef3;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.8rem;
  }
  .slider-mix-tab .slider-header .tab-content-header.current {
    background-color: #fff;
  }
  .slider-mix-tab .slider-header.fixNavigation {
    top: 122px;
  }
  .slider-mix-tab .slider-header > div {
    width: calc((100vw - 30px) / 3);
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
@media (min-width: 992px) {
  .slider-mix-tab .slider-header,
  .slider-mix-tab .slider-content,
  .slider-mix-tab .slider-1 {
    visibility: hidden;
  }
  .slider-mix-tab .slider-header.slick-initialized,
  .slider-mix-tab .slider-content.slick-initialized,
  .slider-mix-tab .slider-1.slick-initialized {
    visibility: visible;
  }
  .slider-mix-tab.isSlider:after {
    content: "";
    display: block;
    width: 150px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(245, 250, 255, 0)), to(#f5faff));
    background: linear-gradient(to right, rgba(245, 250, 255, 0) 0%, #f5faff 100%);
    z-index: 155;
  }
  .slider-mix-tab .slider-header.fixNavigation {
    width: 1140px;
  }
  .slider-mix-tab .slider-header .tab-content-header {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .slider-mix-tab .tab-container .tab-content {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .slider-mix-tab .tab-container .tab-content > * {
    max-width: 100%;
  }
  .slider-mix-tab .tab-container .tab-content.tab-left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .slider-mix-tab .slider-arrow-left {
    position: absolute;
    left: -1.6rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .slider-mix-tab .slider-arrow-right {
    position: absolute;
    right: -1.6rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .slider-mix-tab .slider-arrow-right,
  .slider-mix-tab .slider-arrow-left {
    z-index: 160;
    font-size: 1.6rem;
    width: 3.2rem;
    height: 3.2rem;
    cursor: pointer;
    margin-left: 0;
  }
  .slider-mix-tab .slider-arrow-right.slick-disabled .fas:before,
  .slider-mix-tab .slider-arrow-left.slick-disabled .fas:before {
    opacity: 0.25;
  }
  .slider-mix-tab .slider-1:not(.slick-initialized),
  .slider-mix-tab .slider-content:not(.slick-initialized),
  .slider-mix-tab .slider-header:not(.slick-initialized) {
    visibility: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .slider-mix-tab .slider-1:not(.slick-initialized) .tab-content-header,
  .slider-mix-tab .slider-content:not(.slick-initialized) .tab-content-header,
  .slider-mix-tab .slider-header:not(.slick-initialized) .tab-content-header {
    width: 33.3333333333%;
    background-color: #e9eef3;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .slider-mix-tab .slider-1:not(.slick-initialized) .tab-content,
  .slider-mix-tab .slider-content:not(.slick-initialized) .tab-content,
  .slider-mix-tab .slider-header:not(.slick-initialized) .tab-content {
    width: 33.3333333333%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .slider-mix-tab .slider-1:not(.slick-initialized) .tab-content-header:last-child,
  .slider-mix-tab .slider-content:not(.slick-initialized) .tab-content-header:last-child,
  .slider-mix-tab .slider-header:not(.slick-initialized) .tab-content-header:last-child {
    border-right-width: 0;
  }
  .slider-mix-tab .slider-1:not(.slick-initialized) .tab-content:last-child,
  .slider-mix-tab .slider-content:not(.slick-initialized) .tab-content:last-child,
  .slider-mix-tab .slider-header:not(.slick-initialized) .tab-content:last-child {
    border-right-width: 0;
  }
  .slider-mix-tab.colonnes2 .slider-1 .tab-content,
  .slider-mix-tab.colonnes2 .slider-1 .tab-content-header,
  .slider-mix-tab.colonnes2 .slider-content .tab-content,
  .slider-mix-tab.colonnes2 .slider-content .tab-content-header,
  .slider-mix-tab.colonnes2 .slider-header .tab-content,
  .slider-mix-tab.colonnes2 .slider-header .tab-content-header {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .slider-mix-tab .slider-header.fixNavigation {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .slider-mix-tab .slider-header.fixNavigation {
    width: 1140px;
  }
}
.zindexfooter {
  position: relative;
  z-index: 99;
}

.resume-content table .down {
  color: #e50a0a;
}

#listedesactifs .table-responsive .table-supports .tablesorter-filter-row td:first-child input {
  margin-left: 25px;
  width: 85%;
}

#listedesactifs .table-responsive .table-supports .tablesorter-filter-row td:last-child input {
  width: 85%;
}

#listedesactifs .table-supports .tablesorter-filter-row td input {
  padding: 5px;
  width: 95%;
  outline: 0;
  font-weight: normal;
  border: 1px solid #c5c5c5;
}

.slide.ban-100euros .info {
  background-image: url("/sites/default/files/slider/desktop/image-texte-banniere-digital-vie-1.png");
  background-repeat: no-repeat;
  height: 250px;
}

.back-buttons-container {
  color: #FFFFFF;
  display: inline;
}

.back-buttons-container a {
  background-color: #0b99c1;
  color: #FFFFFF;
  padding: 4px;
  margin-left: 4px;
}

.nos-contrats.min + .scroll-shadow {
  margin: 0;
}

.table-center {
  margin: 0 auto !important;
}

@media only screen and (min-width: 1024px) {
  .table-compact-1 {
    max-width: 80% !important;
    font-size: 18px;
    margin-top: 30px !important;
  }
  .table-compact-2 {
    max-width: 60% !important;
    font-size: 18px;
    margin-top: 30px !important;
  }
  .table-compact-3 {
    max-width: 40% !important;
    font-size: 18px;
    margin-top: 30px !important;
  }
}
.date_emphaze {
  font-weight: bold;
  color: #C8504C;
}

.fcpi-fip .push {
  background-color: transparent;
}

.slide.fcpi-fip a.btn-color3::after {
  content: "Voir toutes les offres";
  text-indent: 0;
  display: block;
  line-height: initial;
}

.slide.fcpi-fip a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
}

.table-proxy {
  margin-top: 4px;
  width: 100%;
  background-color: #fff;
}

.table-proxy tr.odd {
  background-color: #f3f2f2;
}

.table-proxy th {
  font-weight: bold;
  text-align: center;
  padding: 8px 6px;
  background-color: #f3f2f2;
  border-left: 4px solid #fff;
}

.table-proxy th:first-child {
  border-left: 0;
}

.table-proxy th.tablesorter-headerAsc .tablesorter-icon {
  background-image: url("../assets/supports/ico-sort-up.png");
}

.table-proxy th.tablesorter-headerDesc .tablesorter-icon {
  background-image: url("../assets/supports/ico-sort-down.png");
}

.table-proxy .tablesorter-header-inner {
  position: relative;
  height: 60px;
  padding-bottom: 34px;
}

.table-proxy .tablesorter-header-inner .tablesorter-icon {
  display: block;
  width: 9px;
  height: 14px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  background: url("../assets/supports/ico-sort.png") left top no-repeat;
}

.table-proxy td {
  padding: 8px 6px;
  font-weight: bold;
  text-align: right;
  border-bottom: 1px solid #d8d8d8;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.table-proxy td.name {
  text-align: left;
  font-weight: normal;
}

.table-proxy td.name a {
  color: #002146;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.table-proxy td.name a:hover {
  color: #0b99c1;
  text-decoration: none;
}

.table-proxy td.name small {
  font-size: 10px;
}

.table-proxy td.name .label-new {
  display: inline-block;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 2px 3px;
  background-color: #ff8401;
}

.table-proxy .title {
  color: #fff;
  background-color: #0b99c1 !important;
  text-align: left;
  border: 0;
  padding: 8px 12px;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
}

.table-proxy tr:hover {
  background-color: #e7f2f6;
}

.table-proxy .ico-up,
.table-proxy .ico-down {
  position: relative;
  padding-left: 20px;
}

.table-proxy .ico-up:before,
.table-proxy .ico-down:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  background-image: url("../assets/sprite-se54bc4214e.png");
  background-position: -5px -16px;
  height: 10px;
  width: 10px;
}

.table-proxy .ico-down:before {
  background-position: 0 -32px;
}

.table-proxy .tablesorter-filter-row td {
  border-top: 4px solid #fff;
  background-color: #cfcfcf !important;
}

.table-proxy .tablesorter-filter-row td:first-child {
  padding-left: 32px;
  background: url("../assets/supports/ico-search-tablesorter.png") 8px center no-repeat;
}

.btns-rounded-home a {
  display: table;
  width: 100%;
  font-size: 18px;
  height: 75px;
  line-height: 1.2;
  position: relative;
  text-align: left;
  margin-top: 10px;
  padding: 0px;
}

.btns-rounded-home a > span {
  display: table-cell;
  padding: 0 20px 0 60px;
  vertical-align: middle;
}

.btns-rounded-home a [class*=ico] {
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -10px;
  font-size: 20px;
}

.table-proxy .tablesorter-filter-row td input {
  padding: 5px;
  width: 100%;
  outline: 0;
  font-weight: normal;
  border: 1px solid #c5c5c5;
}

.menu-simu .bt {
  padding: 0px;
}

.menu-simu .btn {
  padding: 10px 10px;
}

.mode-gestion .col-md-4:first-child:before {
  background-color: #f1f1f1;
}

.percent-graph .graph .graph-col.color4 {
  background-color: #3da396;
}

.percent-graph .legend li.color4:before {
  background-color: #3da396;
}

.percent-graph .graph .graph-col.color5 {
  background-color: #95ccdd;
}

.percent-graph .legend li.color5:before {
  background-color: #95ccdd;
}

.slider-v2 .slide.ban-gp {
  padding: 10px 0;
}

.slide.ban-gp .push {
  background-color: transparent;
}

.slide.ban-gp .push-content {
  display: none;
}

.slide.ban-gp a.btn-color3::after {
  display: normal;
  content: "Je découvre";
  text-indent: 0;
  display: block;
  line-height: initial;
}

.slide.ban-gp a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
}

@media only screen and (min-width: 1200px) {
  .slide.ban-gp .infoContainer {
    width: 50%;
    left: 25%;
  }
}
@media only screen and (max-width: 1200px) {
  .slide.ban-gp .infoContainer {
    width: 50%;
    left: 5%;
  }
}
.slide.ban-packs .info {
  background-image: url("/sites/default/files/slider/desktop/image-texte-banniere-packs-2.png");
  background-repeat: no-repeat;
  height: 250px;
}

.slide.ban-packs .pushContainer {
  display: none;
}

.slide.ban-packs .infoContainer {
  width: 100%;
}

.slider-v2 .slide.ban-packs {
  padding: 10px 0;
}

.slide.ban-packs .push {
  background-color: transparent;
}

.slide.ban-packs .push-content {
  display: none;
}

.slide.ban-packs a.btn-color3::after {
  display: normal;
  content: "J'en profite";
  text-indent: 0;
  display: block;
  line-height: initial;
  width: 100px;
}

.slide.ban-packs a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
  padding: 7px;
  font-size: 17px;
}

@media only screen and (min-width: 1200px) {
  .slide.ban-packs .infoContainer {
    width: 100%;
    left: 7%;
    padding-top: 10px;
  }
  .slide.ban-packs a.btn-color3 {
    padding: 10px;
  }
}
@media only screen and (max-width: 1200px) {
  .slide.ban-packs .infoContainer {
    width: 100%;
    left: 2%;
  }
  .slide.ban-packs .info {
    padding-top: 0px;
  }
}
@media only screen and (max-width: 1200px) {
  .slide.ban-lyxor {
    background-position: 1%;
  }
}
.clearfix,
.form-horizontal .form-group,
.modal-header,
.modal-footer {
  clear: both;
}

#ap-page {
  background-color: WhiteSmoke;
}

.menu {
  background-color: pink;
}

.bean-ap-push-prod {
  background-color: lightblue;
  min-height: 160px;
}

.bean-ap-bl-footer {
  width: 200px;
  background-color: lightgreen;
  min-height: 160px;
}

.entity-bean {
  margin-left: 10px;
  padding: 5px;
  margin-bottom: 5px;
  margin: 0 auto;
}

.region-push-product1 .bean-ap-push-prod,
.region-footer .bean-ap-foot-block {
  float: left;
}

.region-push-product1 .block {
  float: left;
}

.bean-ap-generic-block {
  width: 200px;
  background-color: Wheat;
}

.ap-ajax-content {
  background-color: lightgray;
}

.field-name-field-ap-hp-week-prod {
  background-color: lightsteelblue;
}

#block-views-ap-articles-related-block {
  width: 300px;
  background-color: pink;
}

.bean-ap-bl-seo-footer {
  width: 300px;
  background-color: green;
}

.block-views {
  width: 300px;
  background-color: lightblue;
}

.bean-ap-bl-context {
  width: 300px;
  background-color: orange;
}

.menu-simulator [class*=ico] {
  position: absolute;
  font-size: 40px;
  left: 15px;
  top: 50%;
  margin-top: -20px;
  color: #ff6442;
}

.menu-simulator li.active a [class*=ico] {
  color: #fff;
}

@media (max-width: 991px) {
  .menu-simu [class*=ico] {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .menu-simulator [class*=ico] {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .menu-simulator [class*=ico] {
    display: block;
  }
}
iframe[name=google_conversion_frame] {
  display: none !important;
}

.slide.ban-fonds-euros .push {
  display: none;
}

.slide.ban-fonds-euros a.btn-color3 {
  margin-right: 15px;
}

@media only screen and (max-width: 1200px) {
  .slide.ban-fonds-euros {
    background-position: 78%;
  }
}
.dropdown-menu {
  z-index: 1005;
}

.flottant {
  bottom: 200px;
  z-index: 900;
}

.suivi-actions-row {
  margin-top: 22px;
}

.sticky-title.h2 {
  font-weight: 300;
  color: #002146;
}

.sticky-subtitle {
  color: #ff6442;
}

.rteindent1 {
  text-align: left;
}


@media (max-width: 991px) {
  .hp .owl-bannieres .owl-dots {
    zoom: 0.7;
  }
  .node-type-ap-home .banniere-btn {
    padding: 3px 6px;
    bottom: 10px;
    right: 10px;
  }
  .header-isadmin + #tplCible + #main > main > .comparateur > .container > .slider-mix-tab > .slider-header.fixNavigation {
    top: 172px;
  }
  .header-isadmin + #main > main > .comparateur > .container > .slider-mix-tab > .slider-header.fixNavigation {
    top: 172px;
  }
  .hp-av p {
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 20px;
  }
  .hp-av .bt {
    bottom: 10px;
    zoom: 0.8;
  }
  .hp-i .hp-av {
    padding: 0px;
  }
  .hp-i .hp-av .hp-av-bg {
    position: static;
  }
  .owl-bannieres .owl-dots {
    position: static;
  }
  .header-line-1-1 a.bt {
    width: 33px;
    text-indent: 9000px;
    background: #ff6442 url("../assets/menu/user-icon.png") no-repeat 45%;
  }
}
.menu-simu [class*=ico] {
  margin-top: -30px !important;
}

.list-notes .row::after {
  margin-top: 20px;
}

/*

 * footer : boutons facebook

 */
#footer .more ul.share {
  margin-bottom: 20px;
}

/* thomon - hotfix pages promo swisslife 17/10/2017 */
@media (max-device-width: 767px) {
  /* desktop / mobile classes */
  .desktop-only2 {
    display: none !important;
  }
  .mobile-only2 {
    display: block !important;
  }
}
/* thomon - hotfix pages promo swisslife 17/10/2017 */
@media (min-device-width: 768px) {
  /* desktop / mobile classes */
  .desktop-only2 {
    display: block !important;
  }
  .mobile-only2 {
    display: none !important;
  }
}
#footer {
  color: #dadada;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  background-color: #002146;
}

.slide.ban-promo-digital-vie .push {
  display: none;
}

.slide.ban-promo-digital-vie a.btn-color3 {
  margin-right: 15px;
}

.slide.ban-promo-digital-vie a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
  padding: 7px;
  font-size: 17px;
}

.slide.ban-promo-digital-vie a.btn-color3::after {
  display: normal;
  content: "J'en profite";
  text-indent: 0;
  display: block;
  line-height: initial;
  width: 100px;
}

#newsletter-v2 .investment-percents .box p {
  display: block;
}

/* fleches*/
.color-up {
  color: #449d44;
}

.color-down {
  color: #c9302c;
}

#topPage embed {
  position: fixed !important;
  /*height:95% !important;*/
}

/*Banniere*/
.slide.ban-altarendement2017 .push {
  display: none;
}

.slide.ban-altarendement2017 a.btn-color3 {
  margin-right: 15px;
}

.slide.ban-altarendement2017 a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
  padding: 7px;
  font-size: 17px;
}

.slide.ban-altarendement2017 a.btn-color3::after {
  display: normal;
  content: "J'en profite";
  text-indent: 0;
  display: block;
  line-height: initial;
  width: 100px;
}

/* generic hide selector for push item on homepage slider */
.page-homepage .slider-v2 .push {
  display: none;
}

/* hotfix slider buttons */
.page-homepage .slider-v2 .btn {
  right: 20px;
  padding: 10px;
}

#header .nav .dropdown-menu li ul li .dropdown-header {
  display: none;
}

.box-contrat {
  text-align: center;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

/* right menu rework */
body .flottant {
  height: 204px;
  bottom: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.header-main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000 !important;
}

.menu-simu [class*=ico] {
  margin-top: -30px !important;
}

.list-notes .row::after {
  margin-top: 20px;
}

/*

 * footer : boutons facebook

 */
#footer .more ul.share {
  margin-bottom: 20px;
}

#footer {
  color: #dadada;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  background-color: #002146;
}

.slide.ban-promo-digital-vie .push {
  display: none;
}

.slide.ban-promo-digital-vie a.btn-color3 {
  margin-right: 15px;
}

.slide.ban-promo-digital-vie a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
  padding: 7px;
  font-size: 17px;
}

.slide.ban-promo-digital-vie a.btn-color3::after {
  display: normal;
  content: "J'en profite";
  text-indent: 0;
  display: block;
  line-height: initial;
  width: 100px;
}

/* fleches*/
.color-up {
  color: #449d44;
}

.color-down {
  color: #c9302c;
}

#topPage embed {
  position: fixed !important;
  /*height:95% !important;*/
}

/*Banniere*/
.slide.ban-altarendement2017 .push {
  display: none;
}

.slide.ban-altarendement2017 a.btn-color3 {
  margin-right: 15px;
}

.slide.ban-altarendement2017 a.btn-color3 {
  text-indent: -19999px;
  line-height: 0;
  right: 20px;
  z-index: 100;
  padding: 7px;
  font-size: 17px;
}

.slide.ban-altarendement2017 a.btn-color3::after {
  display: normal;
  content: "J'en profite";
  text-indent: 0;
  display: block;
  line-height: initial;
  width: 100px;
}

/* generic hide selector for push item on homepage slider */
.page-homepage .slider-v2 .push {
  display: none;
}

/* hotfix slider buttons */
.page-homepage .slider-v2 .btn {
  right: 20px;
  padding: 10px;
}

#header .nav .dropdown-menu li ul li .dropdown-header {
  display: none;
}

.box-contrat {
  text-align: center;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

/* right menu rework */
body .flottant {
  height: 204px;
  bottom: auto;
}

.header-main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 8000 !important;
}

#tplCible + .carousel-padding,
#main.carousel-padding {
  padding-top: 141px;
}

#tplCible + .container {
  padding-top: 190px;
}

.header-main + .carousel-padding {
  padding-top: 141px !important;
}

.header-main + .container {
  padding-top: 141px;
}

#tplCible + .carousel-padding {
  padding-top: 141px;
}

.header-main + #tplCible + .carousel-padding {
  padding-top: 141px;
}

.header-isadmin + #tplCible + .carousel-padding {
  padding-top: 191px;
}

.header-isadmin + .carousel-padding {
  padding-top: 191px !important;
}

.header-isadmin + .container {
  padding-top: 191px !important;
}

.init_desabonnement {
  margin-top: 5%;
}

@media (max-width: 991px) {
  #tplCible + .container {
    padding-top: 123px;
  }
  .header-main + .carousel-padding {
    padding-top: 123px !important;
  }
  .header-isadmin + .carousel-padding {
    padding-top: 123px !important;
  }
  .header-main + .container {
    padding-top: 123px;
  }
  #tplCible + .carousel-padding {
    padding-top: 123px;
  }
  .header-main + #tplCible + .carousel-padding {
    padding-top: 123px;
  }
  .header-isadmin + #tplCible + .carousel-padding {
    padding-top: 173px !important;
  }
  .header-isadmin + .carousel-padding {
    padding-top: 173px !important;
  }
  .header-isadmin + .container {
    padding-top: 173px !important;
  }
  .hp-av-chrono {
    width: 40px;
    right: auto;
    left: 5px;
    top: 10px;
  }
  .hp-av-visu img {
    height: 90%;
  }
  .rgpd-confirm-footer {
    height: auto;
  }
  .rgpd-captcha-inp-mob {
    margin-bottom: 20px;
  }
  .rgpd-captcha-img-mob {
    width: 80%;
  }
  .rgpd-captcha-mob {
    text-align: right;
  }
  .cell-consentement > dd > .checkbox > input[type=checkbox] {
    margin-left: 0px;
  }
  .av-i {
    background: url("../assets/images/Altaprofits-assurance-vie-entonnoir.jpg") center no-repeat #fff;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-size: 70% auto;
    background-position-y: 100%;
    background-position-x: 50%;
  }
  .av-result {
    background: #fff !important;
  }
  .hp-av > .bt {
    padding: 5px 26px;
    font-size: 18px;
  }
  #es-to-step-02 {
    padding: 8px 16px;
    font-size: 21px;
    border-radius: 6px;
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 768px) {
  .gp-stepper-line {
    background: rgb(204, 204, 204) !important;
  }
  .risk-tile .header {
    height: 125px !important;
  }
}
/* thomon - scroll validation popin CSS */
.scroll-validation-popin .fancybox-inner {
  background: #fff;
  position: relative;
}

.scroll-validation-popin .fancybox-close {
  top: -30px;
  right: -30px;
}

.scroll-validation-popin #pdf-canvas {
  background: #eee;
  height: 90%;
  width: 100%;
  overflow: auto;
}

.scroll-validation-popin #pdf-canvas canvas {
  margin: 0 auto;
  display: block;
}

.scroll-validation-popin #pdf-canvas.loading canvas {
  display: none;
}

.scroll-validation-popin #pdf-canvas.loading {
  background: url("../assets/loader.gif") no-repeat center;
}

.scroll-validation-popin .agree {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #fff;
  height: 10%;
  padding-top: 16px;
  padding-right: 2%;
  width: 100%;
  height: 60px;
}

.scroll-validation-popin .agree p {
  float: left;
  display: block;
  padding-top: 4px;
  padding-left: 2%;
  color: #444;
  width: 80%;
}

.scroll-validation-popin .agree a {
  color: #fff;
  background-color: #ff6442;
  border-color: #ff6442;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 2px;
  float: right;
  text-decoration: none;
  transition: all 0.25s ease-in-out 0s;
  -webkit-transition: all 0.25s ease-in-out 0s;
  margin-right: 15px;
}

.scroll-validation-popin .agree a:first-child {
  margin-right: 0px;
}

.scroll-validation-popin .agree a:hover {
  background-color: #d72f15;
  border-color: #ce2d14;
}

.scroll-validation-popin .agree a.disabled {
  background: #ccc;
}

@media (min-width: 992px) {
  .risk-tile .header {
    height: 75px !important;
  }
  .ddd_container {
    width: 340px;
  }
  .rgpd-confirm-footer {
    height: auto;
  }
  .rgpd-captcha-mob {
    text-align: center;
  }
  .rgpd-captcha-img-mob {
    width: 70%;
  }
  .av-i {
    background: url("../assets/image/Altaprofits-assurance-vie-entonnoir.jpg") center no-repeat #fff;
    background-position-x: center;
    background-position-y: center;
    background-size: auto;
    background-size: 30% auto;
    background-position-y: 100%;
    background-position-x: 50%;
  }
  .av-result {
    background: #fff !important;
  }
  .hp-av > .bt {
    padding: 24px 48px;
    font-size: 18px;
  }
  #es-to-step-02 {
    padding: 16px 32px;
    font-size: 21px;
    border-radius: 6px;
    bottom: 25px;
    right: 25px;
  }
  .background-main {
    background-color: #fff;
  }
  .header-line-1 {
    color: #000 !important;
  }
  .searchCustom {
    padding: 2rem;
    border: none !important;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    overflow-x: auto;
    overflow-y: scroll;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  }
  /* TOP BAR SEARCH FORM STYLES. Some styles are required to fix or overrides styles from main stylesheet - Added by Karim BOUKARABILA*/
  .news-wrapper .news {
    padding-left: 2rem;
  }
  .searchCustom .news::before {
    content: "•";
    display: block;
    float: left;
    margin-right: 0.5rem;
  }
  .searchCustom .news + p {
    color: #868686;
    padding-left: 2rem;
    margin-top: -1rem;
    margin-bottom: 2rem;
  }
  .searchCustom .news h4 {
    font-size: 14px;
    font-weight: normal;
  }
  .searchCustom .news h4 a:hover {
    color: #0b99c1;
  }
  /* END TOP BAR SEARCH FORM */
  fieldset {
    padding: 0px !important;
    padding-bottom: 0px !important;
  }
  .header-inter {
    height: 20px;
    left: 10px;
    margin-top: -10px;
  }
  .header-logo-mobile {
    width: 120px;
    display: inline-block;
    position: absolute;
    right: 10px;
  }
  .subnav-menu > .subnav-item {
    list-style-image: none;
  }
  .nav-link-black {
    color: #333 !important;
  }
  .bean-p-aide-i {
    background-color: #fff;
  }
  .fancybox-inner .container {
    max-width: 100%;
  }
  .header-form {
    margin: 0 !important;
  }
  .header-reporting {
    color: black;
    font-size: 2rem;
  }
}
@media (min-width: 992px) and (max-device-width: 1200px) {
  .nav2-link {
    margin-left: 15px !important;
  }
}
@media (min-width: 992px) {
  .nav-menu {
    padding-left: 15px !important;
  }
}
@media (min-width: 992px) and (max-device-width: 1200px) {
  .nav2 {
    font-size: 1rem !important;
  }
  .private-link {
    font-size: 1.1rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .nav2 {
    font-size: 1rem !important;
  }
  .private-link {
    font-size: 1.1rem !important;
  }
}
@media (min-width: 992px) {
  .prod-header .isin-header .title:after {
    content: "";
    position: absolute;
    left: 0;
    top: -3px;
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    display: block;
    background-image: none;
    background-position: 0 -1375px;
    height: 64px;
    width: 55px;
  }
  .prod-header .isin-header .title > .title-dici {
    content: "";
    position: absolute;
    left: 0;
    top: -3px;
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    display: block;
    background-image: url("../assets/sprite-se54bc4214e.png");
    background-position: 0 -1375px;
    height: 64px;
    width: 55px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .prod-header .isin-header .title > .title-dici {
    transform: scale(1, 1);
    left: 27px;
    top: 33px;
  }
  .blok-adviselist {
    background: #fff;
    color: #333;
    position: relative;
    height: 400px;
  }
  .ap-press-container {
    width: 1450px;
    max-width: 1750px;
  }
  .accor-header-press-only {
    bottom: 125px;
    right: 65px;
  }
}
@media (min-width: 992px) {
  .solid-press-box {
    border: 1px solid #e1e1e1;
  }
  .header-i > .header-line-1 > .container {
    width: auto;
  }
  .header-line-2 > .container {
    width: auto;
  }
  .bt-r-u {
    margin-left: 15px;
  }
  .prod-header .isin-header .title:after {
    content: "";
    position: absolute;
    left: 0;
    top: -3px;
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    display: block;
    background-image: none;
    background-position: 0 -1375px;
    height: 64px;
    width: 55px;
  }
  .prod-header .isin-header .title > .title-dici {
    content: "";
    position: absolute;
    left: 0;
    top: -3px;
    -moz-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    display: block;
    background-image: url("../assets/sprite-se54bc4214e.png");
    background-position: 0 -1375px;
    height: 64px;
    width: 55px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .prod-header .isin-header .title > .title-dici {
    transform: scale(1, 1);
    left: 27px;
    top: 33px;
  }
}
@media (min-width: 992px) {
  /* Popin Suggestions */
}
@media only screen and (min-width: 992px) and (max-width: 991px) {
  .bt-suggestions {
    font-size: 1.2rem;
    margin-top: 6%;
  }
  .center-conditions {
    text-align: center;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .searchCustom {
    padding: 2rem;
    border: none !important;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    width: 270px;
    overflow-x: auto;
    overflow-y: scroll;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  }
  /* TOP BAR SEARCH FORM STYLES. Some styles are required to fix or overrides styles from main stylesheet - Added by Karim BOUKARABILA*/
  .news-wrapper .news {
    padding-left: 2rem;
  }
  .searchCustom .news::before {
    content: "•";
    display: block;
    float: left;
    margin-right: 0.5rem;
  }
  .searchCustom .news + p {
    color: #868686;
    padding-left: 2rem;
    margin-top: -1rem;
    margin-bottom: 2rem;
  }
  .searchCustom .news h4 {
    font-size: 14px;
    font-weight: normal;
  }
  .searchCustom .news h4 a:hover {
    color: #0b99c1;
  }
  .bt-suggestions {
    font-size: 1.2rem;
    margin-top: 6%;
  }
  .center-conditions {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .prospects-validators {
    font-size: 1.2rem;
    margin-top: 6%;
    text-align: center;
  }
  .tagcloud-link:hover {
    color: #00ccff !important;
  }
}
@media (min-width: 992px) {
  /* RU-1178 */
  #btnsFlottants_topBtn a {
    background: #ff6442;
  }
  #btnsFlottants_topBtn a:after {
    content: "\e00e";
    font-family: icons;
    height: 30px;
    display: block;
    line-height: 30px;
  }
  #btnsFlottants_bottomBtn a {
    transform: rotate(180deg);
    background: #ff6442;
  }
  #btnsFlottants_topBtn a:focus,
  #btnsFlottants_bottomBtn a:focus,
  #btnsFlottants_topBtn a:selected,
  #btnsFlottants_bottomBtn a:selected {
    color: #fff;
  }
  #btnsFlottants_bottomBtn a:after {
    content: "\e00e";
    font-family: icons;
    height: 30px;
    display: block;
    line-height: 30px;
  }
  .hp-entete {
    background-size: cover;
    background-image: url("../assets/images/hp-entete.jpg");
    padding: 15px 0 150px;
    text-align: center;
    color: #fff;
  }
  .conseil-visu {
    height: 160px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
  }
  .conseil-diese {
    position: absolute;
    display: inline-block;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.7);
    padding: 5px 10px;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 600;
  }
  .hp .conseil-diese {
    width: 142px;
    height: 31px;
    overflow: hidden;
  }
  .hp-blok-conseil .blok-i {
    height: 165px;
  }
  .conseil-data strong {
    /*color: #ff6442;
    display: block;
    margin-bottom: 5px;*/
  }
  .pagin {
    text-align: center;
  }
  .pagin-item {
    display: inline-block;
    padding: 0;
  }
  .pagin-link.current,
  .pagin-link:hover {
    color: #fff;
    background-color: #ff6442;
  }
  .pagin-link {
    display: inline-block;
    background-color: #fff;
    min-width: 30px;
    height: 30px;
    line-height: 20px;
    padding: 5px;
    vertical-align: middle;
    color: #333;
    text-decoration: none !important;
    transition: all 0.25s ease-in-out 0s;
  }
  .blok-esp2 {
    position: relative;
    left: 240px;
  }
  /* thomon 26/09/2017 - RU-1326 - slider espace clients */
  .slider-client.slider-v2 .push {
    background: transparent;
    display: none;
  }
  .slider-client.slider-v2 .slide {
    background-color: #fff;
    background-size: 100%;
    background-position: right top;
    background-repeat: no-repeat;
  }
  .slider-client.slider-v2 .owl-prev {
    left: -30px;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .slider-client.slider-v2 .container {
    width: auto;
    background: #fff;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .blok-adviselist {
    background: #fff;
    color: #333;
    position: relative;
    height: 400px !important;
    margin-bottom: 20px;
  }
  .gp-col-offset-1 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  /* thomon 01/10/2017 - RU-1338 - titres mobile rognes */
}
@media (min-width: 992px) and (max-width: 1024px) {
  #main .prod-header .nav-wrapper {
    margin-left: 0px;
  }
  .bt-r-u {
    margin-bottom: 15px;
    margin-left: 10px;
  }
}
@media (min-width: 992px) and (max-width: 767px) {
  .blok-adviselist {
    background: #fff;
    color: #333;
    position: relative;
    height: 320px !important;
    margin-bottom: 20px;
  }
  .gp-col {
    float: left;
    width: 12.5%;
  }
  .gp-col-offset-1 {
    margin-left: 9%;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .blok-adviselist {
    background: #fff;
    color: #333;
    position: relative;
    height: 320px !important;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .conseil-header {
    margin-bottom: 20px;
  }
  .t1 + .conseil-baseline {
    position: relative;
    top: -10px;
  }
  .conseil-baseline {
    color: #0b99c1;
    font-size: 20px;
    font-size: 2rem;
  }
  i.ico-search.searchbar {
    position: absolute;
    left: 92%;
    bottom: 15%;
  }
  .astuce {
    background-color: #0d0b0e;
    color: #fff;
    min-height: 130px;
  }
  .astuce-img {
    float: left;
    margin-right: 20px;
  }
  .astuce-data {
    padding: 20px;
  }
  .astuce-img img {
    width: 100%;
  }
  .astuce-data span {
    display: block;
    color: #ff6442;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .hp .owl-bannieres .owl-dots {
    width: 30%;
    left: 35%;
  }
  .site-description {
    text-align: center;
    padding: 40px 0px;
  }
  .flottant-link {
    width: 60px;
    text-align: center;
    display: block;
    float: right;
    text-transform: uppercase;
    background-color: #0b99c1;
    color: #fff;
    font-weight: 600;
    font-size: 0.9rem;
    margin-bottom: 1px;
    padding: 4px 0px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  }
}
@media print and (min-width: 992px) {
  a[href]:after {
    content: none;
  }
}
@media (min-width: 992px) {
  .gpFormAndPerf {
    margin-right: 0px !important;
    margin-left: 0px !important;
    display: flex;
    justify-content: center;
  }
  .srriDisclaimer {
    text-align: center;
    font-size: 13px;
  }
  .conseil-media img {
    width: 50%;
    height: auto;
  }
  .conseil-media {
    text-align: center;
  }
  .sticky-overlay {
    z-index: 8001;
  }
  .sticky-nav {
    z-index: 8002;
  }
  .sticky {
    z-index: 8002;
  }
  .flottant-link-action {
    background-color: #ff6442 !important;
  }
  .sticky-nav-item-ancient {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    width: 60px;
    height: 50px;
    text-align: center;
    background-color: #0b99c1;
    color: #fff;
    line-height: 24px;
    position: relative;
    padding-top: 6px;
    transition: all 0.25s ease-in-out 0s;
  }
  .sticky-nav-item-ancient i {
    font-size: 22px;
    font-size: 2.2rem;
    position: relative;
    display: inline-block;
    height: 22px;
    overflow: hidden;
  }
  .sticky-nav-item-ancient span {
    display: inline-block;
    top: 5px;
    right: 10px;
    background-color: #ff6442;
    text-align: center;
    height: 16px;
    min-width: 16px;
    line-height: 16px;
    font-size: 11px;
    font-size: 1.1rem;
    font-weight: 600;
    border-radius: 8px;
    position: absolute;
    transition: all 0.25s ease-in-out 0s;
  }
  .sticky-nav-item-ancient strong {
    font-size: 9px;
    font-size: 0.9rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 9px;
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .tunnel-profil-bulle-attendu.profil-REFRACTAIRE {
    top: 22%;
    left: -6%;
  }
  .tunnel-profil-bulle-attendu.profil-DEFENSIF {
    top: 16%;
    left: 18%;
  }
  .tunnel-profil-bulle-attendu.profil-3,
  .tunnel-profil-bulle-attendu.profil-REACTIF {
    top: 5%;
    left: 41%;
  }
  .tunnel-profil-bulle-attendu.profil-4,
  .tunnel-profil-bulle-attendu.profil-OFFENSIF {
    top: -10%;
    left: 64%;
  }
  .tunnel-synthese .profil-help-risque {
    top: 38%;
    left: 93%;
  }
  .tunnel-synthese .profil-help-performance {
    top: 10%;
    left: 10%;
  }
}
@media (min-width: 992px) and (max-width: 767px) {
  .sticky-nav-item-ancient strong {
    display: none;
  }
  .sticky-nav-item-ancient {
    width: 40px;
    height: 40px;
    padding-top: 8px;
  }
  .ddd_container {
    width: 295px;
  }
  .hp-av p {
    font-size: 1rem;
    line-height: 20px;
  }
  .quizz-card-header {
    height: 150px;
    line-height: 90px;
  }
  .sticky-i.current {
    height: 100%;
    overflow-y: auto;
    padding-top: 50px;
    display: none;
  }
  .tunnel-profil-bulle-attendu.profil-REFRACTAIRE {
    top: 22%;
    left: -6%;
  }
  .tunnel-profil-bulle-attendu.profil-DEFENSIF {
    top: 16%;
    left: 18%;
  }
  .tunnel-profil-bulle-attendu.profil-3,
  .tunnel-profil-bulle-attendu.profil-REACTIF {
    top: 5%;
    left: 41%;
  }
  .tunnel-profil-bulle-attendu.profil-4,
  .tunnel-profil-bulle-attendu.profil-OFFENSIF {
    top: -10%;
    left: 64%;
  }
}
@media (min-width: 992px) {
  .sticky > .loader-wrapper {
    position: initial !important;
  }
  .sticky-nav-item-ancient:hover {
    color: #002146;
    text-decoration: none;
  }
  .notif-item-vide:first-child {
    border-top: none;
  }
  .notif-item-vide {
    display: block;
    border-top: 1px solid #ccc;
    padding: 20px 20px 20px 50px;
    color: #333;
  }
  .sticky-i .notif-item-vide:hover {
    text-decoration: none;
    color: #333;
    background-color: #e5e5e5 !important;
  }
  .sticky-i .notif-item-vide {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 15px 15px 15px 40px;
    transition: all 0.25s ease-in-out 0s;
    position: relative;
    color: #333;
    cursor: pointer;
  }
  .sticky-i .notif-item-vide::before {
    position: absolute;
    content: "\e027";
    left: 15px;
    top: 12px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #0b99c1;
  }
  .sticky-i .notif-date-vide {
    font-size: 12px;
    font-size: 1.2rem;
    color: #999;
    display: block;
    margin-bottom: 5px;
    text-transform: uppercase;
  }
  .sticky-i .notif-item-vide {
    color: #333;
    cursor: pointer;
  }
  .sticky-i .notif-item-vide::before {
    font-family: icons;
  }
  .sticky-i .notif-item-vide::after {
    display: block;
    color: #0b99c1;
    width: 5px;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
  }
  .notif-item-vide::before {
    position: absolute;
    content: "\e027";
    left: 20px;
    top: 16px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #0b99c1;
  }
  .notif-item-vide::after {
    display: block;
    background: #0b99c1;
    width: 5px;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
  }
  #notif-fullpage .notif-item:hover {
    text-decoration: none;
    color: #333;
  }
  .sticky-nav-item strong,
  .sticky-nav-item-ancient strong {
    position: absolute;
    bottom: 8px;
    width: 100%;
  }
  .sticky-i {
    height: 100%;
    overflow-y: auto;
    padding-top: 50px;
    display: none;
  }
  .sticky-i.current {
    height: 100%;
    overflow-y: auto;
    padding-top: 50px;
    display: block;
  }
  .notif-item {
    cursor: default;
  }
  .notif-item.open {
    background-color: #fff !important;
  }
  .notif-date {
    text-transform: uppercase;
    font-size: 12px;
    font-size: 1.2rem;
    color: #999;
    display: block;
    margin-bottom: 5px;
    cursor: pointer;
  }
  .form-switch-notifs {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
  }
  .form-switch-notifs + label::after {
    border-radius: 50%;
    background-color: #fff;
    width: 22px;
    height: 22px;
    border: 1px solid transparent;
    display: block;
    content: "";
    position: absolute;
    margin-top: -19.5px;
    transition: all 0.25s ease-in-out 0s;
    right: 1px;
  }
  .form-switch-notifs:checked + label::after {
    right: 20px;
  }
  .form-switch-notifs + label {
    cursor: pointer;
  }
  .form-switch-notifs + label {
    display: block;
    cursor: pointer;
    width: 100%;
    padding-right: 50px;
  }
  .form-switch-notifs + label::before {
    position: absolute;
    right: 0;
    content: "";
    display: block;
    width: 44px;
    height: 24px;
    border-radius: 12px;
    background-color: #aaaaaa;
    transition: all 0.25s ease-in-out 0s;
  }
  .form-switch-notifs:checked + label::before {
    background-color: #449d44;
  }
}
@media (min-width: 992px) and (min-width: 1024px) {
  .product-landing .container {
    width: 940px;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .product-landing .container {
    width: 1140px;
  }
}
@media (min-width: 992px) {
  .bootstrap-select.btn-group .dropdown-menu li.selected a::before {
    position: absolute;
    right: 12px;
    top: 4px;
    color: #333;
    content: "\e04d";
    font-family: "icons";
  }
}
@media (min-width: 992px) {
  /* hotfix filters table */
  .table-supports#liste-supports {
    min-width: 570px;
  }
  .table-supports#liste-supports th:first-child .tablesorter-header-inner {
    min-width: 151px;
  }
  /* hotfix sticky tool title display */
  .sticky-title {
    display: none;
  }
  .current .sticky-title {
    display: block;
    z-index: 2;
  }
  .ddd_content {
    padding: 15px 0 !important;
  }
  .notif {
    background-color: #eee;
    padding: 10px 0;
    color: #333;
  }
  .suivi-risk-o,
  .suivi-rendment-o {
    max-width: 300px;
    margin: 0 auto;
  }
  .rendment-mask {
    position: absolute;
    width: 64%;
    height: 77px;
    bottom: 15px;
    left: 18%;
    background: #fff;
    z-index: 1;
  }
}
.notif-body {
  font-family: "open_sansregular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
}

.notif-body > table {
  font-size: 14px !important;
}

.notif-objet {
  font-family: "open_sansregular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  font-weight: bold;
}

.subscribe-adviser-hidden {
  display: none;
}

.ddd_select_disabled {
  background-color: #eee;
  opacity: 1;
}

#notifications-i > div > .notif-item:hover {
  text-decoration: none;
  color: #333;
  background-color: #e5e5e5 !important;
  cursor: pointer;
}

#notifications-i > div > .notif-item.lu {
  background-color: #f2f2f2;
}

#notifications-i > div > .notif-item.lu:before {
  color: #999;
}

#notifications-i > div > .notif-item.lu:after {
  display: none;
}

/* hotfix popin intempestive Iadvize */
#idzInvitation {
  display: none !important;
}

.gaugeContainer {
  height: auto;
}

@media (min-width: 992px) {
  .gaugeContainer {
    height: 360px;
    overflow: hidden;
  }
  .quizz-card-header {
    height: 120px;
    line-height: 90px;
  }
  .header-isadmin + #tplCible + #main > main > .comparateur > .container > .slider-mix-tab > .slider-header.fixNavigation {
    top: 190px;
  }
  .header-isadmin + #main > main > .comparateur > .container > .slider-mix-tab > .slider-header.fixNavigation {
    top: 190px;
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* thomon - fix search combobox display in sticky tools */
.ddd_container .bootstrap-select.btn-group .dropdown-menu[role=combobox] {
  max-width: 100%;
  max-height: 260px;
}

.av-entete > .back-o > .back {
  cursor: pointer;
}

.av-item {
  cursor: pointer;
}

.conform-risque {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: none;
}

/* Password Strength */
.pwdStrengthHelp {
  background: url("../assets/soclev4/pwdStrength.gif") no-repeat 0 -70px;
  width: 138px;
  height: 7px;
}

.pwdStrength0 {
  background: url("../assets/soclev4/pwdStrength.gif") no-repeat 0 0;
  width: 138px;
  height: 7px;
  margin-top: 5px;
}

.pwdStrength10 {
  background-position: 0 -7px;
}

.pwdStrength20 {
  background-position: 0 -14px;
}

.pwdStrength30 {
  background-position: 0 -21px;
}

.pwdStrength40 {
  background-position: 0 -28px;
}

.pwdStrength50 {
  background-position: 0 -35px;
}

.pwdStrength60 {
  background-position: 0 -42px;
}

.pwdStrength70 {
  background-position: 0 -49px;
}

.pwdStrength80 {
  background-position: 0 -56px;
}

.pwdStrength90 {
  background-position: 0 -63px;
}

.pwdStrength100 {
  background-position: 0 -70px;
}

.msg-toggle {
  background: #0b99c1;
  width: 25px;
  height: 25px;
  display: inline-block;
  color: #fff;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
  border-radius: 13px;
  margin-left: 8px;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  position: relative;
  z-index: 299;
}

.msg-toggle:hover {
  background: #006d91;
  color: #fff;
  text-decoration: none;
}

.risque-legend {
  font-size: 1.1rem;
}

.risque-legend .minus {
  color: #008000;
}

.risque-legend .max {
  float: right;
  color: #ff0000;
}

.repartition-msg {
  text-align: right;
  font-size: 0.9em;
  min-height: 45px;
}

#repartError {
  color: #ff0000;
}

#repartManque {
  color: #ff0000;
}

#repartOk {
  color: #008000;
}

label.msg.validKO {
  color: #333;
  font-weight: normal;
  font-size: 1.3rem;
  clear: both;
}

.dpi-edit .tunnel-synthese .user {
  position: relative;
  height: 70px;
}

.dpi-edit .tunnel-synthese-part-illu .background {
  position: absolute;
  color: #eee;
  z-index: 0;
  font-size: 3em;
  top: 0px;
  left: 0px;
}

.dpi-edit .tunnel-synthese-part-illu {
  position: relative;
  margin: 0px;
  padding: 55px 0px 0px 0px;
}

.dpi-edit .tunnel-synthese-part-illu * {
  z-index: 1;
  position: relative;
}

.tunnel-part .repartitionFisc {
  margin-top: 20px;
}

#selection-pdt .bootstrap-select.btn-group .dropdown-menu li.selected a::before {
  content: "";
}

.hp-av-bg,
.hp-av-bg img {
  width: 100%;
  height: 100%;
}

.ucimmo p {
  text-align: justify;
}

.tooltipTitre .ucimmo td {
  padding-left: 10px;
}

.smiley-img {
  width: 50px;
  height: auto;
}

.smiley-col {
  text-align: center;
  height: 100px;
  cursor: pointer;
}

.smiley-col:hover {
  background-color: #0b99c1;
  opacity: 0.5;
  filter: alpha(opacity=50);
  border: 2px solid #002146;
  border-radius: 5px;
}

.smiley-col:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.smiley-col-voted {
  text-align: center;
  height: 100px;
}

.smiley-col-first-rated {
  background-color: #0b99c1;
  opacity: 0.5;
  filter: alpha(opacity=50);
  border: 2px solid #002146;
  border-radius: 5px;
}

.smiley-col-voted:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.quizz-card {
  height: auto;
  border-bottom: 2px solid #002146;
  border-right: 2px solid #002146;
  border-left: 2px solid #002146;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 15px;
  position: relative;
}

.quizz-card-valid {
  height: auto;
  border-bottom: 2px solid #449d44;
  border-right: 2px solid #449d44;
  border-left: 2px solid #449d44;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 15px;
  position: relative;
}

.quizz-card-error {
  height: auto;
  border-bottom: 2px solid #c9302c;
  border-right: 2px solid #c9302c;
  border-left: 2px solid #c9302c;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 15px;
  position: relative;
}

.quizz-card-final {
  height: 235px;
  border-bottom: 2px solid #002146;
  border-right: 2px solid #002146;
  border-left: 2px solid #002146;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 15px;
  position: relative;
}

.quizz-select {
  text-align: right;
}

.quizz-card-header-final {
  height: 85px;
  line-height: 50px;
  text-align: justify;
  background-color: #f5f5f5;
}

.quizz-panel-title {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
}

.quizz-answers {
  text-align: right;
}

.quizz-option:hover {
  color: #fff;
  background-color: #002146;
  border: 1px solid #fff;
  cursor: pointer;
}

.bl-quizz > .bl-title {
  background-color: #002146;
}

.quizz-card-error > .bl-title {
  background-color: #c9302c;
  color: #fff;
  padding: 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  position: relative;
}

.quizz-card-valid > .bl-title {
  background-color: #449d44;
  color: #fff;
  padding: 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  position: relative;
}

.bl-quizz > .bl-title:after {
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #002146;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 15px;
}

.quizz-card-error > .bl-title:after {
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #c9302c;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 15px;
}

.quizz-card-valid > .bl-title:after {
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #449d44;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: none;
  position: absolute;
  bottom: -10px;
  left: 15px;
}

.quizz-image-cor {
  height: 46%;
  background: url("../assets/emoji-happy.svg") center no-repeat;
  background-size: 40%;
  position: absolute;
  top: 30%;
  width: 100%;
  z-index: 2;
}

.quizz-image-fa {
  height: 45%;
  background: url("../assets/emoji-sad.svg") center no-repeat;
  background-size: 40%;
  position: absolute;
  width: 100%;
  top: 30%;
  z-index: 2;
}

.quizz-answer-long {
  width: 100%;
  height: 110px;
  overflow: auto;
  scroll-behavior: smooth;
}

.cac40-level .title {
  font-size: 14px;
}

.cac40-evol {
  margin-bottom: 15px;
}

.cac40-resume .cac40-level {
  font-size: 14px;
}

.cac40-resume {
  padding: 0 20px;
  display: table;
  width: 100%;
  margin: 0;
  margin-bottom: 0;
}

table > tbody > .up {
  font-size: 12px;
}

table > tbody > .down {
  font-size: 12px;
}

table > tbody > .up > td,
th {
  padding: 3px;
  border-bottom: 1px solid #999;
}

.rgpd-confirm-container {
  background: #fff;
  border: 1px solid #0b99c1;
  text-align: center;
}

.rgpd-confirm-subcontainer {
  padding: 50px 20px;
}

.rgpd-confirm-text {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 30px;
  color: #333 !important;
}

.rgpd-confirm-submit {
  padding: 15px;
}

.bl-rgpd {
  border: 1px solid #449d44;
}

.bl-title-rgpd .ico-ok {
  background: #449d44;
}

.bl-title-rgpd:after {
  border-top: 10px solid #449d44;
}

.bl-2-card {
  height: auto;
  border-bottom: 2px solid #0b99c1;
  border-right: 2px solid #0b99c1;
  border-left: 2px solid #0b99c1;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 15px;
  position: relative;
}

.cell-consentement {
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0px;
}

@media (max-width: 1024px) {
  #formDesabVal .col-md-11 {
    padding-left: 6%;
  }
}
.form-tunnel .form-control {
  height: auto;
  min-height: 34px;
}

.form-tunnel dt .ico-circle {
  display: none;
}

.form-tunnel .dl-hr {
  clear: both;
}

.investissement-selected {
  padding: 10px;
  margin-top: 17px;
}

.investissement-selected::after {
  content: "";
  border: 1px solid #ff8c00;
  position: absolute;
  top: 0px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 80%;
  height: 100%;
  z-index: 0;
}

.investissement-selected * {
  z-index: 1;
}

.investissement-selected h6.highlight {
  font-weight: bold;
  font-size: 1.1em;
  background: #fff;
  padding: 2px 10px;
  position: relative;
  top: -17px;
  left: 4px;
  width: auto;
  display: inline;
}

.investissement-selected .checkbox {
  padding-left: 10px;
}

.tunnel-profil-bulle-attendu {
  z-index: 1;
  width: 15%;
}

@media (min-device-width: 768px) {
  .tunnel-profil-bulle-attendu.profil-1,
  .tunnel-profil-bulle-attendu.profil-PRUDENT,
  .tunnel-profil-bulle-attendu.profil-REFRACTAIRE {
    top: 34%;
    left: 0%;
  }
  .tunnel-profil-bulle-attendu.profil-2,
  .tunnel-profil-bulle-attendu.profil-DEFENSIF {
    top: 27%;
    left: 23%;
  }
  .tunnel-profil-bulle-attendu.profil-3,
  .tunnel-profil-bulle-attendu.profil-REACTIF {
    top: 16%;
    left: 46%;
  }
  .tunnel-profil-bulle-attendu.profil-4,
  .tunnel-profil-bulle-attendu.profil-OFFENSIF {
    top: 1%;
    left: 70%;
  }
}
.profil-help-performance {
  position: absolute;
  z-index: 1;
  top: 39px;
  left: 57px;
}

.profil-help-risque {
  position: absolute;
  z-index: 1;
  top: 206px;
  left: 673px;
}

.profil-help-REFRACTAIRE {
  position: absolute;
  z-index: 1;
  top: 215px;
  left: 76px;
  transform: scale(0.7);
}

.profil-help-DEFENSIF {
  position: absolute;
  z-index: 1;
  top: 226px;
  left: 231px;
  transform: scale(0.7);
}

.profil-help-REACTIF {
  position: absolute;
  z-index: 1;
  top: 226px;
  left: 382px;
  transform: scale(0.7);
}

.profil-help-OFFENSIF {
  position: absolute;
  z-index: 1;
  top: 226px;
  left: 555px;
  transform: scale(0.7);
}

.profil-img {
  position: relative;
  left: -27px;
  width: 105%;
  max-width: 105%;
}

@media (max-width: 1200px) {
  .profil-help-performance {
    top: 34px;
    left: 57px;
  }
  .profil-help-risque {
    top: 138px;
    left: 531px;
  }
  .profil-help-REFRACTAIRE {
    top: 56%;
    left: 2%;
  }
  .profil-help-DEFENSIF {
    top: 56%;
    left: 25%;
  }
  .profil-help-REACTIF {
    top: 56%;
    left: 49%;
  }
  .profil-help-OFFENSIF {
    top: 56%;
    left: 72%;
  }
  .profil-img {
    position: relative;
    left: -10px;
    width: 105%;
    max-width: 105%;
  }
  .tunnel-profil-bulle-attendu.profil-1,
  .tunnel-profil-bulle-attendu.profil-PRUDENT,
  .tunnel-profil-bulle-attendu.profil-REFRACTAIRE {
    top: 32%;
    left: 2%;
  }
  .tunnel-profil-bulle-attendu.profil-2,
  .tunnel-profil-bulle-attendu.profil-DEFENSIF {
    top: 25%;
    left: 25%;
  }
  .tunnel-profil-bulle-attendu.profil-3,
  .tunnel-profil-bulle-attendu.profil-REACTIF {
    top: 14%;
    left: 48%;
  }
  .tunnel-profil-bulle-attendu.profil-4,
  .tunnel-profil-bulle-attendu.profil-OFFENSIF {
    top: -1%;
    left: 72%;
  }
}
@media (max-width: 620px) {
  .profil-img {
    left: -7px;
  }
}
table > tbody > .down > td,
th {
  padding: 3px;
  border-bottom: 1px solid #999;
}

@media (max-width: 1024px) {
  #formDesabVal .col-md-11 {
    padding-left: 6%;
  }
}
.tunnel-substep-clear {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 0 2px;
  border: #999 1px solid;
  pointer-events: none;
  cursor: auto;
}

.form-tunnel label .ico-circle {
  display: none;
}

.nif-action {
  font-size: 2.5em;
  padding-top: 0.4em;
}

.nif-action a {
  text-decoration: none;
}

.nif-action a .ico-trash {
  color: #ff6442;
}

.nif-action a .ico-plus {
  color: #449d44;
}

.nif-add {
  display: inline-block;
  float: right;
  margin-bottom: 2em;
}

.tunnel-substep-validate {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #60b660;
  margin: 0 2px;
}

.tunnel-doc-item input[type=checkbox] {
  position: absolute;
  left: -9999em;
}

.form-tunnel .valuesToSend {
  padding-bottom: 0.5em;
}

.form-tunnel .tunnel-synthese .label {
  display: inline-block;
  margin: 0.2em 0 0.3em;
  font-size: 75%;
  color: #fff;
  border-radius: 0.25em;
  line-height: 2em;
  max-width: 100%;
  padding: 0 0.6em;
  overflow: hidden;
}

.profession-select .toggle-level-2 {
  display: inline;
  text-decoration: none;
  font-weight: bold;
  color: #777;
  left: -10px;
  top: 2px;
  font-size: 22px;
  line-height: 24px;
  position: relative;
}

.profession-select .toggle-level-2:hover {
  background: transparent;
}

.profession-select .dropdown-header {
  padding-right: 40px;
}

.profession-select .dropdown-header:hover {
  background: #f5f5f5;
}

.tunnel-disclaimer {
  margin: 10px 0;
}

.tunnel-disclaimer a {
  text-decoration: none;
}

.tunnel-disclaimer-hidden {
  padding: 1em;
  font-size: 1.2rem;
  color: #999;
  font-style: italic;
}

.tunnel-synthese .user {
  position: relative;
  height: 70px;
}

.tunnel-synthese-part-illu .background {
  position: absolute;
  color: #eee;
  z-index: 0;
  font-size: 3em;
  top: 0px;
  left: 0px;
}

.tunnel-synthese-part-illu {
  position: relative;
  margin: 0px;
  padding: 55px 0px 0px 0px;
}

.tunnel-synthese-part-illu * {
  z-index: 1;
  position: relative;
}

.dl-slider-repart .form-control.js-data-numeric {
  padding: 6px 9px;
}

.tunnel-recap-i {
  padding: 15px;
  padding-left: 5px;
}

.tunnel-stepper .tooltip {
  font-size: 11px;
}

.form-tunnel .dropdown-menu.open {
  max-width: 100%;
}

.form-tunnel .dropdown-menu.open li span,
.form-tunnel .tunnel-synthese .label {
  white-space: initial;
}

@media only screen and (max-width: 480px) {
  .scroll-validation-popin .agree p {
    width: 50%;
    font-size: 0.1rem;
  }
  .dl-slider-repart .form-control.js-data-numeric {
    padding: 6px 0px;
    text-align: center;
  }
}
hr.clear {
  position: static;
  height: 0px;
  width: 100%;
  visibility: hidden;
  margin: 0;
}

.msg-warning {
  border-left-color: #ff8c00;
}

.msg-warning h6 {
  color: #ff8c00;
}

.no-cursor {
  cursor: auto;
}

.tunnel-part .slider#duree .tooltip.top {
  margin-left: -23px !important;
  z-index: 1;
}

.form-tunnel .bootstrap-select.btn-group .dropdown-menu li.selected a::before {
  content: "";
}

.profession-select .text-muted {
  float: left;
  display: block;
  width: 100%;
  font-size: 14px;
  color: #333;
}

.profession-select.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  font-size: 12.18px;
  color: #777;
}

.profession-select .dropdown-menu.inner li .text-muted {
  display: none;
}

.form-tunnel .require {
  color: #c9302c;
}

.tunnel-body .tooltipster-show {
  opacity: 1;
}

.tunnel-body .tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  margin-bottom: -3px;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
  border-color: rgb(0, 148, 196);
}

.tunnel-body .tooltipster-default .tooltipster-arrow .tooltipster-arrow-background {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
  border-color: rgb(233, 241, 243);
}

.tunnel-body .tooltip.tooltip-password-strength {
  background: #fff;
  color: #333;
  border: 1px solid #ccc;
  z-index: 299;
  border-radius: 4px;
}

.tunnel-body .tooltip.tooltip-password-strength:after,
.tunnel-body .tooltip.tooltip-password-strength:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.tunnel-body .tooltip.tooltip-password-strength:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}

.tunnel-body .tooltip.tooltip-password-strength:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #ccc;
  border-width: 11px;
  margin-left: -11px;
}

.tunnel-body .tooltip.tooltip-password-strength .tooltip-inner {
  background: transparent;
  color: #333;
  padding: 1em;
  text-align: left;
}

.tunnel-body .tooltip.tooltip-password-strength .tooltip-bottom {
  padding: 0.5em;
  font-size: 0.9em;
  border-top: 1px solid #ccc;
}

.tunnel-part .tooltip-password-strength.tooltip.fade {
  visibility: hidden;
}

.tunnel-part .tooltip-password-strength.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

.tunnel-part .tooltip-password-strength.tooltip.top {
  margin-top: -12px;
}

.tunnel-contrat:hover .tunnel-contrat-on {
  opacity: 0 !important;
}

.tunnel-body .tooltip.fade {
  visibility: hidden;
}

.tunnel-body .tooltip.fade.in {
  visibility: visible;
}

.form-tunnel .tunnel-contrat {
  width: 100%;
}

.password-visibility .toggle-off {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  height: 34px;
  width: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 2rem;
  text-decoration: none;
  color: #333;
}

.password-visibility .toggle-on {
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  width: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 2rem;
  text-decoration: none;
  color: #333;
  display: none;
}

.password-visibility:hover .toggle-on {
  display: block;
}

.password-visibility.visibility-on:hover .toggle-off {
  display: block;
}

.password-visibility.visibility-on .toggle-on {
  display: none;
}

.form-tunnel .submit-simulation-tdc {
  padding: 20px 0px;
  text-align: center;
  float: none;
}

.form-tunnel .col-md-10.result {
  margin-left: 8.33333%;
}

#simulation-btn {
  width: 172px;
}

#simulation-btn.loading {
  background: #006d91 url("../assets/loader.gif") no-repeat center;
  overflow: hidden;
  text-indent: 9999px;
}

.form-tunnel .nav-tabs > li,
.nav-pills > li {
  float: none;
  display: inline-block;
  *display: inline;
  /* ie7 fix */
  zoom: 1;
  /* hasLayout ie7 trigger */
}

.form-tunnel .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  border-color: #eee;
  border-bottom-color: #fff;
}

.form-tunnel .nav-tabs,
.nav-pills {
  text-align: center;
  border-bottom-color: #eee;
}

.form-tunnel .result .form-skinbloc:disabled ~ label {
  background-color: #eee;
}

.incoherent-data {
  margin: 0px 10px;
}

.clause-beneficiaire {
  position: relative;
}

.clause-beneficiaire #clause-preview {
  resize: vertical;
  border-radius: 5px;
  height: 150px;
  padding: 19px 12px 12px 12px;
  position: relative;
}

.clause-beneficiaire .tunnel-clause-title {
  color: #ccc;
  position: absolute;
  background: #fff;
  z-index: 2;
  left: 4px;
  top: -8px;
  padding: 0px 10px 10px 10px;
}

.clause-container {
  position: relative;
}

.clause-container:before {
  content: "";
  background: #fff;
  width: 95%;
  height: 20px;
  top: 1px;
  left: 7px;
  display: block;
  position: absolute;
  z-index: 1;
}

.clause-beneficiaire .counter {
  float: right;
  color: #ccc;
  font-style: italic;
}

.clause-beneficiaire .tag {
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
}

.clause-beneficiaire .tag input {
  position: absolute;
  margin-left: -20px;
  left: -9999em;
}

.clause-beneficiaire .tag input ~ label {
  position: relative;
  border-radius: 5px;
  border: 1px solid #aaa;
  margin-bottom: 0px;
  cursor: pointer;
  text-align: center;
  display: block;
  transition: all 0.25s ease-in-out 0s;
  color: #777;
}

.clause-beneficiaire .tag input:checked ~ label {
  background: #0b99c1 !important;
  color: #fff;
  border-color: #0b99c1;
}

.clause-beneficiaire .tag input ~ label span {
  padding: 5px;
  display: block;
}

.tunnel-synthese .block-simulation {
  border-radius: 5px;
  background: #fff;
  border: 1px solid #006d91;
  height: 154px;
}

.tunnel-synthese .block-simulation > .row {
  height: 152px;
}

.tunnel-synthese .block-simulation .price {
  color: #fff;
  background: #006d91;
  height: 100%;
  font-size: 1.6rem;
  position: relative;
  text-align: center;
}

.tunnel-synthese .block-simulation .price:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 6px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.tunnel-synthese .block-simulation .price .v-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin: 0 auto;
}

@media (max-device-width: 768px) {
  .form-tunnel .tab-content {
    padding: 0 20px;
  }
  .form-tunnel .col-md-10.result {
    margin-left: 10px;
    width: 94%;
  }
  .tunnel-stepper.mobile-only {
    color: #cae2bb;
    padding: 9px 0;
  }
  .tunnel-progress {
    border: 0px;
    height: 5px;
    background: #cae2bb;
    position: relative;
    margin-top: 9px;
  }
  .tunnel-progress-i {
    width: auto;
    height: 100%;
    min-height: 0px;
    padding: 0px;
    background: #60b660;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.3s ease-in;
  }
  .tunnel-synthese .block-simulation,
  .tunnel-synthese .block-simulation > .row {
    height: auto;
  }
  .tunnel-synthese .block-simulation .price {
    height: 290px;
  }
  .tunnel-synthese .block-simulation .price:before {
    left: -1px;
  }
}
/* tunnel loader */
.fullscreen-loader {
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  background: rgba(255, 255, 255, 0.9);
  top: 0px;
  left: 0px;
  z-index: 2;
  color: #666;
  text-align: center;
}

.fullscreen-loader-inner {
  width: 1140px;
  height: 100vh;
  margin: 0 auto;
  position: relative;
}

.fullscreen-loader-wheel {
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  width: 100px;
  height: 100px;
  display: block;
  position: relative;
  margin: 20px auto;
}

.fullscreen-loader-text {
  display: block;
  position: relative;
  top: 45%;
  font-size: 1.7rem;
}

.fullscreen-loader-wheel:before,
.fullscreen-loader-wheel:after {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 10px solid transparent;
  border-top-color: #0b99c1;
}

.fullscreen-loader-wheel:before {
  z-index: 100;
  animation: spin 1s infinite;
}

.fullscreen-loader-wheel:after {
  border: 10px solid #ccc;
}

.block-vignette-presse {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 80%;
  height: 80px;
  color: #fff;
  font-size: 16px;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.sticky-block {
  position: sticky;
  top: 80px;
  z-index: 1;
}

.nav-gp li {
  display: block !important;
}

.nav-gp > fieldset {
  padding: 20px !important;
}

.cac > .inner {
  min-height: 121px;
}

.risk-tile.cac {
  background-color: #fff !important;
  border: 1px solid #c8504c !important;
}

.risk-tile.cac .header {
  color: #000 !important;
  background-color: #c8504c !important;
  padding: 18px 20px;
}

/* Rajout pour l'espace performance des gestions pilotees */
.gp-table {
  margin: 20px 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  background-color: #fff;
  text-align: center;
  border-collapse: collapse;
  border: 2px solid #e1e1e1;
}

.gp-table .gp-thead th {
  border: 2px solid #0b99c1;
  color: #fff;
  padding: 10px;
  font-weight: normal;
  text-align: center;
  background-color: #0b99c1;
}

.gp-table .gp-thead th a {
  color: #fff;
  text-decoration: underline;
}

.gp-table .gp-thead th a:hover {
  text-decoration: none;
}

.gp-table .gp-tlogo th {
  padding: 10px;
  text-align: center;
}

.gp-table .gp-tlogo img {
  display: block;
  margin: 0 auto 10px;
}

.gp-table .gp-tlogo a {
  color: #0b99c1;
  text-decoration: underline;
}

.gp-table .gp-tlogo a:hover {
  text-decoration: none;
}

.gp-table .gp-tparent td,
.gp-table .gp-tparent th {
  padding: 20px 10px;
  font-weight: normal;
  background-color: #f1f1f1;
  border-top: 2px solid #e1e1e1;
  border-bottom: 2px solid #e1e1e1;
}

.gp-table .gp-tchild th,
.gp-table .gp-tchild td {
  font-size: 14px;
  padding: 5px 10px;
  font-weight: normal;
  border-bottom: 2px solid #e1e1e1;
}

.gp-accordion {
  margin: 20px 0;
}

.gp-accordion > h2 {
  color: #fff;
  padding: 10px 80px 10px 10px;
  font-size: 18px;
  margin: 20px 0 0;
  background-color: #0b99c1;
  position: relative;
}

.gp-accordion > h2 span {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  height: 100%;
  width: 80px;
  text-indent: -9999em;
  cursor: pointer;
}

.gp-accordion > h2:first-child {
  margin-top: 0;
}

.gp-accordion > h2:before,
.gp-accordion > h2:after {
  top: 50%;
  right: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  margin-top: -8px;
  position: absolute;
  pointer-events: none;
}

.gp-accordion > h2:after {
  border-color: rgba(0, 148, 196, 0);
  border-top-color: #0b99c1;
  border-width: 15px;
  margin-right: 15px;
}

.gp-accordion > h2:before {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 18px;
  margin-right: 12px;
}

.gp-accordion > h2.open:after,
.gp-accordion > h2.open:before {
  border: solid transparent;
  margin-top: -28px;
}

.gp-accordion > h2.open:after {
  border-color: rgba(0, 148, 196, 0);
  border-bottom-color: #0b99c1;
  border-width: 15px;
  margin-right: 15px;
  margin-top: -22px;
}

.gp-accordion > h2.open:before {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 18px;
  margin-right: 12px;
}

.gp-accordion .gp-acontent {
  padding: 20px;
  display: none;
}

.gp-accordion .gp-acontent.open {
  display: block;
}

.tunnel-contrat-links-en-savoir-plus {
  position: absolute;
  bottom: 45px;
  right: 20px;
  z-index: 5;
}

.tunnel-contrat-links.mobile-only {
  position: relative;
  margin-bottom: 5px;
  bottom: inherit;
  right: inherit;
  z-index: inherit;
}

.risk-tile .header {
  color: #000;
  background-color: #ccc;
  font-size: 13px;
  padding: 6px;
  position: relative;
  height: 75px;
  line-height: normal;
}

.gp-stepper-line {
  position: absolute;
  bottom: 17px;
  height: 3px;
  width: 89%;
  left: 7%;
  background: #fff;
}

.gp-stepper {
  color: #999;
  padding: 10px 0;
  text-align: center;
  line-height: 18px;
  position: relative;
}

.gp-step-circl {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 2px solid #fff;
  background: #999;
  color: #fff;
  font-size: 12px;
  line-height: initial;
}

.gp-step {
  position: relative;
}

.tunnel-contrat-links.current .tunnel-bt-choix {
  display: none;
}

.tunnel-contrat-links.current .bt-ok {
  width: 40px;
}

.tunnel-contrat-links.current span {
  display: block !important;
}

.lp-item.gp-item {
  height: 250px;
}

.gp-item > .lp-item-name {
  min-height: 50px;
}

.lp-item > .gp-card {
  height: 100%;
}

.owl-gp .owl-next {
  top: 150px;
  position: absolute;
  overflow: hidden;
  font-size: 24px;
  font-size: 5rem;
  color: #999;
  right: 0;
}

.owl-gp .owl-prev {
  top: 150px;
  position: absolute;
  overflow: hidden;
  font-size: 24px;
  font-size: 5rem;
  color: #999;
  left: 0;
}

.nav.nav-gp-selection-contrat {
  float: left;
  margin-top: 0px;
}

.nav-menu.nav-menu-gp-selection-contrat {
  padding-left: 0px !important;
}

.nav-menu.nav-menu-gp-selection-contrat > .nav-item > .nav-link:active {
  color: #666;
  text-decoration: none;
  color: #ff6442;
}

.nav-menu.nav-menu-gp-selection-contrat > .nav-item.actif {
  border-bottom: 2px solid #ff6442;
}

.lp-item.lp-item-no-border.current {
  border: 2px solid #ff6442;
}

.lp-item.lp-item-no-border {
  border: 0;
}

/* page notre offre - header */
.lp-header.lp-header-notre-offre {
  padding: 0px;
  height: 240px;
}

.lp-header.lp-header-notre-offre .lp-header-links {
  height: 34px;
  bottom: 10px;
  right: 30px;
  width: 140px;
}

.lp-header.lp-header-notre-offre .lp-header-links .bt {
  vertical-align: top;
  margin: 0px;
}

.bl-yellow {
  background-color: #ff8c00;
  color: #fff;
  padding: 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  position: relative;
}

.bl-orange {
  background-color: #ff6442;
  color: #fff;
  padding: 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  position: relative;
}

.bl-red {
  background-color: #c8504c;
  color: #fff;
  padding: 5px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  position: relative;
}

.popin-border {
  z-index: 8001 !important;
}

.popin-alta-securite {
  z-index: 8001 !important;
}

.modal-backdrop {
  z-index: 8000 !important;
}

.modal {
  z-index: 8002 !important;
}

.gp-item {
  border: 1px solid #aaa;
}

.gp-item:hover {
  border: 2x solid #ff6442;
}

.gp-item.current {
  border: 2x solid #ff6442;
}

.gp-item.current {
  color: #ff6442;
}

.gp-item-final {
  height: 380px;
  padding: 0;
  width: 85%;
  overflow: hidden;
  border-radius: 14px;
  margin: 0 auto;
}

.owl-gp.owl-carousel .owl-stage-outer {
  height: 390px !important;
}

.prod-header .isin-header2 h1 {
  min-height: 16rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 72px;
  font-size: 4.2rem;
}

.prod-header.no-product-infos .prod-header-align > .row {
  min-height: 270px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: url("/images/jquery-ui-close.jpg") no-repeat top left;
}

/* AltaEmprunteur */
.alta-emprunteur .tunnel-stepper-line {
  width: 48%;
  left: 26%;
}

.alta-emprunteur .form-tunnel .tunnel-synthese .label {
  vertical-align: middle;
}

[data-autonumeric-input] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: -1;
}

.form-type dd.row {
  margin-left: -10px;
  margin-right: -10px;
}

.form-switch[disabled] + label:before {
  opacity: 0.5;
}

/* RU-1958 */
#prod-recompenses .view-all a {
  color: #fff;
  text-decoration: none;
}

#prod-recompenses .view-all ul.center-links {
  margin-bottom: 0px;
}

#demandeDoc .bootstrap-select.btn-group .dropdown-menu .notify {
  color: #c9302c;
  font-weight: bold;
}

@media (max-width: 767px) {
  .gp-col {
    float: left;
    width: 12.5%;
  }
  .gp-col-offset-1 {
    margin-left: 9%;
  }
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  height: inherit;
}

/* RU-1797 */
.cats-list span {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  padding: 0px !important;
  font-size: 14px;
  text-align: center;
  background-color: #588aa1;
}

.hp-blok-campaign {
  overflow: hidden;
}

.hp > .hp-i > .row:last-child {
  overflow: hidden;
}

.rdt-min {
  color: #60b660;
}

.rdt-max {
  color: #60b660;
}

#trustpilot_header_stars {
  position: absolute;
  left: -208px;
  width: 100%;
}

@media (max-width: 1200px) {
  #trustpilot_header_stars {
    left: -141px;
  }
}
@media (max-width: 1024px) {
  #trustpilot_header_stars {
    display: none;
  }
}
@media (min-width: 992px) {
  .header-main + #main,
  .header-main.header-big-menu + #main {
    padding-top: 141px;
  }
}
@media (max-width: 992px) {
  .header-main + .container + .carousel-padding {
    padding-top: 123px;
  }
  article#post > p {
    margin: 0px;
  }
}
.sliderDisabled .slider-handle.min-slider-handle.round,
.sliderDisabled .slider-selection.tick-slider-selection {
  display: none;
  z-index: -1;
}

.sliderDisabled {
  position: relative;
}

.sliderDisabled:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: absolute;
}

.echelle_risque {
  display: flex;
  justify-content: center;
}

.echelle_container {
  background-color: rgb(204, 204, 204);
  margin-top: 15px;
}

.echelle_risque_container {
  display: flex;
  justify-content: center;
  padding-right: 15px;
  width: 250px;
}

#notification button {
  margin-top: 10px;
}

#notification .container {
  padding: 30px;
  position: relative;
}

@media (min-width: 992px) {
  .big-menu .sub-level0 {
    height: auto;
  }
}
.big-menu .list-0.sub-level0 {
  background-size: cover;
}

.big-menu .list-0 li {
  line-height: 3.6rem;
}

.ico-rotate-180 {
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.menu-top .bt-1.private-access-client {
  position: relative;
  z-index: 10;
}

.bt1-inverted:hover {
  color: #fff !important;
  background-color: #ff6442;
}

.multi-btns .btn {
  background-color: #ff6442;
  border-color: #ff6442;
}

.conform .msg-toggle {
  position: absolute;
  left: 50%;
  margin-left: -12px;
  bottom: -30px;
}

.trustpilot-ap-produit {
  margin: 0 auto;
  max-width: 1150px;
  margin-top: 30px;
}

@media (max-width: 992px) {
  .hp-entete {
    background-image: url("../assets/images/hp-entete-mobile.jpg");
  }
}
.sticky,
.sticky-nav {
  z-index: 8002;
}

.sticky-i {
  height: 100%;
  overflow-y: auto;
  padding-top: 50px;
  display: none;
}

.sticky-i.current {
  height: 100%;
  overflow-y: auto;
  padding-top: 50px;
  display: block;
}

.mention_legale_frais_operations {
  background: #ffffff;
  padding: 15px;
  margin-top: 15px;
}

.big-menu-subnav .big-menu-a-propos {
  background-image: url("../assets/menu/a-propos.jpg");
}

.big-menu-subnav .big-menu-expertise {
  background-image: url("../assets/menu/expertise.jpg");
  width: 70%;
}

.big-menu-subnav .big-menu-marche-support {
  background-image: url("../assets/menu/marche.jpg");
  width: 80%;
}

.sub-level3 .big-menu-contrat-de-prevoyance {
  background-image: url("../assets/menu/travailleurs-independants.png");
}

.sub-level3 .big-menu-atouts-prevoyance {
  background-image: url("../assets/menu/atouts-ass-temporaire-deces.png");
  background-position: top right;
}

.sub-level3 .big-menu-assurance-pret {
  background-image: url("../assets/menu/altaemprunteur.jpg");
}

.sub-level3 .big-menu-atouts-assurance-vie {
  background-image: url("../assets/menu/atouts-assvie.png");
}

.box-supports .content {
  min-height: 0px;
}

.actualite_financiere_voir_suite .blok-esp {
  position: absolute;
  bottom: 60px !important;
  right: 0px !important;
  font-weight: 600;
  transition: all 0.25s ease-in-out 0s;
}

.blok-esp-lazard {
  position: relative;
  bottom: 20px;
  right: 20px;
  font-weight: 600;
  transition: all 0.25s ease-in-out 0s;
}

.bl li::before {
  content: none !important;
  font-family: "icons";
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

.resume-perfs .round-values ul {
  padding: 10px 0px !important;
}

.resume-perfs .round-values {
  margin: 0 -25px !important;
}

.resume-perfs .last-news {
  overflow-y: visible !important;
}

.resume-perfs .last-news h4 {
  font-size: 16px !important;
}

.resume-perfs .last-news p {
  font-size: 12px !important;
}

@-moz-document url-prefix() {
  .resume-perfs .last-news ul {
    width: 340px;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 991px) {
    .resume-perfs .last-news ul {
      width: 340px;
    }
  }
}
.owl-lp3 .slick-dots,
.owl-lp4 .slick-dots {
  margin-top: 10px;
  text-align: center;
  position: static;
}

.owl-lp3 .slick-dots li button,
.owl-lp4 .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #d5d5d5;
  border-radius: 50%;
}

.owl-lp3 .slick-dots li button:before,
.owl-lp4 .slick-dots li button:before {
  content: "";
}

.owl-lp3 .slick-dots li.slick-active button,
.owl-lp4 .slick-dots li.slick-active button {
  background-color: #ff6442;
}

.owl-lp3 .slider-arrow,
.owl-lp4 .slider-arrow {
  font-size: 5rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  cursor: pointer;
  left: -50px;
  color: #d5d5d5;
}

.owl-lp3 .slider-arrow.slider-arrow-right,
.owl-lp4 .slider-arrow.slider-arrow-right {
  left: auto;
  right: -50px;
}

.owl-lp3 .slider-arrow:hover,
.owl-lp4 .slider-arrow:hover {
  color: #333;
}

@media (min-width: 767px) {
  .bl-supports {
    height: 280px;
  }
  .cac40-resume .cac40-level {
    padding: 50px 20px !important;
  }
  .cac40-mob {
    display: none;
  }
  .cac40-desk {
    display: block;
  }
  .articles-filter {
    margin-top: 90.5px;
  }
}
.prod-header.force-submenu .nav-wrapper > .nav .submenu li {
  display: block;
  width: 50%;
}

.prod-header.force-submenu .nav-wrapper > .nav .submenu li:first-child:nth-last-child(n+2),
.prod-header.force-submenu .nav-wrapper > .nav .submenu li:first-child:nth-last-child(n+2) ~ li {
  display: table-cell;
  width: 1%;
}

.container_div_conseil hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border-top: 1px solid #999;
  max-width: 1160px;
}

.container_div_conseil.conseil {
  background-color: #fff;
  color: #333;
}

.container_div_conseil .conseil-media img {
  border: 2px solid #999;
}

.container_div_conseil .menu-simulator a {
  height: 100px;
  font-size: 1.4rem;
  margin-top: 10px;
}

.container_div_conseil .menu-simulator {
  padding: 10px 10px 0px 10px;
  list-style: none;
}

.container_div_conseil .menu-simulator {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 10px 0;
}

.container_div_conseil .menu-simulator div a:hover {
  color: #fff;
  background-color: #ff6442;
}

.container_div_conseil .menu-simulator div a:hover [class*=ico] {
  color: #fff;
}

.owl-lp3 .slick-dots,
.owl-lp4 .slick-dots {
  margin-top: 10px;
  text-align: center;
  position: static;
}

.owl-lp3 .slick-dots li button,
.owl-lp4 .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #d5d5d5;
  border-radius: 50%;
}

.owl-lp3 .slick-dots li button:before,
.owl-lp4 .slick-dots li button:before {
  content: "";
}

.owl-lp3 .slick-dots li.slick-active button,
.owl-lp4 .slick-dots li.slick-active button {
  background-color: #ff6442;
}

.owl-lp3 .slider-arrow,
.owl-lp4 .slider-arrow {
  font-size: 5rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  cursor: pointer;
  left: -50px;
  color: #d5d5d5;
}

.owl-lp3 .slider-arrow.slick-disabled,
.owl-lp4 .slider-arrow.slick-disabled {
  opacity: 0;
  visibility: hidden;
}

.owl-lp3 .slider-arrow.slider-arrow-right,
.owl-lp4 .slider-arrow.slider-arrow-right {
  left: auto;
  right: -50px;
}

.owl-lp3 .slider-arrow:hover,
.owl-lp4 .slider-arrow:hover {
  color: #333;
}

.hp {
  background-color: #eee;
  color: #333;
}

.bean-gestion {
  margin-top: 20px;
}

.menu-top-ul li {
  list-style-image: none;
}

.big-menu li {
  list-style-image: none;
}

.menu-top-subnav .menu-top-ul .menu-top-retour {
  padding-bottom: 10px;
  margin-left: -10px;
}

@media (max-width: 766px) {
  .resume-perfs .round-values li:nth-child(3n+1) {
    clear: none !important;
  }
  .bl-supports {
    height: 290px;
  }
  .bl-supports-actualite-financiere {
    height: 350px;
    width: 350px;
  }
  .cac40-resume .cac40-level {
    display: block;
    vertical-align: middle;
    padding: 50px 20px !important;
  }
  .cac40-mob {
    display: block;
  }
  .cac40-desk {
    display: none;
  }
}
@media (max-width: 992px) {
  .big-menu-subnav .big-menu-a-propos {
    background-image: none;
  }
  .big-menu-subnav .big-menu-epargne-prevoyance {
    background-image: url("../assets/menu/Altaprofits-epargne-prevoyance-BM-mobile.jpg");
    background-position: bottom right;
    background-size: cover;
  }
  .big-menu-subnav .big-menu-vos-objectifs {
    background-image: url("../assets/menu/Altaprofits-vos-objectifs-BM-mobile.jpg");
    background-position: bottom right;
    background-size: cover;
  }
  .big-menu-subnav .big-menu-expertise {
    background-image: none;
    width: 70%;
  }
  .big-menu-subnav .big-menu-marche-support {
    background-image: url("../assets/menu/Altaprofits-marche-supports-BM-mobile.jpg");
    width: 80%;
  }
  .sub-level3 .nos-assurance-vie-alta-menu-el {
    background-image: url("../assets/menu/Altaprofits-epargne-prevoyance-assurance-vie-CAS-BM-mobile.png");
    background-repeat: no-repeat;
  }
  .sub-level3 .big-menu-contrat-de-prevoyance {
    background-image: url("../assets/menu/Altaprofits-epargne-prevoyance-assurance-vie-CDP-BM-mobile.png");
    background-size: cover;
  }
  .sub-level3 .big-menu-assurance-pret {
    background-image: url("../assets/menu/Altaprofits-epargne-prevoyance-prevoyance-sante-ADP-BM-mobile.jpg");
  }
  .sub-level3 .big-menu-atouts-assurance-vie {
    background-image: url("../assets/menu/Altaprofits-epargne-prevoyance-assurance-vie-AAV-BM-mobile.png");
  }
  .sub-level3 .big-menu-atouts-prevoyance {
    background-image: url("../assets/menu/Altaprofits-epargne-prevoyance-prevoyance-sante-AP-BM-mobile.png");
    background-size: cover;
  }
  .bt-3-mobile .bt {
    margin: 10px;
    width: 65%;
  }
}
.node-type-ap-home.modal-open {
  overflow: auto !important;
  padding-right: 0px !important;
}

@keyframes ld-spin {
  0% {
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.big-menu-open {
  outline: none;
}

.cats-list li {
  padding: 1px;
}

#content .resume-content pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

main .filters-select [type=radio]:not(:checked) + label:not(.radio-inline),
main .filters-select [type=radio]:checked + label:not(.radio-inline) {
  margin-left: 0px;
  left: 0px;
}

main .filters-select [type=radio]:not(:checked) + label:not(.radio-inline):after,
main .filters-select [type=radio]:checked + label:not(.radio-inline):after {
  top: 4px;
  left: 2px;
  height: 14px;
  width: 14px;
}

main .filters-select [type=radio]:not(:checked) + label:not(.radio-inline):before,
main .filters-select [type=radio]:checked + label:not(.radio-inline):before {
  height: 18px;
  width: 18px;
  left: 0px;
}

#main.carousel-padding #mainPage {
  padding-top: 70px !important;
}

header.header-main li {
  font-size: 14px;
}

.hp-blok-partners .blok-title strong {
  color: #ff6442;
}

.wysiwyg .table.grey > thead > tr > th {
  background: #002146;
}

.wysiwyg .table.grey > tbody > tr > td {
  border: 0px;
}

.t0,
.h0 {
  font-size: 24px;
  color: #0b99c1;
  margin: 30px 0 20px 0;
}

.table > tbody > tr.bg-red > td {
  color: #fff;
}

.altaPanel-skin .yui-panel {
  border: 0px !important;
  background: #fff !important;
  padding: 0px !important;
  font-family: Raleway;
  font-weight: 300;
}

.altaPanel-skin .yui-panel input[type=button] {
  border: 0px;
  padding: 6px 16px;
  background-color: #ff6442;
  border-color: #ff6442;
  cursor: pointer;
  border-radius: 20px;
  color: #fff;
}

.altaPanel-skin .yui-panel .hd {
  background: none;
  background-color: #0b99c1 !important;
  font-family: "Raleway";
  font-size: 22px !important;
  text-align: left;
  padding-left: 16px;
  padding-right: 10px;
  color: #fff;
}

.altaPanel-skin .yui-panel,
.altaPanel-skin .yui-panel .bd,
.altaPanel-skin .yui-panel .ft {
  background: #fff !important;
}

.altaPanel-skin .yui-panel .bd {
  padding: 20px;
}

#bodypage #zpForm table td,
#bodypage #zpForm table th,
#zpForm th,
#zpForm td {
  white-space: initial !important;
}

#zpForm {
  overflow-x: auto;
}

@media (min-width: 1200px) {
  .sponsorship_application_container {
    width: 960px;
  }
}
.adn-picto {
  position: relative;
}

.adn-picto .ico-conseiller {
  width: 24px;
  height: 25px;
  top: 10px;
  display: block;
  left: 11px;
  line-height: 25px;
  position: absolute;
}

.container-input-search-faq {
  display: flex;
  justify-content: center;
  margin-top: 5%;
}

.input-search-faq {
  width: 60%;
  border: none;
  box-shadow: 3px 3px 10px lightblue;
  height: 40px;
  padding-left: 15px;
  outline-color: lightblue;
}

.faq-filter-content {
  display: flex;
  list-style-type: none;
  color: #5fc6e3;
  background-color: #e7f2f6;
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 50px;
}

.faq-filter {
  padding: 5px 10px 5px 10px;
  font-size: 15px;
}

.faq-filter-content li:hover {
  background-color: #c9e6f0;
  border: #abd8e8;
  border-bottom: 2px solid transparent;
}

#es-to-step7-2-09,
#es-to-step3-2-09 {
  min-width: 250px;
}

#ES-10 .av-item {
  border: 0px;
  padding: 0px;
}

#ES-10 .col-sm-4 > .av-item:first-child {
  height: 100%;
  position: absolute;
  width: 94%;
  z-index: 2;
}

#ES-10 .col-sm-4 > .av-item:last-child {
  height: auto;
  position: relative;
  line-height: 4rem;
  margin: 0;
}

#ES-10 .col-sm-4 > .av-item:last-child .av-item-title {
  font-size: 1.75rem;
}

#ES-10 .col-sm-4 figure .av-item {
  height: 100%;
  color: #002146;
}

#ES-10 .av-item-illu {
  margin: 65px 0 0;
}

#ES-10 .av-item .av-item-bsl {
  min-height: 0px;
  padding-top: 16px;
}

#ES-10 .col-sm-4 {
  border-radius: 5px;
  border: 1px solid #aaa;
  margin: 10px;
  cursor: pointer;
  text-align: center;
  display: block;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  width: 31%;
  height: 202px;
  position: relative;
  color: #777;
}

.rssRow ul li {
  text-align: center;
}

.btn-Altaprofits-vie-recompense {
  border-radius: 20px;
  float: right;
  transform: translate(-15%, -150%);
  width: 32%;
  text-align: center;
  font-weight: bold;
  border: 1px solid transparent;
}

.img-Altaprofits-vie-recompense {
  width: 100%;
  height: auto;
}

.detailedRepartitionCell {
  padding-left: 40px !important;
}

.detailedRepartitionTable {
  margin: auto;
}

.padding-left-30 {
  padding-left: 30px;
}

.padding-left-55 {
  padding-left: 55px;
}

main [type=checkbox] + label.input-field-error::before,
main [type=checkbox] + label.input-field-error::after,
#register-prospect .checkbox .input-field-error::before,
#register-prospect .checkbox .input-field-error::after,
#save-prospect .checkbox .input-field-error::before,
#save-prospect .checkbox .input-field-error::after {
  content: none !important;
}

#demandeDoc .validKO .checkbox .input-field-error,
#register-prospect .checkbox .input-field-error {
  display: block;
  padding-left: 25px;
  margin-left: 30px;
}

.form-skin:not(:checked) ~ label.input-field-error::before {
  content: none;
}

#save-prospect .validKO .checkbox .input-field-error {
  position: absolute;
  bottom: 0px;
  padding-left: 0px;
}

#zpForm.rgpd .checkbox label.error {
  color: #da0000;
  padding-left: 0px;
  position: absolute;
  bottom: 0px;
}

#zpForm.rgpd dd.validKO .checkbox,
#save-prospect dd.validKO .checkbox {
  padding-bottom: 25px;
}

#zpForm.rgpd .checkbox .error:before,
#zpForm.rgpd .checkbox .error:after {
  content: none !important;
}

#demandeDoc .rgpd-inf {
  margin-top: 10px;
}

#demandeDoc .rgpd-inf .bl-title {
  padding: 20px 70px 20px 40px;
}

#demandeDoc .rgpd-inf .bl-i.panel-body,
#demandeDoc #rgpd-light .bl-i.panel-body {
  padding: 5px;
}

#demandeDoc .rgpd-inf .bl-i.panel-body .col-md-1,
#demandeDoc .rgpd-inf .bl-i.panel-body .col-sm-3 {
  display: none;
}

#demandeDoc .rgpd-inf .bl-i.panel-body .col-md-11 {
  width: 100%;
}

#demandeDoc .rgpd-inf .bl-i.panel-body .col-sm-3.rgpd-captcha-inp-mob,
#demandeDoc .rgpd-inf .bl-i.panel-body .col-sm-4.rgpd-captcha-mob {
  display: block;
  width: 50%;
}

#demandeDoc .rgpd-inf .bl-i.panel-body .col-sm-4.rgpd-captcha-mob img {
  margin-top: 0px !important;
}

#inscription.std-form .form-skin ~ label.input-field-error {
  position: absolute;
  background: transparent;
  border: 0;
  left: 0px;
  top: 20px;
}

#inscription.std-form .checkbox.error-wrapper {
  padding-bottom: 30px;
}

#inscription.std-form .checkbox.error-wrapper .form-skin:checked ~ label::before,
#inscription.std-form .checkbox.error-wrapper .form-skin:not(:checked) ~ label::before {
  border: 1px solid #da0000;
}

#save-prospect-container .rgpd-captcha-inp-mob {
  padding-top: 34px;
}

#main.sponsorship-form-page {
  padding: 0px 5px;
  background-color: transparent;
  color: #002146;
}

.sponsorship-form-page .banner {
  width: 100%;
  height: 358px;
  position: relative;
  overflow: hidden;
}

.sponsorship-form-page .banner .banner-background {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 0;
}

.sponsorship-form-page .banner .banner-content {
  position: relative;
  z-index: 1;
  padding-left: 50px;
  padding-top: 52px;
  font-family: "Raleway";
}

.sponsorship-form-page .banner .banner-content h2 {
  color: #ff6442;
  font-size: 45.4px;
  line-height: 53px;
  margin: 20px 0 10px 0;
}

.sponsorship-form-page .banner .banner-content strong {
  font-size: 22.6px;
  line-height: 29px;
  display: block;
}

.sponsorship-form-page .banner .banner-content .link {
  color: #0b99c1;
  font-weight: bold;
  text-transform: underline;
}

.sponsorship-form-page .container h3 {
  font-family: "Raleway";
  color: #002146;
  text-align: center;
  text-transform: uppercase;
  font-size: 31px;
  line-height: 50px;
}

.sponsorship-form-page .panel-body {
  padding: 15px 15px 0 15px;
}

.sponsorship-form-page .sponsorship_application_container {
  width: 400px;
}

.sponsorship-form-page #sponsorship-application-form .form-control {
  height: 43px;
  border: 1px solid #A1A1A1;
}

.sponsorship-form-page #sponsorship-application-form .form-group {
  margin-bottom: 17px;
}

.sponsorship-form-page #sponsorship-application-form .form-group span {
  display: inline-block;
  width: 80px;
}

.sponsorship-form-page #sponsorship-application-form #submit_ddp {
  border-radius: 16px;
  width: 225px;
  height: 40px;
}

.sponsorship-form-page .email-notice {
  font-size: 19.7px;
  line-height: 40px;
  display: block;
  font-family: "Raleway";
  color: #002146;
  text-align: center;
  font-weight: bold;
}

.sponsorship-form-page .sponsorship-steps {
  list-style: none;
  margin: 16px auto 0 auto;
  padding: 0px;
  width: 545px;
}

.sponsorship-form-page .sponsorship-steps li {
  background: #FFF3F0;
  height: 106px;
  margin-bottom: 18px;
  border-radius: 20px;
  padding: 20px 20px 20px 89px;
  position: relative;
  font-family: "Raleway";
  font-weight: bold;
  line-height: 30px;
  font-size: 19px;
}

.sponsorship-form-page .sponsorship-steps li strong {
  color: #FF6442;
}

.sponsorship-form-page .sponsorship-steps li .circle {
  position: absolute;
  left: 21px;
  top: 50%;
  margin-top: -26px;
  width: 52px;
  height: 52px;
  line-height: 37px;
  text-align: center;
  font-weight: bold;
  border: 4px solid #FF6442;
  border-radius: 50%;
  color: #FF6442;
  font-size: 36px;
}

.sponsorship-form-page .sponsorship-partners {
  list-style: none;
  padding: 0px;
  margin-top: 30px;
  transform: scale(0.8);
}

.sponsorship-form-page .sponsorship-partners li {
  display: inline-block;
}

.sponsorship-form-page .sponsorship-conditions {
  font-family: "Raleway";
  font-size: 15px;
  line-height: 25px;
  padding: 0 60px;
  text-align: justify;
}

.sponsorship-trustpilot {
  background: #f5f5f5;
  padding: 40px 0;
}

.sponsorship-trustpilot h4 {
  text-align: center;
  font-size: 26px;
}

.sponsorship-form-page .msg p {
  font-size: 13px;
}

.trustpilot-widget-container {
  width: 1145px;
  margin: 30px auto;
}

/* fix new / old header css conflicts */
nav.big-menu.nav {
  float: none;
  margin-left: 0px;
  margin-top: 0px;
}

.header__content--desktop .header__logo img {
  max-width: none;
}

.header__content--desktop .header__menu .menu__name:hover {
  text-decoration: none;
}

.header a:hover {
  text-decoration: none;
}

/* new tables fixes */
.table_wrapper tbody {
  max-height: 500px;
  overflow-y: scroll;
  display: block;
  width: 100%;
  scrollbar-color: var(--color-secondary-50) transparent;
  scrollbar-width: thin;
}

.table_wrapper tbody::-webkit-scrollbar,
.table_wrapper tbody::-webkit-scrollbar {
  width: 0.14rem;
  background: transparent;
}

.table_wrapper tbody::-webkit-scrollbar-track {
  background: transparent;
}

.table_wrapper tbody::-webkit-scrollbar-thumb {
  background: var(--color-secondary-50);
  border-radius: 1rem;
}

.table_wrapper thead,
.table_wrapper tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed; /* even columns width , fix width of table too*/
}

.table_wrapper tr.table_tr .table_td.large {
  width: 25%;
  max-width: 25%;
}

.table_wrapper tr.table_tr .table_td.medium {
  width: 15%;
  max-width: 15%;
}

.table_wrapper tr.table_tr .table_td.small {
  width: 10%;
  max-width: 10%;
}

.table_wrapper tr.table_tr .table_td.xsmall {
  width: 7.5%;
  max-width: 7.5%;
}

.table_wrapper {
  width: 1067px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: rgba(44, 63, 82, 0.2) -2px 8px 24px;
}

.table_wrapper table {
  width: 100%;
  display: table;
}

.table_wrapper td.table_td {
  border: 0;
  display: table-cell;
}

.table_wrapper tr {
  position: relative;
}

.table_wrapper tr.libelle {
  height: 91px;
}

.table_wrapper tr.libelle td {
  font-size: 11px;
}

.table_wrapper tr.table_tr.libelle td.table_td:first-child {
  min-width: 9%;
}

.table_wrapper tr.table_tr td.table_td {
  min-width: 2%;
}

.table_wrapper tr:not(.libelle, .title_separator):after {
  content: "";
  position: absolute;
  border-bottom: 1px dashed rgb(189, 197, 207);
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
}

.table_wrapper .small {
  font-size: 100%;
}

.table_wrapper tr:not(.libelle, .title_separator):hover {
  background: #d7d7e4;
}

.table_wrapper tr.title_separator td {
  padding: 16px;
  font-size: 14px;
}

.table_wrapper td.table_td.performance {
  text-align: left;
  padding-left: 0;
  padding-top: 20px;
}

.table_wrapper td.table_td.performance strong,
.table_wrapper thead td.table_td br {
  font-size: 16px;
  display: block;
  position: absolute;
  top: 16px;
  left: 8px;
}

.table_wrapper td.table_td.dottedBorder {
  position: relative;
}

.table_wrapper td.table_td.dottedBorder :after {
  content: "";
  position: absolute;
  height: 80%;
  right: 0;
  top: 10%;
  width: 1px;
  border-right: 1px dashed #fff;
}

.table_wrapper tr.table_tr {
  display: table-row;
}

.table_wrapper tr td {
  display: table-cell;
  text-align: center;
  padding: 8px;
}

.table_wrapper tr td:first-child {
  text-align: left;
}

.table_wrapper tr td:first-child strong {
  font-weight: 600;
  margin: 3px 0px;
  display: block;
  min-width: 250px;
}

.table_wrapper .table_tr td:first-child strong {
  padding-top: 2px;
}

.table_wrapper .table_tr.label_isr td:first-child::before {
  display: block;
  content: "";
  width: 32px;
  height: 32px;
  background-image: url("../assets/images/repartition-array-image.png");
  margin-right: var(--spacing-12);
  float: left;
  margin: 8px 8px 8px 0px;
}

@media screen and (max-width: 1130px) {
  .table_wrapper {
    width: 100%;
    overflow-x: scroll;
    scrollbar-color: var(--color-secondary-50) transparent;
    scrollbar-width: thin;
  }
  .table_wrapper table {
    width: 1067px;
  }
  .table_wrapper::-webkit-scrollbar {
    width: 8px; /* Ajuste la largeur de la scrollbar */
  }
}
/* end table fixes */
/* table filters */
.table-filters-wrapper {
  margin: 1rem 0;
  text-align: right;
}

.table-filters-wrapper .table-filters-search {
  position: relative;
  display: inline-block;
  border-bottom: 1px solid rgb(0, 33, 70);
  width: 300px;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  float: left;
}

.table-filters-wrapper .table-filters-search label {
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 35px;
}

.table-filters-wrapper .table-filters-search input {
  border: 0px;
  outline: none;
  font-weight: 600;
  background: transparent;
  display: block;
  appearance: none;
}

.table-filters-wrapper .table-filters-search input::placeholder {
  color: var(--color-neutral-30);
}

.table-filters-wrapper hr {
  height: 0px;
  clear: both;
  visibility: hidden;
}

.table-filters-wrapper .table-filter-download {
  display: inline-block;
  color: #0B99C1;
  padding: 16px 0;
}

.table-filters-wrapper .table-filter-download:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zMjIiIGhlaWdodD0iMTkuMTEyIiB2aWV3Qm94PSIwIDAgMTAuMzIyIDE5LjExMiI+PHBhdGggZD0iTTEyNy44NDYsOS4wMzIsMTE5LjAwNi4yMTZhLjc0MS43NDEsMCwwLDAtMS4wNDYsMS4wNDlsOC4zMTQsOC4yOTEtOC4zMTQsOC4yOTFhLjc0MS43NDEsMCwwLDAsMS4wNDYsMS4wNDlsOC44NC04LjgxNWEuNzQuNzQsMCwwLDAsMC0xLjA0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTcuNzQyIDApIiBmaWxsPSIjMGI5OWMxIi8+PC9zdmc+");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
  display: inline-block;
  margin-left: 13px;
}

.table-filters-wrapper .filter-popin-btn {
  display: inline-block;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 64px;
  border: 1px solid #002146;
  border-radius: 5px;
  color: #002146;
  text-decoration: none;
  margin: 0 0.2rem 0 1rem;
}

/* filters popin */
.filters-popin-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background: #fff;
  top: 0px;
  left: 0px;
  z-index: 9999;
  overflow: auto;
}

.filters-popin-wrapper {
  max-width: 960px;
  position: relative;
  margin: 0 auto;
  font-family: "open sans";
}

.filters-popin-close {
  position: absolute;
  top: 0px;
  right: 0px;
}

.isr-btn {
  position: relative;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  user-select: none;
  border-radius: 5px;
  border: 2px solid rgb(0, 33, 70);
  padding: 8px;
  box-sizing: border-box;
  width: 400px;
  margin: 32px 0 0 0;
  height: 39px;
  line-height: 18px;
}

.filters-isr-wrapper {
  position: relative;
}

.filters-isr-wrapper input {
  visibility: hidden;
  position: absolute;
}

.filters-isr-wrapper input:checked + label,
.filters-popin-wrapper .assets-management-wrapper .asset-management-item input:checked + label {
  background: rgb(0, 33, 70);
  color: rgb(255, 255, 255);
}

.filters-isr-wrapper input:checked + label:after,
.filters-popin-wrapper .assets-management-wrapper .asset-management-item input:checked + label:after {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='12.599' height='9.287' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11.6 11.6' style='enable-background:new 0 0 11.6 11.6;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M7.2,5.8l4.1-4.1c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L5.8,4.4L1.7,0.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4 l4.1,4.1L0.3,9.9c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0l4.1-4.1l4.1,4.1c0.4,0.4,1,0.4,1.4,0s0.4-1,0-1.4l0,0L7.2,5.8z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 18px 18px;
  right: 8px;
  top: 8px;
}

.isr-btn img {
  width: 18px;
  height: 18px;
  margin: 0 30px 0 20px;
}

.filters-popin-wrapper h3 {
  font-weight: 750;
  font-size: 20px;
  color: rgb(0, 33, 70);
  text-align: center;
  padding: 16px;
}

.filters-popin-wrapper h4 {
  margin: 16px 0;
  padding: 8px 0;
  font-size: 14.4px;
  font-weight: 800;
}

.filters-popin-wrapper fieldset {
  margin: 32px 0px;
  border: 0;
}

.filters-popin-wrapper .filters-sri-wrapper label {
  text-align: center;
  cursor: pointer;
  user-select: none;
  border: 1px solid rgb(0, 33, 70);
  height: 32px;
  line-height: 32px;
  width: 32px;
  margin: 0px auto;
  display: inline-block;
  border-radius: 50%;
  font-size: 16px;
  font-weight: normal;
}

.filters-popin-wrapper .filters-sri-wrapper input:checked + label {
  background: rgb(11, 153, 193);
  color: rgb(255, 255, 255);
  border: 1px solid transparent;
}

.filters-popin-wrapper .filters-sri-wrapper span {
  position: relative;
}

.filters-popin-wrapper .filters-sri-wrapper span input {
  visibility: hidden;
  position: absolute;
}

.filters-popin-wrapper .filters-rating-wrapper span {
  position: relative;
}

.filters-popin-wrapper .filters-rating-wrapper input {
  position: absolute;
  visibility: hidden;
}

.filters-popin-wrapper .filters-rating-wrapper input:checked + .filters-rating-btn {
  background: rgb(0, 33, 70);
}

.filters-popin-wrapper .filters-rating-btn {
  position: relative;
  text-align: center;
  cursor: pointer;
  user-select: none;
  border-radius: 4.8px;
  border: 1px solid rgb(0, 33, 70);
  height: 30px;
  line-height: 30px;
  width: 119px;
  margin: 0px auto;
}

.filters-popin-wrapper .filters-rating-btn svg {
  color: rgb(153, 153, 153);
}

.filters-popin-wrapper .filters-rating-wrapper input:checked + .filters-rating-btn svg {
  color: rgb(0, 33, 70);
}

.filters-popin-wrapper .filters-rating-btn svg.active {
  color: rgb(0, 33, 70);
}

.filters-popin-wrapper .filters-rating-wrapper input:checked + .filters-rating-btn svg.active {
  color: rgb(255, 255, 255);
}

.filters-popin-wrapper .filters-rating-btn input {
  visibility: hidden;
  position: absolute;
}

.filters-popin-wrapper .filters-popin-submit-wrapper {
  text-align: center;
  margin-bottom: 20px;
}

.filters-popin-wrapper .filters-popin-submit-wrapper input[type=submit] {
  display: inline-block;
  margin-bottom: 0px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  background: transparent;
  cursor: pointer;
  border: 1px solid rgb(255, 100, 66);
  white-space: pre-line;
  padding: 0px 3rem;
  font-size: 16px;
  line-height: 48px;
  border-radius: 40px;
  user-select: none;
  transition: all 0.5s ease 0s;
  text-decoration: none;
  color: rgb(255, 100, 66);
  font-family: "MS Shell Dlg 2", "open sans";
}

.filters-popin-wrapper .filters-popin-submit-wrapper input[type=submit]:hover {
  background-color: rgb(255, 100, 66);
  color: #fff;
}

.filters-popin-wrapper .assets-management-wrapper .assets-management-toggle {
  margin: 16px 0;
  padding: 8px 0;
  font-size: 14.4px;
  font-weight: 800;
  display: block;
  position: relative;
  border-bottom: 1px solid rgb(0, 19, 41);
}

.filters-popin-wrapper .assets-management-wrapper .assets-management-toggle:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 8px;
  width: 32px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAcCAYAAAC+lOV/AAAA70lEQVQ4T52VwQ3CMAwA7bAAI5QJKBOgPuifEdiEjfjygw1ghIzAuw+KQxSlUewmTqSoVdU7R7aTIHTjFQzs4TtdwD4/oBgIu/FF//c03zBPg0aA0J16QHQCN1QC/CONAg83CiLcIEhhpSCHc4GlKhy4KvBwFDzodUuTFchwhWAdLgjK8IqgDhYE9TAjaIFvrqHdPqiHff8HkEpnhjqYAcHebRkWQJeCmiZJluoiho1Yak8RlCP7pS762tDxFCPKkVOQjiVz5sA8sgJMYSUY4QbQw42gh5NDX05OyPDySZHpusH5CPOGrpu8HBwUvv0AWN+nkSGOMdsAAAAASUVORK5CYII=");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 1rem;
  transform: rotate(90deg);
  transition: all 0.2s linear 0s;
}

.filters-popin-wrapper .assets-management-wrapper .assets-management-toggle.active {
  border: 0px;
}

.filters-popin-wrapper .assets-management-wrapper .assets-management-toggle.active:after {
  transform: rotate(270deg);
}

.filters-popin-wrapper .assets-management-wrapper .asset-management-item {
  position: relative;
}

.filters-popin-wrapper .assets-management-wrapper .asset-management-item input {
  visibility: hidden;
  position: absolute;
}

.filters-popin-wrapper .assets-management-wrapper .asset-management-item label {
  padding: 6px;
  height: 33px;
  line-height: 19px;
  color: rgb(0, 33, 70);
  font-size: 13px;
  background: #fff;
  margin-bottom: 5px;
  font-weight: normal;
  display: block;
  cursor: pointer;
  position: relative;
}

.filters-popin-wrapper .assets-management-wrapper .assets-management-container {
  padding: 0px 16px;
  overflow: hidden;
  height: auto;
  transition: all 0.2s linear 0s;
  background: rgb(245, 245, 250);
  width: 100%;
  box-sizing: border-box;
}

.filters-popin-wrapper .assets-management-wrapper .assets-management-container-inner {
  height: auto;
  overflow: auto scroll;
  width: 100%;
  margin: 32px 32px 32px 0px;
  padding: 0px 32px 0px 0px;
  box-sizing: border-box;
  max-height: 114px;
}

/* end filters popin */
/* end table filters */
.btns-container__second-choice-container__btns-type-second-choice-container__btn__title {
  margin: 0;
}

.expand-menu__title {
  margin: 0;
  font-size: var(--font-size-5);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
}

.header .header__content--mobile .header__searchbar {
  padding: 16px 48px;
}

@media screen and (max-width: 1280px) {
  .filters-container__btns-container__btn {
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  #main.carousel-padding {
    padding-top: 80px !important;
  }
}
.header__menu.menu {
  background: transparent;
}

.header__menu .menu__header {
  line-height: 22px;
}

.header__menu .expand-menu__link.link {
  font-size: 16px;
}

.filters-container__parameters-container__btn-date-container__btn-date[disabled] {
  color: #ccc;
}

html {
  font-size: unset;
}

.button--primary:hover {
  color: #fff;
  text-decoration: none;
}

.breadcrumb .link:hover {
  text-decoration: none;
}

body footer.footer {
  padding-bottom: 0px;
}

body footer.footer p {
  margin: 0px;
}

.award-item__content p,
.award-item__content h5 {
  margin: 0px;
  padding: 0px;
}

@media (min-width: 1024px) {
  .main.layout-container {
    margin: 146px auto 0;
  }
}
@media (max-width: 1024px) {
  .header-isadmin .menu-top.menu-top-admin .menu-top-subnav {
    height: 100vh;
  }
}
body .header__content--desktop .header__menu .menu__name::after {
  bottom: -25px;
}

.structured-fund-container__text-container .structured-fund-grid-container a {
  margin-bottom: 0px;
}

.netissima-global-container__left-container__text-container p:not(.euro-fund-container__netissima-conditions),
.netissima-global-container__left-container__text-container strong,
.netissima-global-container__right-container__text-container p,
.netissima-global-container__right-container__text-container strong,
.netissima-global-container .netissima-global-container__centrale-container__text-container {
  font-size: 14px;
}

.netissima-global-container .netissima-global-container__centrale-container__text-container {
  width: 100%;
}

ul.netissima-global-container__centrale-container__text-container,
.netissima-global-container__left-container__text-container,
.netissima-global-container__right-container__text-container {
  width: 100%;
  text-align: left;
  font-size: 14px;
}

.netissima-global-container .netissima-global-container__left-container,
.netissima-global-container .netissima-global-container__right-container {
  width: 50%;
}

.netissima-global-container__right-container__text-container .btns-netissima-right-container {
  margin-top: 20px;
  margin-left: 0px;
}

p.euro-fund-container__netissima-conditions {
  margin-bottom: 20px;
  margin-top: 20px;
}

.growth-container .growth-global-container__left p {
  font-size: 14px;
}

div.euro-fund-container__cards-container {
  width: 1082px;
  margin: 0 auto;
}

.euro-fund-container__netissima-container__informations-container .netissima-global-container h3 {
  text-align: left;
  width: 100%;
}

div.euro-fund-container__cards-container .euro-fund-container__netissima-conditions,
.netissima-global-container__right-container .netissima-global-container__right-container__text-container {
  width: 100%;
}

.tabs-container .euro-fund-container__netissima-container__informations-container,
.tabs-container .growth-container__informations-container,
.growth-container .growth-container__informations-container {
  margin-top: 0px;
}

.netissima-global-container__right-container .netissima-global-container__right-container__text-container img {
  width: 100%;
  height: auto;
}

div.netissima-global-container {
  margin-bottom: 20px;
}

a.btns-netissima-right-container__btn,
a.growth-global-container__right__btns-container__btn {
  border-radius: 30px;
  padding: 14px 24px;
  line-height: 16px;
}

.cards-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
}

.structured-fund-cards-container__row-container__card-container__body__text-container-end a {
  margin-bottom: 0px;
}

.support-card-container__informations .support-card-container__informations__information-text {
  text-align: center;
}

.account-unit-container__btns-container__btn.account-unit-container__btns-container__btn--disabled {
  pointer-events: none;
  background: #ccc;
}

.account-unit-container__btns-container__btn.account-unit-container__btns-container__btn--disabled p {
  color: #bbb;
}

.account-unit-loader img {
  width: 120px;
  margin: 0 auto;
  display: block;
}

.structured-fund-cards-container__row-container__card-container .structured-fund-cards-container__row-container__card-container__body__text-container-end a {
  margin-bottom: 0px;
}

.button-user.button--small {
  height: 40px;
  padding: 0px;
}

.button-user > a,
.button-user > a:hover,
.button-user > a:visited {
  color: #fff;
  padding: 7px;
  font-size: 16px;
}

.button-user > a:first-child {
  border-right: 1px solid #fff;
  position: relative;
  font-size: 26px;
  padding: 4px 8px 4px 12px;
}

.button-user > a:first-child .notification {
  position: absolute;
  bottom: 2px;
  right: 2px;
  background: #0b99c1;
  border-radius: 7px;
  font-size: 10px;
  font-weight: 700;
  width: 14px;
  height: 14px;
  line-height: 14px;
}

.button-user > a.logout {
  border-left: 1px solid #fff;
  font-size: 20px;
  padding: 7px 8px 7px 8px;
}

.header__content--desktop .header__menu {
  z-index: 3;
}

.button-user .menu-top-subnav .menu-top-ul .menu-top-retour {
  font-size: 14px;
  text-align: left;
}

.button-user .menu-top-ul li {
  color: #000;
  font-size: 14px;
  list-style: none;
  text-align: left;
  line-height: 24px;
}

.menu-top li.menu-top-bottom {
  display: none;
}

.menu-top .menu-top-bottom .bt {
  font-size: 12px;
}

.menu-top .menu-top-subnav .menu-top-ul {
  padding-inline-start: 0px;
}

.menu-top .menu-top-scroll {
  padding: 15px !important;
}

.menu-top .menu-top-subnav .menu-top-ul:last-child {
  margin-bottom: 0px;
}

nav.breadcrumb {
  margin: 0;
  padding: 0;
}

body h1, body h2, body h3, body .h1, body .h2, body .h3,
.squad-container__mission p {
  margin: 0;
  padding: 0;
}

.whois-citation-section__citation .whois-citation-section__title {
  font-weight: bold;
}

.paragraphe-section__content.paragraph p {
  font-size: 16px;
  line-height: 22px;
}

.squad-container__mission p {
  font-size: 16px;
}

.paragraphe-section__content.paragraph .same-cols > div p {
  font-size: 14px;
  line-height: 19px;
}

.same-cols strong {
  font-weight: 900;
  line-height: 19px;
}

.squad-container__cards__card p {
  font-size: 16px;
}

.squad-container__cards__card p {
  margin-bottom: 0;
}

.discover-integration-program-container__cards__card p {
  font-size: 16px;
}

.discover-our-job__card-section__cards__card__text-container__title p {
  margin: 0;
  margin-left: 47px;
}

.accordion__header h5.accordion__title {
  font-weight: 600;
  margin: 0;
}

.join-the-team-section__spontaneous-application h5 {
  margin: 0;
}

.company-value-section__texte_fl p {
  font-size: 16px;
  margin: 0;
}

.company-value-section__texte_fl h2 {
  text-align: center;
}

.keypoint-card h5.keypoint-card__title,
.keypoint-card .keypoint-card__description {
  margin: 0;
}

.product-fees-section__secondary caracteristiques-contrat {
  height: 350px;
}

.accordion-container__content__liens-container ul {
  margin-bottom: 0px;
  font-size: 16px;
}

#wrapper {
  background: transparent;
}

.article-card__content .article-card__date,
.article-card__content h5.link,
.article-card__content p {
  margin: 0;
}

div[data-contextual-id] {
  display: none;
}

.management-guided-card,
.management-others-card {
  margin-top: 20px;
  font-size: 16px;
}

.reference-section .reference-section__subtitle,
.file-link,
.paragraphe-section__content.paragraph p,
.paragraphe-section__content.paragraph ul,
.partner-intro-section__description p,
.le-saviez-vous-section__detail .le-saviez-vous-section__detail p {
  font-size: 16px;
}

.scpi-selector-section__selectors-container__resultsCards__card__body__descriptions p,
.fee-card .fee-card__list,
.investment-disclaimer-section__text > * {
  margin: 0;
}

.sf-form .label-checkbox label {
  font-weight: normal;
}

.product-insurance-partner-section__description p,
.premium-partner-section p,
.article-summary .article-summary__item,
.advice-intro-section__abstract p {
  font-size: 16px;
  font-weight: 600;
}

.hero-banner__catchline {
  font-weight: 400;
}

.paragraph--view-mode--default table,
.paragraph--view-mode--default table td {
  text-align: left;
}

.contextual-region product-fees-section__secondary .fee-card {
  height: 123px;
}

.product-fees-section__content .fee-card {
  height: auto;
  font-size: 32px;
  line-height: 38px;
}

.paragraph .text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.items-end {
  align-items: end;
}

.alta-in-number-section__content .keypoint-card .keypoint-card__number {
  line-height: 76px;
  font-size: 64px;
}

.premium-partner-section__description,
.partner-intro-section__description p,
.item-card-history__content p {
  font-weight: 500;
}

.premium-partner-section__description p,
.company-value-section__content .keypoint-card .keypoint-card__content *,
.reason-to-join-section__footer__cards__card p,
.whois-intro-section__content__texte_fl p,
.advice-intro-section__date p {
  margin: 0;
}

.reason-to-join-section__header__text-container li {
  height: 24px;
  line-height: 24px;
}

body .paragraphe-section .ancre {
  transform: none;
  position: static;
}

.support-card-container__card-header__title {
  font-size: 19px;
}

.discover-our-job__card-section__cards__card__text-container__description {
  line-height: 39px;
}

.product-fees-section__content .fee-card li,
.product-fees-section__content .fee-card .fee-card__list {
  line-height: 21px;
}

.js .js-hide {
  display: none;
}

body .alta-loader {
  z-index: 500;
}

.classMultiple label.validKO {
  display: block;
  width: 150px;
  margin: 0 0 0 142px;
  float: left;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}

form[action="/altaprofits/services/users/users.jsp"] .sticky-subtitle-2 {
  font-size: 14px;
}

form[action="/altaprofits/services/users/users.jsp"] .msg p {
  font-size: 13px;
}

form[action="/altaprofits/services/users/users.jsp"] ul li .subnav-link {
  font-size: 12px;
}

form[action="/altaprofits/services/users/users.jsp"] .bl-title {
  font-size: 16px;
}

.conform .conform-title strong {
  font-size: 16px;
}

.type1_neutralContainer .bl-2.panel_shadow.mh200px > .bl-title {
  font-size: 16px;
  min-height: 90px;
}

form[action="/altaprofits/services/users/users.jsp"] .conform-o .conform-name {
  font-size: 13px;
}

form[action="/altaprofits/services/users/users.jsp"] .conform-o .conform-risque,
form[action="/altaprofits/services/users/users.jsp"] .conform-o .conform-bulle {
  font-size: 12px;
}

#DPIContainer {
  width: 100%;
}

#ChoixSuggestion .select,
#ChoixSuggestion .select:hover {
  border: 0;
  padding: 0;
  height: 13px;
}

#formSearch #searchButton,
#formSearch #triButton,
#formSearch #clearButton {
  padding: 0;
  border-radius: 0;
}

html body.tunnel-body {
  background: url("../assets/decoration/background.png");
  background-repeat: repeat;
  background-size: auto;
  background-size: cover;
  background-repeat: no-repeat;
}

.footer .footer__socials .socials__title {
  font-size: 20px;
}

.footer .footer__navigation .section__title,
.footer .contact__title {
  font-size: 14px;
}

.footer .footer__navigation .link,
.footer .footer__resume .resume__contact .contact__content,
.footer .footer__legal {
  font-size: 12px;
}

html #main.sponsorship-form-page {
  padding-top: 141px;
}

#MTOmodal .f18 {
  font-size: 18px;
}

#MTOmodal .popin-border-btn {
  font-size: 16px;
}

#MTOmodal .close-small {
  font-size: 12px;
}

/* hotfix admin menu */
.header-isadmin .menu-top .menu-top-scroll {
  overflow-x: visible;
}

.header-isadmin .menu-top.menu-top-admin .menu-top-subnav {
  top: 59px;
  line-height: 25px;
  font-size: 14px;
}

/* END hotfix admin menu */
/* fixes recaptcha display on salesforce forms */
.g-recaptcha {
  clear: both;
  display: block;
  width: 100%;
  padding: 20px 0;
}

.contact-us-section__personal_data {
  clear: both;
}

.contact-us-section .select,
.stay-informed-section .select {
  width: calc(80% - 27px);
  padding-top: 15px;
}

/* end fixes recaptcha display on salesforce forms */
.warning-popin .ui-dialog-content {
  background: var(--color-primary-50) !important;
  border-color: var(--color-primary-50) !important;
}

.warning-popin .ui-dialog-content .ShowDlgBox {
  font-weight: bold;
  color: white;
}

@media only screen and (min-width: 1024px) {
  .nid-9620 .content {
    padding-top: 0px;
  }
  .nid-9620 .lexique-section #lexique .clear {
    border: 0px;
    padding-top: 0px;
  }
  .lexique-section #lexique .letter {
    padding: 0px;
  }
}
.lexique-section #lexique .letter {
  border: 0px;
}

.lexique-section #lexique a,
.lexique-section #lexique a:hover {
  text-decoration: none;
  transition: all 0.3s ease;
}

.lexique-section #lexique h2 {
  font-size: 36px;
}

.lexique-section #lexique .letter li {
  margin: 5px 3px 5px 20px;
  padding: 0;
}

.lexique-section .col-md-4 .col-md-1 {
  width: 100%;
  display: block;
}

.lexique-section .row {
  margin-left: 0;
  margin-right: 0;
}

section .contact-us-section__subtitle p {
  font-size: 16px;
}

.reviews-section__content {
  width: 100%;
}

.reviews-section__content iframe,
.resume__trustpilot iframe {
  margin: 0 auto;
}

.reviews-section__content .trustpilot-widget:last-child iframe,
.resume__trustpilot .trustpilot-widget:last-child iframe {
  width: 245px !important;
}

#gestion-suivi .accor-header {
  font-size: 18px;
}

#gestion-suivi .blok-title,
#gestion-suivi .suivi-repart-i strong {
  font-size: 16px;
}

#gestion-suivi .bootstrap-select .dropdown-menu {
  font-size: 15px;
}

#gestion-suivi .table > tbody > tr > td,
#gestion-suivi .bootstrap-select .btn {
  font-size: 14px;
}

#gestion-suivi .conform-name,
#gestion-suivi .msg p {
  font-size: 13px;
}

#gestion-suivi .conform-risque,
#gestion-suivi .conform-bulle {
  font-size: 12px;
}

.promo-banner-section__items-section.embla {
  overflow: hidden;
  width: 1024px;
  margin: 0 auto;
  position: relative;
}

@media screen and (max-width: 479px) {
  .promo-banner-section__items-section.embla {
    width: 100%;
  }
}
.promo-banner-section__items-section .embla__container {
  display: flex;
  height: 0;
  opacity: 0;
  /* overflow: visible; */
}

.promo-banner-section__items-section .embla__slide {
  flex: 0 0 100%;
  min-width: 0;
  width: 100%;
}

.hero-banner__catchline,
.management-others-card__title,
.management-guided-card__title {
  font-size: 24px;
}

.article-summary__title {
  font-size: 20px;
}

.connection-history {
  background: var(--color-neutral-100);
  padding: 40px;
  margin-top: 30px;
}

.connection-history-subtitle {
  color: var(--color-neutral-30);
}

.connection-history .connection-history__content {
  margin-bottom: 5px;
}

.connection-history .connection-history__content .connection-month {
  font-weight: bold;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.connection-history .connection-history__content .connections-list {
  list-style-type: none;
  padding: 0;
}

.connection-history .connection-history__content .connection-date:nth-child(2n) {
  background: rgb(245, 245, 245);
}

.connection-history .connection-history__content .connection-date {
  color: var(--color-neutral-30);
  padding: 3px 0;
}

.connection-security-info {
  background: var(--color-neutral-100);
  padding: 30px;
  margin-top: 50px;
}

/* refonte page SCPI */
.scpi-selector-section__selectors-container__geographicalArea__btns-container__btn.active,
.scpi-selector-section__selectors-container__sectoralCategory__btns-container__btn.active {
  background: var(--color-primary-40);
  color: var(--color-neutral-100);
}

.scpi-selector-section__selectors-container__resultsCards__card {
  display: none;
}

.popup-content .sf-form select:not(td, tr) {
  width: calc(96% - 87px);
}

.popup-livre-blanc-1 .sf-form {
  width: 90%;
  margin-left: 5%;
}

.contracts-page #bodypage .type1_neutralContainer {
  overflow: visible;
}

.contracts-page .promo-banner-section .promo-banner-section__items-section.embla {
  max-width: 978px;
}

.contracts-page .promo-banner-section {
  padding: 0;
}

@media screen and (max-width: 1024px) {
  .contracts-page .promo-banner-section .promo-banner-section__items-section.embla {
    width: 100%;
    max-width: 100%;
  }
  .contracts-page .promo-banner-section__image {
    display: none;
  }
  .contracts-page .promo-banner-section__image_mobile {
    display: block;
  }
}
@media screen and (max-width: 1130px) {
  .tunnel-array-container {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .netissima-global-container__left-container {
    width: 100% !important;
  }
  .netissima-global-container__right-container {
    width: 100% !important;
  }
}
h2.home-hero-banner__title.--display,
.home-hero-banner__title.--display {
  font-size: 40px;
}

/*!
 * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

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

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

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

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

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

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

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

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

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

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

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

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

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  -webkit-animation-name: fa-beat;
  animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  -webkit-animation-name: fa-bounce;
  animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  -webkit-animation-name: fa-fade;
  animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
  animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  -webkit-animation-name: fa-flip;
  animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  -webkit-animation-name: fa-shake;
  animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
  animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
  animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
  transform: rotate(var(--fa-rotate-angle, none));
}

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

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

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

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

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

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

.fa-1::before {
  content: "1";
}

.fa-2::before {
  content: "2";
}

.fa-3::before {
  content: "3";
}

.fa-4::before {
  content: "4";
}

.fa-5::before {
  content: "5";
}

.fa-6::before {
  content: "6";
}

.fa-7::before {
  content: "7";
}

.fa-8::before {
  content: "8";
}

.fa-9::before {
  content: "9";
}

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

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

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

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

.fa-at::before {
  content: "@";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

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

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

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

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

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

.fa-explosion::before {
  content: "\e4e9";
}

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

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

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

.fa-wave-square::before {
  content: "\f83e";
}

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

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

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

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

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

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

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

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

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

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

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

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

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

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

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

.fa-pump-medical::before {
  content: "\e06a";
}

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

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

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

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

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

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

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

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

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

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

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

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

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

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

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

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

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

.fa-diagram-predecessor::before {
  content: "\e477";
}

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

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

.fa-fire-flame-simple::before {
  content: "\f46a";
}

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

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

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

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

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

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

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

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

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

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

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

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

.fa-pager::before {
  content: "\f815";
}

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

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

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "K";
}

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

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

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

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

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

.fa-paste::before {
  content: "\f0ea";
}

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

.fa-code-pull-request::before {
  content: "\e13c";
}

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

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

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

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

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

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

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

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

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

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

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

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

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

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "W";
}

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

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

.fa-rainbow::before {
  content: "\f75b";
}

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

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

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

.fa-trowel-bricks::before {
  content: "\e58a";
}

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

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

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

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

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

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

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

.fa-microphone-slash::before {
  content: "\f131";
}

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

.fa-motorcycle::before {
  content: "\f21c";
}

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

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

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

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

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

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

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

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

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

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

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

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

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

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

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

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

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

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

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

.fa-file-circle-question::before {
  content: "\e4ef";
}

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

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

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

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

.fa-people-group::before {
  content: "\e533";
}

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

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

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

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

.fa-square-up-right::before {
  content: "\f360";
}

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

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

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

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

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

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

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

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

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

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

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

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

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

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

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

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

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

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

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

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

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

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

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

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

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

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

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

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

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

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "*";
}

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

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

.fa-peseta-sign::before {
  content: "\e221";
}

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

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

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

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

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

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

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

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

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

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

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

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

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

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

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

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

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

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

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

.fa-paintbrush::before {
  content: "\f1fc";
}

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

.fa-lock::before {
  content: "\f023";
}

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

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

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

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

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

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

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

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

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

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

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

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

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

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

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

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

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

.fa-stopwatch::before {
  content: "\f2f2";
}

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

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

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

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

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

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

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

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

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

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

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

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

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

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

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

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

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "I";
}

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

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

.fa-pills::before {
  content: "\f484";
}

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

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

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "V";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

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

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

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

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

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

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

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

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

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

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

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

.fa-poo-storm::before {
  content: "\f75a";
}

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

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

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

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

.fa-money-bill::before {
  content: "\f0d6";
}

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

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

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

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

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

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

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

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

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

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

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

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

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

.fa-user::before {
  content: "\f007";
}

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

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

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

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

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

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

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

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

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

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

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

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

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

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

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

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

.fa-person-circle-minus::before {
  content: "\e540";
}

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

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

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

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

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

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

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

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

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

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

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

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

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

.fa-spider::before {
  content: "\f717";
}

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

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

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

.fa-x-ray::before {
  content: "\f497";
}

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

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

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

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

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

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

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

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

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

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

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

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

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

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

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

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

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

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

.fa-wheelchair::before {
  content: "\f193";
}

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

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

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

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

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

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

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

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

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

.fa-heart-circle-plus::before {
  content: "\e500";
}

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

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

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

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

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

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

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

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

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

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

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

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

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

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

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

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

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

.fa-stroopwafel::before {
  content: "\f551";
}

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

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

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

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

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

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

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

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

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

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

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

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

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

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

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

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

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

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

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

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

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

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

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

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

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

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

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

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

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

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

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

.fa-torii-gate::before {
  content: "\f6a1";
}

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

.fa-bucket::before {
  content: "\e4cf";
}

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

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

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

.fa-screwdriver::before {
  content: "\f54a";
}

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

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

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

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

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

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

.fa-undo-alt::before {
  content: "\f2ea";
}

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

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

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

.fa-head-side-mask::before {
  content: "\e063";
}

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

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

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

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

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

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

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

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

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

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

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

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

.fa-tablets::before {
  content: "\f490";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-plate-wheat::before {
  content: "\e55a";
}

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

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

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

.fa-marker::before {
  content: "\f5a1";
}

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

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

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

.fa-universal-access::before {
  content: "\f29a";
}

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

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

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

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

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

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

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

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

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

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

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

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

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

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

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

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

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

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

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

.fa-registered::before {
  content: "\f25d";
}

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

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

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

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

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

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

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

.fa-burst::before {
  content: "\e4dc";
}

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

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

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

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

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

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

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

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

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

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

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

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

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

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

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

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

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

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

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

.fa-arrows-left-right::before {
  content: "\f07e";
}

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

.fa-house-lock::before {
  content: "\e510";
}

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

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

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

.fa-children::before {
  content: "\e4e1";
}

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

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

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

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

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

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

.fa-cruzeiro-sign::before {
  content: "\e152";
}

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

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

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

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

.fa-virus::before {
  content: "\e074";
}

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

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

.fa-arrows-to-dot::before {
  content: "\e4be";
}

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

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

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

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

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

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

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

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

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

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

.fa-cedi-sign::before {
  content: "\e0df";
}

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

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

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

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

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

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

.fa-temperature-down::before {
  content: "\e03f";
}

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

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

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

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

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

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

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

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

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

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

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

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

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

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

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

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

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

.fa-question::before {
  content: "?";
}

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

.fa-up-down-left-right::before {
  content: "\f0b2";
}

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

.fa-house-chimney-user::before {
  content: "\e065";
}

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

.fa-puzzle-piece::before {
  content: "\f12e";
}

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

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

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

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

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

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

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

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

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

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "F";
}

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

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

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

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

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

.fa-sack-xmark::before {
  content: "\e56a";
}

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

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

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

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

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

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

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

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

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

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

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

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

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

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

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

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

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

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

.fa-mask-ventilator::before {
  content: "\e524";
}

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

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

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

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

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

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

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

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

.fa-house-crack::before {
  content: "\e3b1";
}

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

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

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

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

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

.fa-toilet-paper-slash::before {
  content: "\e072";
}

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

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

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

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

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

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

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

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

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

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

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

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

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

.fa-satellite-dish::before {
  content: "\f7c0";
}

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

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

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

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

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

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

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

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

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

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

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

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

.fa-plane-departure::before {
  content: "\f5b0";
}

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

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

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

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

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

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

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

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

.fa-panorama::before {
  content: "\e209";
}

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

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

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

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

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

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

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

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

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

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

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

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

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

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

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

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

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

.fa-person-military-to-person::before {
  content: "\e54c";
}

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

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

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

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

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

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

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

.fa-window-maximize::before {
  content: "\f2d0";
}

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

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

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

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

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

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

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

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

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

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

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

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

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

.fa-bacterium::before {
  content: "\e05a";
}

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

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

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

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

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

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

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

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

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

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

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

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

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

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

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

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

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

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

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

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

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

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

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

.fa-shield-virus::before {
  content: "\e06c";
}

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

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

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

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

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

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

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

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

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

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

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

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

.fa-republican::before {
  content: "\f75e";
}

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

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

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

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

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

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

.fa-up-right-from-square::before {
  content: "\f35d";
}

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

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

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

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

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

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

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

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

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

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

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

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

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

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

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

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

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

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

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

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

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

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

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

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

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

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

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

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

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

.fa-truck-field-un::before {
  content: "\e58e";
}

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

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

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

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

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

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

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

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

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

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

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

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

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

.fa-water::before {
  content: "\f773";
}

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

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

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

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

.fa-truck::before {
  content: "\f0d1";
}

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

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

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

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

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

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

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

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

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

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

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

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

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

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

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

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

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

.fa-plane-arrival::before {
  content: "\f5af";
}

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

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

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

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

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

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

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

.fa-virus-slash::before {
  content: "\e075";
}

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

.fa-subtract::before {
  content: "\f068";
}

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

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

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

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

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

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

.fa-asl-interpreting::before {
  content: "\f2a3";
}

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

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

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

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

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

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

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

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

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

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

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

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

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

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

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

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

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

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

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

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

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

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

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

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

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

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

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

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

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

.fa-cent-sign::before {
  content: "\e3f5";
}

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

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

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

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

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

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

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

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

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

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

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

.fa-venus-double::before {
  content: "\f226";
}

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

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

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

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

.fa-tram::before {
  content: "\f7da";
}

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

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

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

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

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

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

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

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

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

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

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

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

.fa-mobile::before {
  content: "\f3ce";
}

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

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

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

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

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

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

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

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

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

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

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

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

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

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

.fa-b::before {
  content: "B";
}

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

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

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

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

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

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

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

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

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

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

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

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

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

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

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

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

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

.fa-caravan::before {
  content: "\f8ff";
}

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

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

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

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

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

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

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

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

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

.fa-bore-hole::before {
  content: "\e4c3";
}

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

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

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

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

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

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

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

.fa-head-side-cough::before {
  content: "\e061";
}

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

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

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

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

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

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

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

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

.fa-kit-medical::before {
  content: "\f479";
}

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

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

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

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

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

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

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

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

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

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

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

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

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

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

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

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

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

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

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

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

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

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

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

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

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

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

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

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

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

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

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

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

.fa-earth-america::before {
  content: "\f57d";
}

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

.fa-person-burst::before {
  content: "\e53b";
}

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

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

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

.fa-socks::before {
  content: "\f696";
}

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

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

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

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

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

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

.fa-wine-bottle::before {
  content: "\f72f";
}

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

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

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

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

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

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

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

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

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

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

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

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

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

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

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

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

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

.fa-ear-listen::before {
  content: "\f2a2";
}

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

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

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

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

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

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

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

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

.fa-walkie-talkie::before {
  content: "\f8ef";
}

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

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

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

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

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

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

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

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

.fa-skull-crossbones::before {
  content: "\f714";
}

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

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

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

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

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

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

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

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

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

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

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

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

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

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

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

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

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

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

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

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

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

.fa-clapperboard::before {
  content: "\e131";
}

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

.fa-radiation-alt::before {
  content: "\f7ba";
}

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

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

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

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

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

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

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

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

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

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

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

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "+";
}

.fa-add::before {
  content: "+";
}

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

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

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

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

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

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

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

.fa-peso-sign::before {
  content: "\e222";
}

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

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

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

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

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

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

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

.fa-equals::before {
  content: "=";
}

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

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

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

.fa-photo-video::before {
  content: "\f87c";
}

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

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

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

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

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

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

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

.fa-tablet::before {
  content: "\f3fb";
}

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

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

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

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

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

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

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

.fa-bacteria::before {
  content: "\e059";
}

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

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

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

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

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

.fa-retweet::before {
  content: "\f079";
}

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

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

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

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

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

.fa-radio::before {
  content: "\f8d7";
}

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

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

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

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

.fa-percent::before {
  content: "%";
}

.fa-percentage::before {
  content: "%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

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

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

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

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

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

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

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

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

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

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

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

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

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

.fa-person-falling-burst::before {
  content: "\e547";
}

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

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

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

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

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

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

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

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

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

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "$";
}

.fa-dollar::before {
  content: "$";
}

.fa-usd::before {
  content: "$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-stubber:before {
  content: "\e5c7";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-odysee:before {
  content: "\e5c6";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fas,
.fa-solid {
  font-weight: 900;
}

.button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  gap: var(--spacing-16);
  border-radius: var(--border-radius-circle);
  width: fit-content;
  height: fit-content;
  border: solid var(--border-size-medium);
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-bold);
  line-height: 120%;
  text-align: center;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.button--center {
  margin-left: auto;
  margin-right: auto;
}

.button--right {
  float: right;
}

.button--arrow::after {
  font: var(--fa-font-solid);
  content: "\f178";
}

.button--small {
  padding: var(--spacing-12) var(--spacing-16);
  gap: var(--spacing-12);
  font-size: var(--font-size-tiny);
}

.button--primary {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
  border-color: var(--color-primary-50);
}

.button--primary:hover {
  background-color: var(--color-primary-40);
  border-color: var(--color-primary-40);
}

.button--secondary {
  background-color: transparent;
}

.button--light-theme {
  border-color: var(--color-secondary-20);
  color: var(--color-secondary-20);
}

.button--light-theme:hover {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.button--dark-theme {
  border-color: var(--color-secondary-70);
  color: var(--color-secondary-70);
}

.button--dark-theme:hover {
  background-color: var(--color-secondary-70);
  color: var(--color-secondary-20);
}

.input-button {
  position: relative;
  height: fit-content;
  width: min-content;
}

.input-button:has(.button--center) {
  margin: 12px auto;
}

.input-button:has(.button--primary) {
  color: var(--color-neutral-100);
}

.input-button:has(.button--light-theme) {
  color: var(--color-secondary-20);
}

.input-button:has(.button--light-theme):hover {
  color: var(--color-neutral-100);
}

.input-button:has(.button--dark-theme) {
  color: var(--color-secondary-80);
}

.input-button:has(.button--dark-theme):hover {
  color: var(--color-secondary-20);
}

.input-button--arrow ::after {
  font: var(--fa-font-solid);
  content: "\f178";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
  pointer-events: none;
}

.input-button--arrow .input-button:has(.button--small)::after {
  right: 16px;
  font-size: var(--font-size-small);
}

.input-button--arrow .button {
  padding-right: 56px;
}

.input-button--arrow .button.button--small {
  padding-right: 42px;
}

.icon-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  transition: background-color var(--motion-duration-short) var(--motion-easing-standard);
}

.icon-button--large i {
  font-size: 32px;
}

.icon-button--light-theme {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.icon-button--light-theme:hover {
  background-color: var(--color-neutral-0);
}

.icon-button--dark-theme {
  background-color: var(--color-secondary-80);
  color: var(--color-secondary-20);
}

.icon-button--dark-theme:hover {
  background-color: var(--color-secondary-70);
}

.icon-button--transparent {
  background-color: transparent;
  border: none;
}

.icon-button--transparent:hover {
  background-color: transparent;
}

.toggle-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  padding: 16px;
  background-color: var(--color-neutral-70);
  color: var(--color-neutral-0);
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--border-radius-small);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.toggle-button:hover {
  background-color: var(--color-neutral-50);
}

.toggle-button:focus {
  outline: none;
}

.toggle-button:active {
  transform: scale(0.99);
}

.toggle-button__text {
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-bold);
  text-decoration: none;
  text-align: center;
}

.toggle-button--active.toggle-button--primary {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.toggle-button--active.toggle-button--secondary {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.toggle-button--icon {
  width: 54px;
  height: 54px;
}

.tab {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  padding: var(--spacing-16) var(--spacing-20);
  gap: var(--spacing-12);
  background-color: var(--color-secondary-80);
  color: var(--color-secondary-20);
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--border-radius-small);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.tab:hover {
  background-color: var(--color-secondary-70);
}

.tab:focus {
  outline: none;
}

.tab:active {
  transform: scale(0.99);
}

.tab__text {
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-bold);
  text-align: center;
}

.tab__pictogram {
  width: 24px;
  height: 24px;
  --current-color-1: var(--color-secondary-20);
  --current-color-2: var(--color-secondary-50);
}

.tab--active {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.tab--active.tab:hover {
  background-color: var(--color-secondary-20);
}

.tab--active .tab__pictogram {
  --current-color-1: var(--color-neutral-100);
  --current-color-2: var(--color-secondary-70);
}

.tab--styled.tab:after {
  content: "";
  position: absolute;
  left: 32px;
  top: -8px;
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 8px solid var(--color-secondary-20);
  clear: both;
}

.link {
  color: var(--color-secondary-20);
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 1px;
  transition: background-size var(--motion-duration-short) var(--motion-easing-standard);
  width: fit-content;
}

.link:hover {
  background-size: 100% 1px;
}

.link--arrow {
  position: relative;
  width: fit-content;
}

.link--arrow::after {
  position: absolute;
  top: 50%;
  right: -10px;
  transform: translateY(-50%);
  font: var(--fa-font-solid);
  font-size: 8px;
  content: "\f054";
}

.file-link {
  display: flex;
  align-items: center;
  padding: 20px 16px;
  color: var(--color-secondary-20);
  background-color: var(--color-secondary-80);
  text-decoration: underline;
  border-radius: var(--border-radius-small);
  transition: background-color var(--motion-duration-short) var(--motion-easing-standard);
}

.file-link:hover {
  background-color: var(--color-secondary-70);
}

.tag {
  display: flex;
  align-items: center;
  padding: 8px 16px 8px 12px;
  width: fit-content;
  height: fit-content;
  color: var(--color-neutral-0);
  background-color: var(--color-secondary-70);
  border-radius: 4px 24px 24px 4px;
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-semibold);
}

.tag[href]:hover {
  background-color: var(--color-secondary-50);
  color: var(--color-neutral-100);
}

.tag.active {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.input {
  all: unset;
  width: 96%;
  display: flex;
  padding: var(--spacing-12);
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-default);
  color: var(--color-neutral-0);
  border-bottom: var(--border-size-medium) solid var(--color-neutral-0);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.input::placeholder {
  color: var(--color-neutral-30);
  font-weight: var(--font-weight-medium);
}

.input:focus {
  background-color: var(--color-secondary-90);
}

.input--center {
  text-align: center;
}

.input--radius {
  border-radius: 10px;
}

.input--dark-theme {
  border-color: var(--color-secondary-70);
  color: var(--color-secondary-70);
}

.input--dark-theme--hover, .input--dark-theme:hover {
  background-color: var(--color-secondary-70);
  color: var(--color-secondary-20);
}

@media screen and (min-width: 1190px) {
  .input {
    width: 80%;
  }
}
.wrapper .input {
  width: 94%;
}

.select:not(td, tr) {
  all: unset;
  display: flex;
  width: calc(96% - 27px);
  padding: 13px var(--spacing-12);
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-default);
  color: var(--color-neutral-0);
  border: none;
  border-bottom: var(--border-size-medium) solid var(--color-neutral-0);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
  padding-right: 40px;
  line-height: 1;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDEyIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNCkgcm90YXRlKDkwKSI+PHBhdGggZD0iTTExLjc0NywxMS4zNDEsMS40Ny4yNzFhLjgxNy44MTcsMCwwLDAtMS4yMTgsMCwuOTg0Ljk4NCwwLDAsMCwwLDEuMzE2TDkuOTE5LDEyLC4yNTMsMjIuNDExYS45ODQuOTg0LDAsMCwwLDAsMS4zMTVBLjgyOC44MjgsMCwwLDAsLjg2MSwyNGEuODI3LjgyNywwLDAsMCwuNjA4LS4yNzJsMTAuMjc3LTExLjA3YS45ODMuOTgzLDAsMCwwLDAtMS4zMTdaIiBmaWxsPSIjMTkyNTQyIi8+PC9nPjwvc3ZnPg==) no-repeat right;
  -webkit-appearance: none;
  background-position-x: calc(100% - 5px);
}

.select::placeholder {
  color: var(--color-neutral-30);
  font-weight: var(--font-weight-medium);
}

.select:focus {
  background-color: var(--color-secondary-90);
  outline: none;
}

.select--center {
  text-align: center;
}

.select--radius {
  border-radius: 10px;
}

.select--dark-theme {
  border-color: var(--color-secondary-70);
  color: var(--color-secondary-70);
}

.select--dark-theme:hover {
  background-color: var(--color-secondary-70);
  color: var(--color-secondary-20);
}

@media screen and (min-width: 1190px) {
  .select {
    width: calc(80% - 27px);
  }
}
.wrapper .select {
  width: calc(94% - 27px);
}

.textarea {
  all: unset;
  display: flex;
  padding: var(--spacing-12);
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-default);
  color: var(--color-neutral-0);
  border-bottom: var(--border-size-medium) solid var(--color-neutral-0);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.textarea::placeholder {
  color: var(--color-neutral-30);
  font-weight: var(--font-weight-medium);
}

.textarea:focus {
  background-color: var(--color-secondary-90);
}

.textarea--center {
  text-align: center;
}

.textarea--radius {
  border-radius: 10px;
}

.textarea--dark-theme {
  border-color: var(--color-secondary-70);
  color: var(--color-secondary-70);
}

.textarea--dark-theme:hover {
  background-color: var(--color-secondary-70);
  color: var(--color-secondary-20);
}

.checkbox[type=radio], .checkbox[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  background: var(--color-neutral-70); /* this is needed for iOS. Otherwise the background just becomes black. */
  border: 1px solid var(--color-neutral-0);
  height: 1em;
  width: 1em;
  display: inline-block;
  border-radius: 100%;
  vertical-align: text-bottom;
  position: relative;
}

.checkbox[type=radio][disabled], .checkbox[type=radio][aria-disabled=true], .checkbox[type=checkbox][disabled], .checkbox[type=checkbox][aria-disabled=true] {
  opacity: 0.4;
}

.checkbox[type=radio]::before, .checkbox[type=checkbox]::before {
  content: "";
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  top: 0;
}

.checkbox[type=radio]:focus, .checkbox[type=checkbox]:focus {
  outline: none;
  outline-offset: 2px;
}

.checkbox[type=checkbox] {
  border-radius: 0;
}

.checkbox[type=radio]::before {
  height: 0;
  width: 0;
}

.checkbox[type=radio]:checked::before {
  border: 5px solid transparent;
  border-radius: 100%;
  outline-offset: -6px;
  background: var(--color-neutral-0);
}

.checkbox[type=checkbox]:indeterminate::before, .checkbox[type=checkbox][aria-checked=mixed]::before {
  border: none;
  height: 0;
  width: 40%;
}

.checkbox[type=checkbox]:checked::before {
  border-right: 3px solid var(--color-neutral-0);
  border-bottom: 3px solid var(--color-neutral-0);
  height: 75%;
  width: 50%;
  transform: rotate(45deg) translateY(-15%) translateX(-10%);
}

@media screen and (prefers-color-scheme: dark) {
  .checkbox[type=radio], .checkbox[type=checkbox] {
    background: var(--color-neutral-0);
    border-color: var(--color-secondary-70);
  }
  .checkbox[type=radio]:checked::before {
    background: var(--color-secondary-70);
  }
  .checkbox[type=checkbox]:checked::before, .checkbox[type=checkbox]:indeterminate::before, .checkbox[type=checkbox][aria-checked=mixed]::before {
    border-right-color: var(--color-secondary-70);
    border-bottom-color: var(--color-secondary-70);
  }
  .checkbox[type=radio]:focus, .checkbox[type=checkbox]:focus {
    outline-color: var(--color-secondary-70);
  }
}
ul.pager {
  margin: 0 auto;
  list-style-type: none;
  display: flex;
}

ul.pager li {
  padding: var(--spacing-4);
}

.same-cols {
  width: fit-content;
  height: fit-content;
  gap: var(--spacing-48);
  color: var(--color-neutral-0);
  border-radius: 4px 24px 24px 4px;
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-semibold);
  padding: 0;
}

.same-cols > * {
  padding-bottom: var(--spacing-16);
}

@media screen and (min-width: 768px) {
  .same-cols {
    display: flex;
    align-items: flex-start;
    justify-items: center;
    padding: var(--spacing-64);
  }
  .same-cols > * {
    flex: 1;
  }
}
.keypoint-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 16px;
  gap: var(--spacing-32);
  text-align: center;
  max-width: 280px;
  min-width: 24%;
}

.keypoint-card__pictogram {
  width: 64px;
  height: 64px;
}

.keypoint-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}

.keypoint-card__description {
  font-size: var(--font-size-small);
}

.keypoint-card--small {
  max-width: 240px;
}

.keypoint-card--large {
  max-width: 320px;
  max-height: 200px;
}

.keypoint-card--number {
  min-width: auto;
  max-width: 320px;
  max-height: 200px;
  gap: var(--spacing-8);
}

.keypoint-card--number .keypoint-card__number {
  font-size: var(--font-size-number-2);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  color: var(--color-primary-50);
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
}

.keypoint-card--number .keypoint-card__description {
  font-weight: var(--font-weight-default);
}

.article-card {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  width: 100%;
  max-width: 320px;
  height: fit-content;
  flex-wrap: wrap;
}

.article-card:hover .article-card__title .link {
  background-size: 100% 2px;
}

.article-card__image {
  width: 100%;
  max-width: 320px;
  max-height: 200px;
  height: auto;
  aspect-ratio: 3/2;
  object-fit: cover;
  background-color: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
}

.article-card__video {
  border-radius: var(--border-radius-small);
  width: 480px;
  height: 270px;
  aspect-ratio: 16/9;
  object-fit: cover;
}

@media screen and (max-width: 520px) {
  .article-card__video {
    width: 100%;
    height: auto;
  }
}
.article-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  max-width: var(--breakpoint-mobile);
}

.article-card__title .link {
  display: inline;
  background-size: 0% 2px;
  transition: background-size var(--motion-duration-medium) var(--motion-easing-standard);
}

.article-card__title .link:hover {
  background-size: 100% 2px;
}

.article-card__date {
  font-size: var(--font-size-tiny);
  color: var(--color-secondary-20);
}

.article-card__excerpt {
  font-size: var(--font-size-small);
  color: var(--color-secondary-50);
  margin-bottom: 0;
}

.article-card__author {
  font-size: var(--font-size-small);
  margin-top: auto;
}

.article-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-8);
}

.article-card--reversed {
  flex-direction: column-reverse;
}

.article-card--background {
  width: fit-content;
  padding: var(--spacing-16);
  background-color: var(--color-secondary-90);
  border-radius: var(--border-radius-small);
  max-width: 332px;
}

.article-card--horizontal {
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--spacing-16);
  max-width: 600px;
}

@media screen and (max-width: 768px) {
  .article-card--horizontal {
    flex-direction: column;
    gap: var(--spacing-8);
    max-width: 300px;
  }
}
.article-card--video {
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--spacing-16);
  max-width: var(--breakpoint-tablet-large);
}

@media screen and (max-width: 1024px) {
  .article-card--video {
    flex-direction: column;
    gap: var(--spacing-8);
    width: fit-content;
  }
}
.article-card--video .article-card__content {
  height: fit-content;
}

.article-card--wide {
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--spacing-16);
  max-width: var(--breakpoint-tablet-medium);
}

.article-card--wide .article-card__image {
  width: 200px;
}

.article-card--wide .article-card__content {
  max-width: var(--breakpoint-tablet-medium);
}

@media screen and (max-width: 768px) {
  .article-card--wide {
    flex-direction: column;
    gap: var(--spacing-8);
    max-width: 320px;
  }
}
.article-card--wide .article-card__image {
  max-height: 160px;
  width: auto;
}

.view-nous .article-card--wide .article-card__image {
  max-height: none;
  height: auto;
  width: 250px;
  min-width: 250px;
  display: block;
}
@media screen and (max-width: 768px) {
  .view-nous .article-card--wide .article-card__image {
    width: 100%;
  }
}

.article-card--large {
  max-width: 768px;
}

@media screen and (max-width: 1080px) {
  .article-card--large {
    flex-direction: column;
    gap: var(--spacing-8);
    max-width: 480px;
  }
  .article-card--large .article-card__image {
    height: 180px;
    max-width: 480px;
  }
}
@media screen and (max-width: 768px) {
  .article-card--large {
    max-width: 300px;
  }
}
.award-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 16px;
  gap: var(--spacing-16);
  text-align: center;
  width: 280px;
}

.award-item--card {
  border: var(--border-size-medium) solid var(--color-gold-70);
  border-radius: var(--border-radius-small);
}

.award-item--card .award-item__image {
  width: 248px;
  height: 96px;
  object-fit: contain;
}

.award-item__image {
  width: 64px;
  height: 64px;
}

.award-item__content {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: var(--spacing-8);
}

.award-item__name {
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-small);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.award-item__jury {
  font-size: var(--font-size-micro);
  font-style: italic;
}

.award-item__date {
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-semibold);
}

.fee-card {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  padding: var(--spacing-24);
  gap: var(--spacing-4);
  text-align: center;
  background-color: var(--color-primary-80);
  border-radius: var(--border-radius-small);
}

.fee-card__value {
  display: flex;
}

.fee-card__number {
  font-size: var(--font-size-3);
  font-weight: var(--font-weight-bold);
  font-family: var(--font-family-heading);
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
}

.fee-card__unit, .fee-card sup {
  font-size: var(--font-size-tiny);
  font-weight: var(--font-weight-bold);
  font-family: var(--font-family-heading);
  padding-top: 2%;
}

.fee-card__list {
  font-size: var(--font-size-tiny);
  width: 240px;
}

.fee-card--highlight {
  flex-direction: row;
  justify-content: center;
  gap: var(--spacing-24);
  padding: 0;
  background: none;
}

@media screen and (max-width: 480px) {
  .fee-card--highlight {
    flex-direction: column;
    gap: var(--spacing-8);
  }
}
.fee-card--highlight .fee-card__value {
  color: var(--color-primary-50);
}

.fee-card--highlight .fee-card__number {
  font-size: var(--font-size-number-1);
  line-height: 80%;
}

.fee-card--highlight .fee-card__unit {
  font-size: var(--font-size-4);
  padding-top: 10%;
}

.fee-card--highlight .fee-card__list {
  text-align: left;
  font-size: var(--font-size-small);
}

.breadcrumb {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--spacing-4);
  font-size: var(--font-size-tiny);
}

.breadcrumb a:last-child {
  font-weight: var(--font-weight-bold);
  background-size: 0% 1.4px;
}

.breadcrumb a:last-child:hover {
  background-size: 100% 1.4px;
}

.tabs-navigation {
  display: flex;
  gap: var(--spacing-16);
  padding: var(--spacing-8);
  border-radius: var(--border-radius-medium);
  background-color: var(--color-secondary-80);
}

@media screen and (max-width: 768px) {
  .tabs-navigation {
    flex-direction: column;
    gap: var(--spacing-8);
    width: 100%;
  }
}
.management-guided-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-32);
  padding: var(--spacing-32) var(--spacing-40) var(--spacing-40) var(--spacing-32);
  background-color: var(--color-secondary-80);
  border-radius: var(--border-radius-medium);
  width: 100%;
  height: fit-content;
  container: management-guided-card/inline-size;
}

.management-guided-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.management-guided-card__description {
  max-width: 64ch;
}

.management-guided-card__logos {
  display: flex;
  flex-wrap: wrap;
}

.management-guided-card__logos .logo {
  width: 128px !important;
  height: 128px !important;
}

@container management-guided-card (max-width: 480px) {
  .management-guided-card .button {
    padding: var(--spacing-12) var(--spacing-16);
    gap: var(--spacing-12);
    font-size: var(--font-size-tiny);
  }
}
.management-others-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-32);
  padding: var(--spacing-32) var(--spacing-40) var(--spacing-40) var(--spacing-32);
  background-color: var(--color-neutral-70);
  border-radius: var(--border-radius-medium) !important;
  width: 100%;
  container: management-others-card/inline-size;
}

@media screen and (max-width: 1500px) {
  .management-others-card {
    margin-left: 16px;
    margin-right: 16px;
    max-width: 100%;
    width: auto;
  }
}
.management-others-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.management-others-card__description {
  max-width: 64ch;
}

.management-others-card__links {
  display: flex;
  gap: var(--spacing-16);
  flex-wrap: wrap;
  padding: var(--spacing-16) 0 0;
}

.management-others-card__item {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.management-others-card__item .management-others-card__link {
  display: flex;
  align-items: center;
  font-family: var(--font-family-heading);
  font-size: var(--font-size-5);
  font-weight: var(--font-weight-bold);
  padding: var(--spacing-24);
  border-radius: var(--border-radius-small);
  background-color: var(--color-neutral-50);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.management-others-card__item .management-others-card__link:hover {
  color: var(--color-neutral-100);
  background-color: var(--color-secondary-20);
}

.management-others-card__item .management-others-card__explaination {
  padding: 0 var(--spacing-16) var(--spacing-16);
}

@media (hover: hover) {
  .management-others-card__item .management-others-card__explaination {
    display: none;
  }
}
.management-others-card__explainations {
  position: relative;
  display: none;
}

/* @media (hover: hover) { */
.management-others-card__explainations {
  display: block;
}

/* } */
.management-others-card__explainations .management-others-card__explaination {
  position: absolute;
  padding-bottom: var(--spacing-16);
  opacity: 0;
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
  transform: translateY(-33%);
}

.management-others-card__explainations .management-others-card__explaination.active {
  opacity: 1;
  transform: translateY(0);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.management-others-card__explainations .management-others-card__explaination, .management-others-card__explainations .management-others-card__explaination > * {
  max-width: 96ch;
  font-size: var(--font-size-small);
}

@container management-others-card (max-width: 480px) {
  .management-others-card .button {
    padding: var(--spacing-12) var(--spacing-16);
    gap: var(--spacing-12);
    font-size: var(--font-size-tiny);
  }
}
.item-card-history {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
  align-self: stretch;
  max-width: 280px;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  will-change: transform;
  user-select: none;
  cursor: pointer;
}

.item-card-history:hover .item-card-history__header {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.item-card-history:hover .item-card-history__header h3 {
  color: var(--color-neutral-100);
}

.item-card-history__header {
  display: flex;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  background: var(--color-primary-80);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.item-card-history__content {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-default);
  color: var(--color-neutral-0);
  background: var(--color-primary-90);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.item-card-support {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  position: relative;
  width: 312px;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  cursor: pointer;
  user-select: none;
}

.item-card-support:hover .item-card-support__card-header {
  background-color: var(--color-primary-50);
}

.item-card-support:hover .item-card-support__informations {
  background-color: var(--color-primary-90);
}

.item-card-support:hover .item-card-support__card-header p {
  color: var(--color-neutral-100);
}

.item-card-support__card-header {
  transition: background-color var(--motion-duration-medium) var(--motion-easing-standard);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  background: #e5eaec;
}

.item-card-support__card-header__title {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  text-align: center;
  color: var(--color-neutral-0);
}

.item-card-support__informations {
  transition: background-color var(--motion-duration-medium) var(--motion-easing-standard);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  height: 300px;
  background: #f3f5f6;
}

.item-card-support__informations__percentage-rate {
  width: 207px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-3);
  text-align: center;
  letter-spacing: -0.02em;
  color: var(--color-neutral-0);
}

.item-card-support__informations__card-information-text {
  max-width: 190px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  text-align: center;
  color: var(--color-neutral-0);
}

.item-card-support__informations img {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  gap: 4px;
  position: absolute;
  bottom: 68px;
}

.item-card-support:not(.item-card-support--active):hover .support-card-container__card-header, .item-card-support:hover .support-card-container__informations {
  background-color: var(--color-primary-90);
}

.expand-menu-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-32);
  padding: var(--spacing-16) var(--spacing-24) var(--spacing-24);
  border-radius: var(--border-radius-small);
  background-color: var(--color-neutral-70);
  width: fit-content;
}

.expand-menu-card__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}

.expand-menu-card__title {
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-bold);
}

.expand-menu-card .two-line {
  min-height: 43px;
}

.expand-menu-card__description {
  font-size: var(--font-size-tiny);
  max-width: 360px;
}

.expand-menu-card__logo {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16) 0;
  max-width: 160px;
}

.expand-menu-card__logo .logo {
  width: 100%;
  height: 100%;
  max-height: 108px;
  max-width: 160px;
}

.expand-menu-card--logo {
  gap: var(--spacing-16);
  aspect-ratio: 0.72;
}

.expand-menu-card--logo .expand-menu-card__content {
  max-width: 160px;
}

.expand-menu-card--primary {
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.expand-menu-card--primary:hover {
  background-color: var(--color-primary-80);
}

.expand-menu-card--secondary {
  background-color: var(--color-secondary-80);
}

.toggle-text {
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: var(--spacing-64) auto;
}

.accordion-container {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.accordion-container__accordion-btn {
  width: 100%;
  padding: var(--spacing-24);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f7fafd;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  transition: background-color var(--motion-duration-medium);
  user-select: none;
}

.accordion-container__accordion-btn svg {
  transition: transform 0.4s var(--motion-easing-standard);
}

.liens .accordion-container__accordion-btn {
  margin-top: 0;
  border-radius: 0;
}

.liens .accordion-container__accordion-btn svg {
  display: none;
}

.accordion-container.accordion--active .accordion-container__accordion-btn {
  background-color: rgb(0, 40, 83);
  color: rgb(247, 250, 253);
}

.accordion-container.accordion--active .accordion-container__content {
  max-height: 500px;
  opacity: 1;
}

.accordion-container__content {
  color: #192542;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  transition: max-height 0.5s var(--motion-easing-standard);
  margin-top: var(--spacing-32);
}

.accordion-container__content__liens-container {
  margin-top: 0 !important;
  width: 100%;
}

.accordion-container__content__liens-container ul {
  list-style-type: none;
  padding: 0;
  width: 100%;
}

.accordion-container__content__liens-container li {
  width: 100%;
}

.accordion-container__content__liens-container li a {
  border-bottom: 1px solid var(--color-neutral-50);
  padding: var(--spacing-16);
  width: 100%;
  position: relative;
}

.accordion-container__content__liens-container li:nth-child(odd) a {
  background-color: var(--color-neutral-70);
}

.accordion-container__content__liens-container li:nth-child(even) a {
  background-color: white;
}

.accordion-container__content__liens-container li a:hover {
  background-color: var(--color-secondary-70);
}

.accordion-container__content__liens-container li a:hover:after {
  color: white;
}

.accordion-container__content__liens-container li a {
  display: inline-block;
}

.accordion-container__content__liens-container li a:after {
  font: var(--fa-font-solid);
  content: "\f178";
  position: absolute;
  right: var(--spacing-16);
  top: 19px;
}

.accordion-container__content__question-container {
  width: 95%;
  display: flex;
  flex-direction: column;
}

.accordion-container__content__question-container__question {
  user-select: none;
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #6b6b6b;
  cursor: pointer;
}

.accordion-container__content__question-container__question h3 {
  transform: translateY(-5px);
  font-size: var(--font-size-2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 var(--spacing-4);
}

.accordion-container__content__question-container__response {
  margin: var(--spacing-16) 0 var(--spacing-40);
  font-size: var(--font-size-medium);
  padding: 0 var(--spacing-12);
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s var(--motion-easing-standard), opacity 0.5s var(--motion-easing-standard);
  font-family: var(--font-family-body);
  opacity: 0;
}

.accordion-container__content__question-container__response li {
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  padding-left: var(--spacing-24);
}

.accordion-container__content__question-container__response a {
  color: #0666ac;
}

.article-summary {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  height: fit-content;
  flex-wrap: wrap;
  background-color: var(--color-secondary-90);
  border-radius: var(--border-radius-small);
}

.article-summary__header {
  padding: var(--spacing-16) var(--spacing-32) 0;
}

.article-summary__content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  height: fit-content;
  padding: var(--spacing-12) 0 var(--spacing-16);
}

.article-summary__item {
  padding: var(--spacing-12) var(--spacing-32);
  font-weight: var(--font-weight-default);
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
}

.article-summary__item--active {
  background-color: var(--color-secondary-70);
  border-left: 2px solid var(--color-secondary-20);
  font-weight: var(--font-weight-semibold);
}

.article-summary__item:hover {
  background-color: var(--color-secondary-80);
  font-weight: var(--font-weight-semibold);
}

.scroll-to-top {
  position: fixed;
  bottom: var(--spacing-64);
  right: 4vw;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity var(--motion-duration-short) var(--motion-easing-standard);
}

.scroll-to-top--visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.accordion {
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
}

.accordion__header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-16);
  padding: var(--spacing-16);
  background-color: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  cursor: pointer;
}

.accordion__header .accordion__title {
  font-size: var(--font-size-large);
  font-weight: var(--font-weight-semibold);
  color: var(--color-neutral-900);
}

.accordion__arrow {
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.accordion__body {
  max-height: 0;
  overflow: hidden;
  transition: max-height var(--motion-duration-short) var(--motion-easing-standard);
}

.accordion__content {
  padding: var(--spacing-16);
}

.accordion--active .accordion__header {
  background-color: var(--color-secondary-80);
}

.accordion--active .accordion__arrow {
  transform: scaleY(-1);
}

.form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-24);
}

.form__row {
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
}

.form__legal-notice {
  max-width: var(--breakpoint-tablet-medium);
  text-align: center;
  font-family: var(--font-family-body);
  font-size: var(--font-size-micro);
  font-style: italic;
  color: var(--color-neutral-30);
}

.form__legal-notice .link {
  color: var(--color-secondary-50);
}

.form .link {
  background-size: 100% 1px;
}

.white-book-card {
  display: flex;
  gap: var(--spacing-24);
  max-width: var(--breakpoint-tablet-medium);
}

@media screen and (max-width: 768px) {
  .white-book-card {
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (max-width: 480px) {
  .white-book-card {
    max-width: 280px;
  }
}
.white-book-card__image {
  width: 100%;
  max-width: 200px;
  object-fit: contain;
  object-position: top;
}

.white-book-card__details {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  width: 100%;
  max-width: 320px;
  /*max-height: 200px;*/
  padding-bottom: var(--spacing-24);
}

.white-book-card__text {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  width: 100%;
  max-width: 320px;
  /*max-height: 200px;*/
}

.white-book-card__description {
  font-size: var(--font-size-small);
  color: var(--color-secondary-50);
}

.header {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 501;
  margin: 0 auto;
  width: 100%;
  /*@media screen and (max-width: 610px) {
    margin-top: -39px;
  }*/
}

.header .hero-banner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 var(--spacing-64);
  width: 100%;
  min-height: 24vh;
}

.header.miniheader {
  background: #FFF;
  height: 80px;
}

.header__overlay {
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.66) 100%);
  height: 100vh;
  transition: opacity var(--motion-duration-medium) var(--motion-easing-standard);
}

@media screen and (max-width: 1024px) {
  .header__overlay {
    display: none;
  }
}
.header__overlay.active {
  opacity: 1;
  pointer-events: auto;
}

.header__mask {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-100);
  box-shadow: 0 4px 20px rgba(11, 16, 21, 0.04);
}

@media screen and (max-width: 1024px) {
  .header__mask {
    display: none;
  }
}
.header__content--desktop {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--spacing-32);
  max-width: 1440px;
  margin: 0 auto;
  padding: var(--spacing-24) var(--spacing-48);
  background-color: var(--color-neutral-100);
}

@media screen and (max-width: 1280px) {
  .header__content--desktop {
    padding: var(--spacing-24) var(--spacing-32);
  }
}
@media screen and (max-width: 1024px) {
  .header__content--desktop {
    display: none;
  }
}
.header__content--desktop .header__logo {
  z-index: 4;
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
}

.header__content--desktop .header__logo img {
  width: clamp(180px, 16vw, 280px);
}

.header__content--desktop .header__navigation {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
}

.header__content--desktop .header__actions {
  z-index: 4;
  width: fit-content;
  display: flex;
  align-items: stretch;
  gap: var(--spacing-24);
  align-self: flex-end;
}
.header__content--desktop .header__actions > a {
  opacity: 0;
}

.header__content--desktop .header__searchbar {
  flex-grow: 1;
}

.header__content--desktop .header__searchbar .search-form {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
}

.header__content--desktop .header__searchbar fieldset {
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

.header__content--desktop .header__searchbar .search-form-input {
  border: var(--border-size-small) solid var(--color-neutral-50);
  position: relative;
  height: 100%;
  width: 280px;
  background-color: var(--color-neutral-70);
  padding: 0 var(--spacing-16);
  border-radius: var(--border-radius-circle);
  font-family: var(--font-family-body);
  color: var(--color-neutral-0);
}

.header__content--desktop .header__searchbar .search-form-input:focus, .header__content--desktop .header__searchbar .search-form-input:focus-visible {
  border: var(--border-size-small) solid var(--color-neutral-30);
}

.header__content--desktop .header__searchbar .search-form-submit {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding-left: var(--spacing-16);
  padding-right: var(--spacing-16);
  border: none;
  background-color: transparent;
  color: var(--color-neutral-0);
  cursor: pointer;
}

.header__content--desktop .header__contact {
  z-index: 4;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-4);
}

.header__content--desktop .header__menu {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-24);
  padding: 0 var(--spacing-24);
  position: relative;
}

@media screen and (max-width: 1280px) {
  .header__content--desktop .header__menu {
    padding: 0;
  }
}
.header__content--desktop .header__menu .menu__item {
  position: relative;
}

.header__content--desktop .header__menu .menu__item--full, .header__content--desktop .header__menu .menu__item--left, .header__content--desktop .header__menu .menu__item--right {
  position: unset;
}

.header__content--desktop .header__menu .menu__item--left .expand-menu {
  left: 0;
}

.header__content--desktop .header__menu .menu__item--right .expand-menu {
  right: 0;
}

.header__content--desktop .header__menu .menu__item--full .expand-menu {
  right: 0;
}

.header__content--desktop .header__menu .menu__item--full .expand-menu__content {
  width: 100%;
  left: 0;
}

.header__content--desktop .header__menu .menu__item.active .menu__name {
  color: var(--color-primary-50);
}

.header__content--desktop .header__menu .menu__item.active .menu__name:after {
  opacity: 1;
}

.header__content--desktop .header__menu .menu__item.active .expand-menu {
  pointer-events: auto;
}

.header__content--desktop .header__menu .menu__item.active .expand-menu__bar {
  opacity: 1;
}

.header__content--desktop .header__menu .menu__item.active .expand-menu__content {
  opacity: 1;
  transform: translateY(0);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.header__content--desktop .header__menu .menu__name {
  z-index: 4;
  position: relative;
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-semibold);
  color: var(--color-secondary-20);
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
}

.header__content--desktop .header__menu .menu__name:after {
  opacity: 0;
  pointer-events: none;
  content: "";
  position: absolute;
  left: calc(50% - var(--spacing-8));
  bottom: calc(-1 * var(--spacing-24));
  width: 0;
  height: 0;
  border-left: var(--spacing-8) solid transparent;
  border-right: var(--spacing-8) solid transparent;
  border-bottom: 6px solid var(--color-primary-50);
  clear: both;
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
}

.header__content--desktop .header__menu .menu__name:hover {
  color: var(--color-primary-50);
}

.header__content--desktop .header__menu .expand-menu {
  z-index: 2;
  position: absolute;
  top: calc(100% + var(--spacing-24));
  pointer-events: none;
}

.header__content--desktop .header__menu .expand-menu__bar {
  z-index: 4;
  opacity: 0;
  inset: 0;
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: var(--color-primary-50);
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
}

.header__content--desktop .header__menu .expand-menu__content {
  opacity: 0;
  display: flex;
  gap: var(--spacing-32);
  width: max-content;
  padding: var(--spacing-24) var(--spacing-64) var(--spacing-32) var(--spacing-32);
  background-color: var(--color-neutral-100);
  border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);
  transform: translateY(-64px);
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
}

.header__content--desktop .header__menu .expand-menu__sub-menu {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  padding: var(--spacing-16) var(--spacing-24) var(--spacing-24);
}

.header__content--desktop .header__menu .expand-menu__sub-content {
  position: relative;
}

.header__content--desktop .header__menu .expand-menu__sub-content__hidden {
  display: none;
}

.header__content--desktop .header__menu .expand-menu__sub-content .visible {
  display: block;
}

.header__content--desktop .header__menu .expand-menu__sub-content .sub-item {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-32);
  padding: var(--spacing-8) var(--spacing-16);
}

.header__content--desktop .header__menu .expand-menu__sub-content .sub-item.active {
  display: flex;
}

.header__content--desktop .header__menu .expand-menu__sub-content .sub-item__cards {
  display: flex;
  gap: var(--spacing-16);
  flex-wrap: wrap;
  max-width: 1280px;
}

.header__content--desktop .header__menu .expand-menu__sub-content .sub-item__buttons {
  display: flex;
  gap: var(--spacing-16);
}

.header__content--desktop .header__menu .expand-menu__column {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
}

.header__content--desktop .header__menu .expand-menu__links {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.header__content--desktop .header__menu .expand-menu__links--row {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-16);
}

.header__content--desktop .header__menu .expand-menu .link {
  width: fit-content;
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-default);
}

.header__content--desktop .header__menu .expand-menu .link.active {
  color: var(--color-primary-50);
  background-size: 100% 1px;
  font-weight: var(--font-weight-semibold);
}

.header__content--mobile {
  position: relative;
}

.header__content--mobile .header__bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: var(--spacing-24) var(--spacing-32);
  background-color: var(--color-neutral-100);
  box-shadow: 0 4px 20px rgba(11, 16, 21, 0.04);
}

@media screen and (max-width: 480px) {
  .header__content--mobile .header__bar {
    padding: var(--spacing-16) var(--spacing-24);
  }
}
.header__content--mobile .header__logo {
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
}

.header__content--mobile .header__logo img {
  width: clamp(128px, 24vw, 160px);
}

.header__content--mobile .header__actions {
  display: flex;
  align-items: center;
  gap: var(--spacing-24);
}

.header__content--mobile .header__search-button {
  font-size: 24px;
  color: var(--color-secondary-20);
  cursor: pointer;
}

.header__content--mobile .header__member-button {
  font-size: 24px;
  color: var(--color-secondary-20);
  cursor: pointer;
}

.header__content--mobile .header__burger-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  font-size: 24px;
  color: var(--color-secondary-20);
  cursor: pointer;
}

.header__content--mobile .header__searchbar {
  z-index: -1;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  left: 0;
  top: 0;
  padding: var(--spacing-32) var(--spacing-48);
  background-color: var(--color-neutral-100);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.header__content--mobile .header__searchbar--active {
  top: auto;
}

.header__content--mobile .header__searchbar .search-form {
  position: relative;
  height: 48px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
}

.header__content--mobile .header__searchbar fieldset {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

.header__content--mobile .header__searchbar .search-form-input {
  border: var(--border-size-small) solid var(--color-neutral-50);
  position: relative;
  height: 100%;
  width: 100%;
  background-color: var(--color-neutral-70);
  padding: 0 var(--spacing-16);
  border-radius: var(--border-radius-circle);
  font-family: var(--font-family-body);
  color: var(--color-neutral-0);
}

.header__content--mobile .header__searchbar .search-form-input:focus, .header__content--mobile .header__searchbar .search-form-input:focus-visible {
  border: var(--border-size-small) solid var(--color-neutral-30);
}

.header__content--mobile .header__searchbar .search-form-submit {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding-left: var(--spacing-16);
  padding-right: var(--spacing-16);
  border: none;
  background-color: transparent;
  color: var(--color-neutral-0);
  cursor: pointer;
}

.header__content--mobile .header__panel {
  position: absolute;
  max-height: calc(100vh - 80px);
  width: 100%;
  left: -100%;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  background-color: var(--color-neutral-100);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.header__content--mobile .header__panel::-webkit-scrollbar {
  width: 0 !important;
}

.header__content--mobile .header__panel--active {
  left: 0;
  height: 100vh;
}

.header__content--mobile .header__panel .menu, .header__content--mobile .header__panel .sub-menu {
  display: flex;
  flex-direction: column;
}

.header__content--mobile .header__panel .menu__item, .header__content--mobile .header__panel .sub-menu__item {
  display: flex;
  flex-direction: column;
}

.header__content--mobile .header__panel .menu__item .menu__header, .header__content--mobile .header__panel .menu__item .sub-menu__header, .header__content--mobile .header__panel .sub-menu__item .menu__header, .header__content--mobile .header__panel .sub-menu__item .sub-menu__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--spacing-16) var(--spacing-24);
  cursor: pointer;
}

.header__content--mobile .header__panel .menu__item .menu__name, .header__content--mobile .header__panel .menu__item .sub-menu__name, .header__content--mobile .header__panel .sub-menu__item .menu__name, .header__content--mobile .header__panel .sub-menu__item .sub-menu__name {
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-semibold);
  color: var(--color-secondary-20);
}

.header__content--mobile .header__panel .menu__item .menu__arrow, .header__content--mobile .header__panel .menu__item .sub-menu__arrow, .header__content--mobile .header__panel .sub-menu__item .menu__arrow, .header__content--mobile .header__panel .sub-menu__item .sub-menu__arrow {
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.header__content--mobile .header__panel .menu__item .expand-menu, .header__content--mobile .header__panel .menu__item .expand-sub-menu, .header__content--mobile .header__panel .sub-menu__item .expand-menu, .header__content--mobile .header__panel .sub-menu__item .expand-sub-menu {
  max-height: 0;
  overflow: hidden;
  border-bottom: 1px solid var(--color-neutral-50);
  transition: max-height var(--motion-duration-short) var(--motion-easing-standard);
}

.header__content--mobile .header__panel .menu__item .expand-menu__sub-menu, .header__content--mobile .header__panel .menu__item .expand-sub-menu__sub-menu, .header__content--mobile .header__panel .sub-menu__item .expand-menu__sub-menu, .header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__sub-menu {
  display: flex;
  flex-direction: column;
}

.header__content--mobile .header__panel .menu__item .expand-menu__body, .header__content--mobile .header__panel .menu__item .expand-sub-menu__body, .header__content--mobile .header__panel .sub-menu__item .expand-menu__body, .header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  padding: var(--spacing-16) var(--spacing-32);
}

.header__content--mobile .header__panel .menu__item:first-child .menu__header {
  border-top: 1px solid var(--color-neutral-50);
}

.header__content--mobile .header__panel .menu__item--active .menu__header > .menu__arrow {
  transform: scaleY(-1);
}

.header__content--mobile .header__panel .sub-menu__item:first-child .sub-menu__header {
  border-top: 1px solid var(--color-neutral-50);
}

.header__content--mobile .header__panel .sub-menu__item:last-child .sub-menu__header, .header__content--mobile .header__panel .sub-menu__item:last-child .expand-sub-menu {
  border-bottom: none;
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body {
  padding: var(--spacing-16) var(--spacing-32);
}

.header__content--mobile .header__panel .sub-menu__item--active .sub-menu__header {
  background-color: var(--color-secondary-80);
}

.header__content--mobile .header__panel .sub-menu__item--active .sub-menu__header > .sub-menu__arrow {
  transform: scaleY(-1);
}

.header__content--mobile .header__panel .header__contact {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
  padding: var(--spacing-40) var(--spacing-16);
}

@media screen and (min-width: 1025px) {
  .header__content--mobile {
    display: none;
  }
}
.footer {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.footer ul {
  padding: 0;
}

.footer li {
  list-style: none;
}

.footer__socials {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-24);
  padding: var(--spacing-96) var(--spacing-48) var(--spacing-48);
  background: var(--gradient-light-blue-down);
}

.footer__socials .socials__title {
  text-align: center;
}

.footer__socials .socials__content {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-32);
}

@media screen and (max-width: 768px) {
  .footer__socials .socials__content {
    gap: 4vw;
  }
}
.footer__socials .socials__item {
  font-size: 32px;
  color: var(--color-secondary-20);
}

.footer__navigation {
  display: flex;
  justify-content: space-between;
  background: var(--color-secondary-20);
}

.footer__navigation p {
  margin: 0;
}

@media screen and (max-width: 1280px) {
  .footer__navigation {
    flex-direction: column;
  }
}
.footer__navigation .navigation__project {
  width: 30%;
  background-color: var(--color-secondary-70);
  padding: var(--spacing-32) 6vw var(--spacing-64);
}

@media screen and (max-width: 1280px) {
  .footer__navigation .navigation__project {
    width: 100%;
  }
}
.footer__navigation .navigation__project a.link {
  color: var(--color-secondary-20);
}

.footer__navigation .navigation__menu {
  position: relative;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: space-between;
  gap: var(--spacing-48);
  padding: var(--spacing-32) 8vw var(--spacing-64) 4vw;
  color: var(--color-neutral-100);
  margin: 0 auto;
}

@media screen and (max-width: 1280px) {
  .footer__navigation .navigation__menu {
    width: 100%;
    justify-content: flex-start;
    gap: var(--spacing-64);
    padding: var(--spacing-32) 6vw var(--spacing-64);
  }
}
@media screen and (max-width: 1024px) {
  .footer__navigation .navigation__menu {
    gap: 4vw;
  }
}
@media screen and (max-width: 768px) {
  .footer__navigation .navigation__menu {
    flex-direction: column;
    gap: var(--spacing-32);
  }
}
.footer__navigation .navigation__menu a.link {
  color: var(--color-secondary-70);
}

.footer__navigation .column {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
}

.footer__navigation .section {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

@media screen and (max-width: 768px) {
  .footer__navigation .section {
    gap: var(--spacing-8);
  }
}
.footer__navigation .section__title {
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-bold);
}

.footer__navigation .section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  font-size: var(--font-size-tiny);
}

.footer__navigation .icon-button {
  position: absolute;
  bottom: 64px;
  right: 4vw;
}

.footer__resume {
  display: grid;
  grid-template-columns: repeat(4, 3fr) 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: var(--spacing-40);
  grid-row-gap: var(--spacing-40);
  justify-content: space-between;
  align-items: center;
  padding: var(--spacing-48) 6vw var(--spacing-64);
  background-color: var(--color-neutral-0);
  color: var(--color-neutral-100);
}

@media screen and (max-width: 1280px) {
  .footer__resume {
    padding: var(--spacing-48) 4vw var(--spacing-64);
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 1024px) {
  .footer__resume {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: var(--spacing-16);
    padding: var(--spacing-32) 6vw var(--spacing-48) 4vw;
  }
}
@media screen and (max-width: 768px) {
  .footer__resume {
    grid-template-columns: 1fr;
    grid-template-rows: unset;
    grid-gap: var(--spacing-32);
    padding: var(--spacing-32) 2vw var(--spacing-48);
  }
  .footer__resume > :not(img) {
    padding: 0 4vw;
  }
}
.footer__resume .resume__description {
  font-size: var(--font-size-small);
}

@media (min-width: 768px) and (max-width: 1024px) {
  .footer__resume .resume__description {
    padding: var(--spacing-16);
    grid-area: 2/1/3/2;
  }
}
.footer__resume p {
  margin: 0;
}

.footer__resume .resume__contact {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  font-size: var(--font-size-small);
}

.footer__resume .resume__contact .contact__title {
  font-weight: var(--font-weight-bold);
}

.footer__resume .resume__contact .contact__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  font-size: var(--font-size-tiny);
}

.footer__resume .resume__contact .contact__content a.link {
  color: var(--color-secondary-100);
}

.footer__legal {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--spacing-8);
  padding: var(--spacing-24);
  background-color: var(--color-neutral-0);
  color: var(--color-neutral-100);
  font-size: var(--font-size-tiny);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer__legal p {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .footer__legal {
    flex-direction: column;
    align-items: flex-start;
    padding: var(--spacing-24) 6vw;
  }
}
.footer__legal a.link {
  color: var(--color-secondary-100);
}

.footer__legal .legal__separator {
  width: 4px;
  height: 1px;
  background-color: var(--color-neutral-100);
}

@media screen and (max-width: 768px) {
  .footer__legal .legal__separator {
    display: none;
  }
}
.wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-32);
  padding: 0;
  width: 100%;
  align-items: center;
}

.wrapper:not(.wrapper--full_width) {
  max-width: 1024px;
  margin: 0 auto;
}

@media screen and (min-width: 1024px) {
  .wrapper--row {
    flex-direction: row;
  }
}
.wrapper__title {
  text-align: center;
}

.wrapper__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  align-items: flex-start;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .wrapper__content {
    flex-direction: column;
    gap: 0;
  }
}
@media screen and (max-width: 1024px) {
  .wrapper .wrap {
    width: 100%;
    border-radius: 0;
  }
}
.wrapper--66_33 section:nth-of-type(0),
.wrapper--66_33 .wrap:nth-of-type(1) {
  width: 66%;
}

.wrapper--66_33 section:nth-of-type(1),
.wrapper--66_33 .wrap:nth-of-type(2) {
  width: 33%;
}

@media screen and (max-width: 1024px) {
  .wrapper--66_33 section:nth-of-type(0), .wrapper--66_33 section:nth-of-type(1),
  .wrapper--66_33 .wrap:nth-of-type(1), .wrapper--66_33 .wrap:nth-of-type(2) {
    width: 100%;
  }
}
.wrapper--50_50 section {
  width: 50%;
}

.wrapper--50_50 .wrapper__content.grid {
  display: grid;
  flex-direction: row;
  grid-template-columns: 1fr 1fr;
  gap: var(--spacing-32);
  margin: var(--spacing-32);
  align-items: flex-start;
  width: 100%;
}

.wrapper--50_50 .wrapper__content.grid section {
  width: 100%;
  height: 100%;
}

.wrapper--50_50 .wrapper__content.grid section > div {
  height: 100%;
}

.wrapper--50_50 .wrapper__content.grid section > div > div {
  height: 100%;
}

@media screen and (max-width: 1024px) {
  .wrapper--50_50 .wrapper__content.grid {
    grid-template-columns: 1fr;
  }
  .wrapper--50_50 .wrapper__content.grid section > div {
    margin: var(--spacing-16);
  }
  .wrapper--50_50 .wrapper__content.grid ul {
    padding: 0;
  }
}
@media screen and (max-width: 1024px) {
  .wrapper--50_50 {
    flex-direction: column;
    align-items: center;
  }
  .wrapper--50_50 section {
    width: 100%;
  }
}
.wrapper--33_66 section:nth-of-type(0),
.wrapper--33_66 .wrap:nth-of-type(1) {
  width: 33%;
}

.wrapper--33_66 section:nth-of-type(1),
.wrapper--33_66 .wrap:nth-of-type(2) {
  width: 66%;
}

@media screen and (max-width: 1024px) {
  .wrapper--33_66 {
    flex-direction: column;
  }
  .wrapper--33_66 .wrap:nth-of-type(1), .wrapper--33_66 .wrap:nth-of-type(2) {
    width: 100%;
  }
}
.wrapper--75_25 section:nth-of-type(0),
.wrapper--75_25 .wrap:nth-of-type(1) {
  width: 75%;
}

.wrapper--75_25 section:nth-of-type(1),
.wrapper--75_25 .wrap:nth-of-type(2) {
  width: 25%;
}

@media screen and (max-width: 1024px) {
  .wrapper--75_25 {
    flex-direction: column;
  }
  .wrapper--75_25 section:nth-of-type(0), .wrapper--75_25 section:nth-of-type(1),
  .wrapper--75_25 .wrap:nth-of-type(1), .wrapper--75_25 .wrap:nth-of-type(2) {
    width: 100%;
  }
}
.wrapper--alone .wrapper__content {
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 1024px) {
  .wrapper--alone .wrapper__content {
    flex-direction: column;
    padding: var(--spacing-16);
  }
}
.wrapper--alone section:nth-of-type(0),
.wrapper--alone .wrap {
  width: 50%;
}

@media screen and (max-width: 1024px) {
  .wrapper--alone section:nth-of-type(0),
  .wrapper--alone .wrap {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .wrapper.order_switch .wrapper__content section:nth-of-type(0),
  .wrapper.order_switch .wrapper__content .wrap:nth-of-type(1) {
    order: 2;
  }
}
.home-hero-banner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-height: 420px;
  margin: 0 auto;
  border-radius: var(--border-radius-small);
}

@media screen and (max-width: 768px) {
  .home-hero-banner {
    height: 50vh;
  }
}
.home-hero-banner__slide {
  position: relative;
  display: flex;
  padding: var(--spacing-64) var(--spacing-64);
  width: 100%;
  height: 50vh;
}

@media screen and (max-width: 1280px) {
  .home-hero-banner__slide {
    padding: var(--spacing-80) var(--spacing-64);
  }
}
@media screen and (max-width: 768px) {
  .home-hero-banner__slide {
    padding: var(--spacing-64) var(--spacing-40);
  }
}
@media screen and (max-width: 480px) {
  .home-hero-banner__slide {
    padding: var(--spacing-64) var(--spacing-24);
  }
}
.home-hero-banner__image, .home-hero-banner__image--mobile {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: right top;
  -webkit-mask-image: -webkit-gradient(linear, left 66%, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  display: none !important;
}

@media screen and (min-width: 480px) {
  .home-hero-banner { /*--breakpoint-mobile*/ }
  .home-hero-banner__image {
    display: block !important;
  }
}
@media screen and (max-width: 479px) {
  .home-hero-banner__image--mobile {
    display: block !important;
    height: auto;
  }
}
.home-hero-banner__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

@media screen and (max-width: 480px) {
  .home-hero-banner__content {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1024px) {
  .home-hero-banner__title {
    font-size: 3.6vw;
  }
}
@media screen and (max-width: 768px) {
  .home-hero-banner__title {
    font-size: clamp(var(--font-size-4), 6vw, var(--font-size-2));
  }
  .home-hero-banner__title br {
    content: " ";
    display: none;
  }
}
.home-hero-banner__navigation {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: var(--spacing-32) var(--spacing-64);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  width: 100%;
}

@media screen and (max-width: 1280px) {
  .home-hero-banner__navigation {
    padding: var(--spacing-32) var(--spacing-64);
  }
}
@media screen and (max-width: 1440px) {
  .home-hero-banner__navigation .tab__pictogram {
    display: none;
  }
}
@media screen and (max-width: 1280px) {
  .home-hero-banner__navigation .tab__pictogram {
    display: block;
  }
}
.home-hero-banner__navigation .tab__text {
  text-align: left;
}

@media screen and (max-width: 1280px) {
  .home-hero-banner__navigation .tab__text {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .home-hero-banner__navigation {
    flex-wrap: wrap;
    padding: var(--spacing-32) var(--spacing-40);
  }
}
@media screen and (max-width: 480px) {
  .home-hero-banner__navigation {
    display: none;
  }
}
.promo-banner-section {
  width: 100%;
  padding: var(--spacing-32);
  user-select: none;
  position: relative;
}

@media screen and (max-width: 479px) {
  .promo-banner-section {
    padding: var(--spacing-8);
  }
}
.promo-banner-section > h3 {
  text-align: center;
  margin-bottom: var(--spacing-40);
}

.promo-banner-section__image, .promo-banner-section__image_mobile {
  border-radius: var(--border-radius-medium);
  width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  display: none !important;
}

@media screen and (min-width: 480px) {
  .promo-banner-section { /*--breakpoint-mobile*/ }
  .promo-banner-section__image {
    display: block !important;
  }
}
@media screen and (max-width: 479px) {
  .promo-banner-section__image_mobile {
    display: block !important;
  }
}
.promo-banner-section__items-section {
  display: flex;
  gap: var(--spacing-32);
  justify-content: center;
  align-items: center;
}

.promo-banner-section__items-section__left-arrow, .promo-banner-section__items-section__right-arrow {
  display: none;
  cursor: pointer;
  width: 15px;
  height: 30px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -560px;
}

.promo-banner-section__items-section__right-arrow {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -560px;
}

@media screen and (max-width: 479px) {
  .promo-banner-section__items-section__left-arrow, .promo-banner-section__items-section__right-arrow {
    display: none !important;
  }
}
.promo-banner-section__items-section__items {
  width: 100%;
  overflow: hidden;
  display: flex;
  z-index: 0;
  max-width: 1024px;
}

.promo-banner-section__items-section__items__item {
  padding: 0 var(--spacing-12);
  min-width: 100%;
  user-select: none;
  transition: transform 0.2s cubic-bezier(0.4, 0.2, 0.4, 0.8);
  will-change: transform;
  overflow: hidden;
}

.promo-banner-section__items-section__items__item:hover .promo-banner-section__items-section__items__item__header {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.promo-banner-section__items-section__items__item:hover .promo-banner-section__items-section__items__item__header h3 {
  color: var(--color-neutral-100);
}

.promo-banner-section__items-section__items__item__header {
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
  background: var(--color-primary-80);
  position: relative;
  display: flex;
  align-items: center;
  transition: background-color var(--motion-duration-medium) var(--motion-easing-standard);
}

.promo-banner-section__items-section__items__item__header h3 {
  font-family: "Gravitas One";
  font-size: var(--font-size-4);
  text-align: center;
  color: var(--color-neutral-0);
  padding: var(--spacing-24) var(--spacing-16);
}

.promo-banner-section__items-section__items__item__body {
  height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  background-color: var(--color-primary-90);
  text-align: center;
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  color: var(--color-neutral-0);
  border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);
}

.promo-banner-section__items-section svg {
  cursor: pointer;
}

@media screen and (max-width: 1280px) {
  .promo-banner-section__items-section__items__item {
    min-width: 100%;
  }
}
.promo-banner-section__items-section__items {
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  scroll-snap-type: x mandatory;
}

.promo-banner-section__items-section__items__item {
  flex-shrink: 0;
  width: 100%;
  scroll-snap-align: center;
  padding: 0;
}

.promo-banner-section__items-section__items__item.active {
  display: flex; /* Afficher uniquement l'élément actif */
}

@media screen and (min-width: 728px) {
  .promo-mini {
    margin-left: 15vw;
    width: 60vw;
  }
}
.promo-header {
  padding: 0;
  clear: both;
}

.promo-header__items-section__items__item {
  padding: 0;
}

.promo-header .promo-banner-section {
  padding: 0;
}

.promo-header .promo-banner-section__image, .promo-header .promo-banner-section__image_mobile {
  border-radius: 0;
}

.promo-header .promo-banner-section__items-section__items {
  max-width: 1440px;
}

.promo-header .promo-banner-section__items-section__left-arrow, .promo-header .promo-banner-section__items-section__right-arrow {
  display: none !important;
}

.tabs-navigation-section {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  z-index: 1;
  padding: var(--spacing-48) var(--spacing-24);
}

@media screen and (max-width: 480px) {
  .tabs-navigation-section {
    padding: var(--spacing-32) var(--spacing-16);
  }
}
.company-value-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  container: company-value-section/inline-size;
}

.company-value-section--seven .company-value-section__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: calc(1120px + var(--spacing-32) * 3);
}

.company-value-section--five .company-value-section__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: calc(840px + var(--spacing-32) * 2);
}

.company-value-section--four .company-value-section__content {
  grid-template-columns: repeat(4, 1fr);
}

@container company-value-section (width < 1280px) {
  .company-value-section--four .company-value-section__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container company-value-section (width < 768px) {
  .company-value-section--four .company-value-section__content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.company-value-section--three .company-value-section__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: calc(840px + var(--spacing-32) * 2);
}

.company-value-section--two .company-value-section__content {
  grid-template-columns: repeat(2, 1fr);
}

@container company-value-section (width < 768px) {
  .company-value-section--two .company-value-section__content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.company-value-section--one .company-value-section__content {
  grid-template-columns: repeat(1, 1fr);
}

.company-value-section__title {
  text-align: center;
}

.company-value-section__texte_fl {
  max-width: var(--breakpoint-tablet-large);
  margin: 0 auto;
}

.company-value-section__content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  justify-content: center;
  justify-items: center;
  gap: var(--spacing-32);
}

.advice-intro-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-24) var(--spacing-24) var(--spacing-48);
  width: 100%;
  z-index: 2;
  container: advice-intro-section/inline-size;
}

.advice-intro-section__header {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: var(--spacing-24);
}

@container advice-intro-section (max-width: 768px) {
  .advice-intro-section__header {
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-16);
  }
}
@container advice-intro-section (max-width: 480px) {
  .advice-intro-section__header {
    padding: 0 var(--spacing-16);
  }
}
.advice-intro-section__image {
  object-fit: cover;
  border-radius: var(--border-radius-small);
  width: 100%;
  max-width: 320px;
  max-height: 200px;
  height: auto;
  aspect-ratio: 3/2;
}

@container advice-intro-section (max-width: 768px) {
  .advice-intro-section__image {
    width: 66%;
  }
}
@container advice-intro-section (max-width: 480px) {
  .advice-intro-section__image {
    width: 100%;
  }
}
.advice-intro-section__details {
  width: 66%;
  max-width: var(--breakpoint-tablet-medium);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-12);
}

@container advice-intro-section (max-width: 480px) {
  .advice-intro-section__details {
    width: 100%;
  }
}
.advice-intro-section__date {
  font-size: var(--font-size-small);
  color: var(--color-secondary-20);
}

.advice-intro-section__abstract {
  font-weight: var(--font-weight-default);
}

.advice-intro-section__author {
  font-size: var(--font-size-small);
  color: var(--color-secondary-50);
}

.advice-intro-section__content {
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
}

.advice-intro-section__text > p {
  font-weight: var(--font-weight-default);
}

@container advice-intro-section (max-width: 480px) {
  .advice-intro-section__buttons {
    padding: 0 var(--spacing-16);
  }
}
.advices-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-64);
  padding: var(--spacing-64) var(--spacing-16);
  width: 100%;
}

.advices-section__title {
  text-align: center;
}

.advices-section__content, .advices-section__content .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .advices-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-48);
  }
}
.insurance-partners-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  background-color: var(--color-secondary-70);
  container: insurance-partners-section/inline-size;
}

@media screen and (max-width: 480px) {
  .insurance-partners-section {
    padding: var(--spacing-48) var(--spacing-16);
  }
}
.insurance-partners-section__title {
  text-align: center;
  max-width: 32ch;
}

.insurance-partners-section__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  gap: var(--spacing-24);
  padding: var(--spacing-16) 0 var(--spacing-32);
}

@container insurance-partners-section (max-width: 768px) {
  .insurance-partners-section__content {
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-8);
    padding: 0;
  }
}
.insurance-partners-section__logo.logo {
  height: 128px;
  width: auto;
}

.investment-disclaimer-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-48) var(--spacing-32) var(--spacing-64);
  width: 100%;
  margin: 0 auto;
  background: var(--gradient-grey-down);
  border-radius: var(--border-radius-small);
  container: investment-disclaimer-section/inline-size;
}

@media screen and (max-width: 1440px) {
  .investment-disclaimer-section {
    border-radius: 0;
  }
}
@media screen and (max-width: 480px) {
  .investment-disclaimer-section {
    padding: var(--spacing-32) var(--spacing-24) var(--spacing-48);
    gap: var(--spacing-32);
  }
}
.investment-disclaimer-section__title {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
  text-align: center;
  max-width: 32ch;
}

@container investment-disclaimer-section (max-width: 480px) {
  .investment-disclaimer-section__title {
    flex-direction: column;
  }
}
.investment-disclaimer-section__text {
  padding: 0 var(--spacing-16);
}

.investment-disclaimer-section__text > * {
  max-width: 96ch;
  font-size: var(--font-size-medium);
}

@container investment-disclaimer-section (max-width: 480px) {
  .investment-disclaimer-section__text > * {
    font-size: var(--font-size-small);
  }
}
.investment-disclaimer-section--info .investment-disclaimer-section__title::before {
  font: var(--fa-font-solid);
  font-size: var(--font-size-4);
  content: "\f05a";
}

.awards-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-4);
  padding: var(--spacing-48);
  width: 100%;
  background-color: var(--color-neutral-0);
}

.awards-section__title {
  text-align: center;
  max-width: 14ch;
  color: var(--color-neutral-100);
}

.awards-section__slider {
  position: relative;
  width: 80%;
  height: 242px;
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(25%, rgb(0, 0, 0)), color-stop(75%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
}

.awards-section__content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-24);
}

@keyframes awards-section--primary {
  from {
    transform: translate(0%, -50%);
  }
  to {
    transform: translate(-100%, -50%);
  }
}
@keyframes awards-section--secondary {
  from {
    transform: translate(100%, -50%);
  }
  to {
    transform: translate(0%, -50%);
  }
}
.awards-section .award-item > * {
  color: var(--color-neutral-100);
}

.reviews-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-80);
  padding: var(--spacing-48);
  width: 100%;
  height: 100%;
}

.reviews-section__title {
  text-align: center;
  max-width: 18ch;
}

.partners-news-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-16);
  width: 100%;
}

.partners-news-section__header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  align-items: center;
  justify-content: center;
  width: 100%;
}

.partners-news-section__title {
  text-align: center;
}

.partners-news-section__subtitle {
  text-align: center;
  max-width: 64ch;
}

.partners-news-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: var(--spacing-32);
}

@media screen and (max-width: 480px) {
  .partners-news-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-48);
  }
}
.reference-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-16);
  width: 100%;
}

.reference-section__header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
  width: 100%;
}

.reference-section__title {
  text-align: center;
}

.reference-section__subtitle {
  text-align: center;
  max-width: 64ch;
}

.reference-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-48);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: var(--breakpoint-tablet-medium);
  padding-bottom: var(--spacing-32);
}

.reference-section__references, .reference-section .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .reference-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-48);
  }
}
.hero-banner {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--spacing-32) var(--spacing-64) var(--spacing-48);
  width: 100%;
  height: 320px;
  margin: 0 auto;
  border-radius: var(--border-radius-small);
  overflow: hidden;
}

@media screen and (max-width: 1440px) {
  .hero-banner {
    border-radius: 0;
  }
}
@media screen and (max-width: 1280px) {
  .hero-banner {
    padding: var(--spacing-32) var(--spacing-64) var(--spacing-64);
  }
}
@media screen and (max-width: 1024px) {
  .hero-banner {
    padding: var(--spacing-32) var(--spacing-48) var(--spacing-64);
    height: 300px;
  }
}
@media screen and (max-width: 768px) {
  .hero-banner {
    padding: var(--spacing-24) var(--spacing-32) var(--spacing-48);
    height: 280px;
  }
}
@media screen and (max-width: 480px) {
  .hero-banner {
    padding: var(--spacing-24) var(--spacing-24) var(--spacing-32);
    height: auto;
  }
}
.hero-banner.hero-promo {
  height: auto;
  padding-top: var(--spacing-8);
  padding-bottom: 0;
}

.hero-banner__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  padding: var(--spacing-32) 0;
}

@media screen and (max-width: 1024px) {
  .hero-banner__content {
    padding: var(--spacing-24) 0;
  }
}
@media screen and (max-width: 480px) {
  .hero-banner__content {
    padding: var(--spacing-16) 0;
  }
}
.hero-banner__column {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.hero-banner__row {
  position: relative;
  display: flex;
  align-items: center;
  width: fit-content;
}

@media screen and (max-width: 1024px) {
  .hero-banner__title {
    font-size: var(--font-size-3);
  }
}
.hero-banner__catchline {
  font-weight: var(--font-weight-medium);
  max-width: 66%;
}

@media screen and (max-width: 1024px) {
  .hero-banner__catchline {
    max-width: 80%;
    font-size: var(--font-size-large);
  }
}
@media screen and (max-width: 768px) {
  .hero-banner__catchline {
    max-width: 100%;
    font-size: var(--font-size-medium);
  }
}
.hero-banner__logo.logo {
  position: absolute;
  right: 0;
  transform: translateX(100%);
}

@media screen and (max-width: 768px) {
  .hero-banner__logo.logo {
    padding: 0;
    max-height: 80px;
  }
}
@media screen and (max-width: 480px) {
  .hero-banner__logo.logo {
    display: none;
  }
}
.hero-banner__image, .hero-banner__image--mobile {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: right top;
  display: none;
}

@media screen and (min-width: 768px) {
  .hero-banner__image {
    display: block;
  }
}
.hero-banner__image--mobile {
  object-position: 66%;
}

@media screen and (max-width: 768px) {
  .hero-banner__image--mobile {
    display: block;
  }
}
.hero-banner .button, .hero-banner .breadcrumb {
  position: relative;
  z-index: 1;
}

.hero-banner--product .hero-banner__title {
  color: var(--color-primary-50);
}

.hero-banner.height-auto {
  height: auto;
  padding: 0;
}

.hero-banner.height-auto img {
  position: inherit;
}

.since-partner-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
}

@media screen and (max-width: 768px) {
  .since-partner-section {
    padding: var(--spacing-24) var(--spacing-24) var(--spacing-48);
    gap: var(--spacing-16);
  }
}
.since-partner-section__title {
  text-align: left;
  max-width: 32ch;
}

.since-partner-section__title span {
  font-family: var(--font-family-heading);
}

.since-partner-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .since-partner-section__content {
    flex-direction: column;
    height: fit-content;
    gap: var(--spacing-16);
  }
}
.since-partner-section__image_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.since-partner-section__image_container img {
  width: 100%;
  max-width: 512px;
  max-height: 360px;
}

.since-partner-section__description {
  display: flex;
  max-width: 512px;
  font-size: var(--font-size-medium);
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-16);
}

.premium-partner-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  container: premium-partner-section/inline-size;
}

.premium-partner-section.no-padding-top {
  padding-top: 0;
}

.premium-partner-section.no-padding-bottom {
  padding-bottom: 0;
}

@media screen and (width < 768px) {
  .premium-partner-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-24);
  }
}
.premium-partner-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  width: 100%;
  text-align: center;
}

.premium-partner-section__description {
  max-width: var(--breakpoint-tablet-medium);
  font-weight: var(--font-weight-default);
  text-align: center;
}

.premium-partner-section__content {
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
}

.premium-partner-section__subsection {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  padding: var(--spacing-24) 0;
}

@container premium-partner-section (width < 1024px) {
  .premium-partner-section__subsection {
    padding: var(--spacing-24);
  }
}
@container premium-partner-section (width < 768px) {
  .premium-partner-section__subsection {
    padding: var(--spacing-16);
  }
}
.premium-partner-section__logos {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  flex-wrap: wrap;
}

@container premium-partner-section (width < 1024px) {
  .premium-partner-section__logos {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    justify-items: center;
  }
}
.premium-partner-section__logo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  width: 200px;
  max-width: 244px;
  height: 160px;
  border: 1px solid var(--color-secondary-20);
  border-radius: var(--border-radius-small);
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

@container premium-partner-section (width < 1024px) {
  .premium-partner-section__logo {
    width: 100%;
    max-width: auto;
  }
}
@container premium-partner-section (width < 768px) {
  .premium-partner-section__logo {
    height: 140px;
  }
}
@container premium-partner-section (width < 480px) {
  .premium-partner-section__logo {
    height: 120px;
  }
}
.premium-partner-section__logo:hover {
  background-color: var(--color-secondary-90);
}

.premium-partner-section__logo img {
  position: absolute;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
  width: 100%;
  height: 100%;
}

@container premium-partner-section (width < 768px) {
  .premium-partner-section .button {
    padding: var(--spacing-12) var(--spacing-16);
    gap: var(--spacing-12);
    font-size: var(--font-size-tiny);
  }
}
.links-section {
  width: 100%;
  max-width: 1024px;
  /*padding: var(--spacing-32) var(--spacing-64) var(--spacing-48);
  @media screen and (max-width: 1280px) {
    padding: var(--spacing-32) var(--spacing-64) var(--spacing-64);
  }
  @media screen and (max-width: 768px) {
    padding: var(--spacing-32) var(--spacing-40) var(--spacing-64);
  }
  @media screen and (max-width: 480px) {
    padding: var(--spacing-24) var(--spacing-24) var(--spacing-32);
  }*/
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  /*max-width: 1280px;*/
  margin: 0 auto;
}

.links-section__container {
  width: 100%;
}

.links-section__container__title {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: clamp(var(--font-size-large), 5vw, var(--font-size-1));
  color: var(--color-neutral-0);
}

.links-section__container__border {
  border: 1px solid #002853;
  border-radius: 8px;
  background: #D1E4F3;
  margin: var(--spacing-16) 0 var(--spacing-32);
  padding: 0;
}

.links-section__container__border ul {
  list-style-type: none;
}

.links-section__container__border ul li {
  padding: var(--spacing-12);
}

.links-section__container__border ul li a {
  font-weight: bold;
}

.wrapper--50_50 {
  /*
    @media screen and (min-width: 1280px) {
      .links-section {
        width: 49%;
        padding-bottom:0;
        &:nth-child(odd) {
          padding-right:0;
        }
        &:nth-child(even) {
          padding-left:0;
        }
      }
    }*/
}

.wrapper--50_50 .links-section {
  flex-direction: row;
  align-items: start;
  justify-content: left;
  margin: 0;
  row-gap: 36px;
}

.wrapper--50_50 .links-section__container__border {
  border: none;
  background: #D1E4F3;
  padding: var(--spacing-24);
  margin: 0;
}

.wrapper--50_50 .links-section__container__border ul {
  margin: var(--spacing-12) 0;
}

.wrapper--50_50 .links-section__container__border ul li {
  padding: var(--spacing-12) 0 var(--spacing-8);
}

.wrapper--50_50 .links-section__container__border ul li a {
  font-weight: normal;
}

.wrapper--50_50 .links-section__container__title {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}

.product-intro-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-64);
  padding: var(--spacing-24);
  width: 100%;
  z-index: 2;
}

.product-intro-section__header {
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  gap: var(--spacing-24);
}

.product-intro-section__content {
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
}

.product-intro-section .article-summary__title {
  color: var(--color-primary-50);
}

.product-intro-section .article-summary__content {
  padding: var(--spacing-12) 0;
}

.product-intro-section .article-summary__item {
  padding: var(--spacing-8) var(--spacing-32);
}

.product-insurance-partner-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  background-color: var(--color-secondary-70);
  border-radius: var(--border-radius-small);
  container: product-insurance-partner-section/inline-size;
}

@media screen and (max-width: 1440px) {
  .product-insurance-partner-section {
    border-radius: 0;
  }
}
@media screen and (max-width: 768px) {
  .product-insurance-partner-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-16);
  }
}
.product-insurance-partner-section__title {
  text-align: center;
  max-width: 32ch;
}

.product-insurance-partner-section__title span {
  font-family: var(--font-family-heading);
}

.product-insurance-partner-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .product-insurance-partner-section__content {
    flex-direction: column;
    height: fit-content;
    gap: var(--spacing-16);
  }
}
.product-insurance-partner-section__logo_container {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-insurance-partner-section__logo.logo {
  width: 100%;
  height: 100%;
  max-width: 200px;
}

@media screen and (max-width: 1024px) {
  .product-insurance-partner-section__logo.logo {
    width: 20vw;
  }
}
@media screen and (max-width: 768px) {
  .product-insurance-partner-section__logo.logo {
    width: 22vw;
  }
}
@media screen and (max-width: 480px) {
  .product-insurance-partner-section__logo.logo {
    width: 30vw;
  }
}
.product-insurance-partner-section__description {
  max-width: 512px;
  font-weight: var(--font-weight-default);
}

@container product-insurance-partner-section (max-width: 768px) {
  .product-insurance-partner-section__description {
    padding: 0 var(--spacing-16);
  }
}
.partner-intro-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-48) var(--spacing-24) var(--spacing-64);
  width: 100%;
  container: partner-intro-section/inline-size;
}

@media screen and (max-width: 768px) {
  .partner-intro-section {
    padding: var(--spacing-32) var(--spacing-16) var(--spacing-48);
    gap: var(--spacing-16);
  }
}
.partner-intro-section__title {
  text-align: center;
  max-width: 32ch;
}

.partner-intro-section__title span {
  font-family: var(--font-family-heading);
}

.partner-intro-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .partner-intro-section__content {
    flex-direction: column;
    height: fit-content;
    gap: var(--spacing-16);
  }
}
.partner-intro-section__logo_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.partner-intro-section__logo.logo {
  width: 100%;
  height: 100%;
  max-width: 200px;
}

.partner-intro-section__description {
  max-width: 512px;
  font-weight: var(--font-weight-default);
}

@container partner-intro-section (max-width: 768px) {
  .partner-intro-section__description {
    padding: 0 var(--spacing-16);
  }
}
.brochure-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /*gap: var(--spacing-48);*/
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  background-color: var(--color-neutral-0);
}

@media screen and (max-width: 768px) {
  .brochure-section {
    padding: var(--spacing-48) var(--spacing-32);
    gap: var(--spacing-16);
  }
}
.brochure-section__title {
  text-align: left;
  max-width: 32ch;
  color: var(--color-neutral-100);
}

.brochure-section__title span {
  font-family: var(--font-family-heading);
}

.brochure-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  color: var(--color-neutral-100);
}

@media screen and (max-width: 768px) {
  .brochure-section__content {
    flex-direction: column;
    height: fit-content;
    gap: var(--spacing-16);
  }
}
.brochure-section__image_container {
  display: flex;
  max-width: 512px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .brochure-section__image_container {
    width: 28%;
  }
}
.brochure-section__image_container img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  max-height: 320px;
  border-radius: var(--border-radius-small);
}

.brochure-section__description {
  display: flex;
  max-width: 512px;
  font-size: var(--font-size-medium);
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-16);
}

.product-contractual-documentation-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
}

.product-contractual-documentation-section__title {
  text-align: center;
}

.product-contractual-documentation-section__title span {
  font-family: var(--font-family-heading);
}

.product-contractual-documentation-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-16);
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .product-contractual-documentation-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-16);
  }
}
.product-advantages-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  container: company-value-section/inline-size;
}

.product-advantages-section--seven .product-advantages-section__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: calc(1120px + var(--spacing-32) * 3);
}

.product-advantages-section--five .product-advantages-section__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: calc(840px + var(--spacing-32) * 2);
}

.product-advantages-section--four .product-advantages-section__content {
  grid-template-columns: repeat(4, 1fr);
}

@container product-advantages-section (width < 1280px) {
  .product-advantages-section--four .product-advantages-section__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container product-advantages-section (width < 768px) {
  .product-advantages-section--four .product-advantages-section__content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.product-advantages-section--three .product-advantages-section__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: calc(840px + var(--spacing-32) * 2);
}

.product-advantages-section--two .product-advantages-section__content {
  grid-template-columns: repeat(2, 1fr);
}

@container product-advantages-section (width < 768px) {
  .product-advantages-section--two .product-advantages-section__content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.product-advantages-section--one .product-advantages-section__content {
  grid-template-columns: repeat(1, 1fr);
}

.product-advantages-section__title {
  text-align: center;
}

.product-advantages-section__title span {
  font-family: var(--font-family-heading);
}

.product-advantages-section__content {
  display: flex;
  flex-flow: row wrap;
  width: 1220px;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  justify-content: center;
  justify-items: center;
  gap: var(--spacing-32);
}

.product-advantages-section__content .keypoint-card {
  width: 280px;
  min-width: 0px;
}

.product-advantages-section.product-advantages-section--small .product-advantages-section__content {
  max-width: 904px;
}

@media screen and (max-width: 810px) {
  .product-advantages-section .product-advantages-section__content,
  .product-advantages-section.product-advantages-section--small .product-advantages-section__content,
  .product-advantages-section .product-advantages-section__content .keypoint-card {
    width: 100%;
  }
}
.product-advantages-section__buttons {
  display: flex;
  gap: var(--spacing-32);
}

.product-management-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-64);
  padding: var(--spacing-64) var(--spacing-32);
  width: 100%;
}

@media screen and (max-width: 768px) {
  .product-management-section {
    gap: var(--spacing-32);
    padding: var(--spacing-32) var(--spacing-24) var(--spacing-48);
  }
}
.product-management-section__title {
  text-align: center;
}

.product-management-section__title span {
  font-family: var(--font-family-heading);
}

.product-management-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  max-width: 1280px;
}

.product-management-section__content > div {
  height: 100%;
}

.product-management-section__content--two > div:nth-child(1) {
  width: 33%;
}

.product-management-section__content--two > div:nth-child(2) {
  width: 66%;
}

@media screen and (max-width: 1280px) {
  .product-management-section__content--two {
    flex-direction: column;
  }
  .product-management-section__content--two > div:nth-child(1) {
    width: 100%;
  }
  .product-management-section__content--two > div:nth-child(2) {
    width: 100%;
  }
}
.product-fees-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-48);
  width: 100%;
}

.product-fees-section__title {
  text-align: center;
}

.product-fees-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: fit-content;
}

.product-fees-section__secondary {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: var(--spacing-16);
  width: 100%;
  max-width: 960px;
  padding: var(--spacing-16);
}

@media screen and (max-width: 1024px) {
  .product-fees-section__secondary {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .product-fees-section__secondary {
    grid-template-columns: repeat(1, 1fr);
  }
}
.product-fees-section__secondary.caracteristiques-contrat {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.product-fees-section__secondary.caracteristiques-contrat > .fee-card {
  flex-basis: calc(33.3333333333% - 10px);
  max-width: calc(33.3333333333% - 10px);
}

.product-fees-section__secondary.caracteristiques-contrat > .fee-card-fifty {
  text-align: initial;
}

@media (min-width: 1024px) {
  .product-fees-section__secondary.caracteristiques-contrat > .fee-card-fifty {
    flex-basis: calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
}
.product-fees-section__secondary.caracteristiques-contrat > .fee-card-fifty .fee-card__list {
  width: auto;
}

@media (max-width: 1024px) {
  .product-fees-section__secondary.caracteristiques-contrat > .fee-card {
    flex-basis: calc(100% - 10px);
    max-width: calc(100% - 10px);
  }
}
.product-fees-section__secondary.caracteristiques-contrat > .fee-card-odd {
  background-color: var(--color-neutral-70);
}

.product-fees-section__secondary.caracteristiques-contrat > .fee-card-even {
  background-color: var(--color-secondary-80);
}

.product-fees-section .file-link {
  align-self: center;
}

.faq-redirection-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  margin: 0 auto;
  background-color: var(--color-neutral-0);
  border-radius: var(--border-radius-small);
}

@media screen and (max-width: 768px) {
  .faq-redirection-section {
    border-radius: 0;
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-32);
  }
}
.faq-redirection-section__title, .faq-redirection-section__subtitle {
  text-align: center;
  color: var(--color-neutral-100);
}

.management-advantages-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-48);
  width: 100%;
  flex-grow: 1;
}

.management-advantages-section__header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  align-items: center;
  justify-content: center;
  width: 100%;
}

.management-advantages-section__title {
  text-align: center;
}

.management-advantages-section__title span {
  font-family: var(--font-family-heading);
}

.management-advantages-section__subtitle {
  text-align: center;
  max-width: 940px;
}

.management-advantages-section__content {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
  padding-bottom: var(--spacing-32);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
}

.management-plus-section {
  background-color: var(--color-secondary-20);
  display: flex;
  flex-direction: column;
  padding: var(--spacing-64) var(--spacing-48);
  gap: var(--spacing-48);
  flex-grow: 1;
}

.management-plus-section__title {
  color: var(--color-neutral-100);
}

.management-plus-section__content {
  padding-bottom: var(--spacing-32);
}

.management-plus-section__content ul {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  padding-left: var(--spacing-24);
}

.management-plus-section__content ul li {
  color: var(--color-neutral-100);
}

.management-plus-section__content ul li, .management-plus-section__content ul li > * {
  max-width: 96ch;
}

.management-guided-partners-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  background-color: var(--color-secondary-70);
  border-radius: var(--border-radius-small);
}

@media screen and (max-width: 1440px) {
  .management-guided-partners-section {
    border-radius: 0;
  }
}
@media screen and (max-width: 480px) {
  .management-guided-partners-section {
    padding: var(--spacing-48) var(--spacing-16);
  }
}
.management-guided-partners-section__header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  align-items: center;
  justify-content: center;
  width: 100%;
}

.management-guided-partners-section__title {
  text-align: center;
  max-width: 32ch;
}

.management-guided-partners-section__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  gap: var(--spacing-24);
  padding: var(--spacing-16) 0 var(--spacing-32);
}

@media screen and (max-width: 768px) {
  .management-guided-partners-section__content {
    flex-direction: column;
  }
}
.management-guided-partners-section__logo.logo {
  height: 128px;
  width: auto;
}

.contracts-piloted-section {
  width: 100%;
  padding: var(--spacing-32);
  background-color: var(--color-neutral-100);
}

.contracts-piloted-section__container {
  margin-top: var(--spacing-80);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-32);
  width: 100%;
}

.contracts-piloted-section__container__title {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: clamp(var(--font-size-medium), 5vw, var(--font-size-1));
  text-align: center;
  color: var(--color-neutral-0);
}

.contracts-piloted-section__container__subtitle {
  width: 350px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-4);
  text-align: center;
  color: var(--color-neutral-0);
}

.btns-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  user-select: none;
}

.btns-container__first-choice-container {
  display: flex;
  gap: var(--spacing-16);
  margin-bottom: var(--spacing-32);
}

.btns-container__first-choice-container__btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--spacing-24) var(--spacing-32);
  gap: var(--spacing-16);
  width: 360px;
  background: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.btns-container__first-choice-container__btn--active {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.btns-container__first-choice-container__btn__title {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
}

.btns-container__first-choice-container__btn:not(.btns-container__first-choice-container__btn--active):hover {
  background-color: var(--color-primary-90);
}

.btns-container__second-choice-container__btns-type-second-choice-container {
  display: flex;
  gap: var(--spacing-16);
  margin-bottom: var(--spacing-32);
  justify-content: center;
}

.btns-container__second-choice-container__btns-type-second-choice-container__btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--spacing-24) var(--spacing-32);
  gap: var(--spacing-12);
  width: 360px;
  background: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.btns-container__second-choice-container__btns-type-second-choice-container__btn--active {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.btns-container__second-choice-container__btns-type-second-choice-container__btn--active h3, .btns-container__second-choice-container__btns-type-second-choice-container__btn--active p {
  color: var(--color-neutral-100);
}

.btns-container__second-choice-container__btns-type-second-choice-container__btn__title {
  width: 296px;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  color: var(--color-neutral-0);
}

.btns-container__second-choice-container__btns-type-second-choice-container__btn__description {
  width: 296px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  color: var(--color-neutral-0);
}

.btns-container__second-choice-container__btns-type-second-choice-container__btn:not(.btns-container__second-choice-container__btns-type-second-choice-container__btn--active):hover {
  background-color: var(--color-primary-90);
}

@media screen and (max-width: 1280px) {
  .btns-container {
    width: 100%;
  }
  .btns-container__first-choice-container {
    flex-direction: column;
    width: 100%;
  }
  .btns-container__first-choice-container__btn {
    width: 100%;
  }
  .btns-container__second-choice-container {
    flex-direction: column;
    width: 100%;
  }
  .btns-container__second-choice-container__btns-type-second-choice-container {
    flex-direction: column;
    width: 100%;
  }
  .btns-container__second-choice-container__btns-type-second-choice-container__btn {
    width: 100%;
  }
  .btns-container__second-choice-container__btn {
    width: 100%;
  }
}
.results-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-32);
  gap: var(--spacing-64);
  width: 90%;
  margin: 0 auto;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

@media screen and (max-width: 1280px) {
  .results-container {
    width: 100%;
    padding: 0px;
    margin: 0;
  }
}
.filters-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 100%;
}

.filters-container__btns-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 100%;
  border-radius: var(--border-radius-medium);
}

.filters-container__btns-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16);
  gap: var(--spacing-16);
  background: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  cursor: pointer;
  user-select: none;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.filters-container__btns-container__btn--active {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.filters-container__btns-container__btn__title {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  white-space: nowrap;
}

.filters-container__btns-container__btn:not(.filters-container__btns-container__btn--active):hover {
  background-color: var(--color-primary-90);
}

.filters-container__parameters-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 269px;
}

.filters-container__parameters-container div {
  display: flex;
  gap: var(--spacing-16);
}

.filters-container__parameters-container__btn-parameter {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16);
  gap: var(--spacing-16);
  border-radius: var(--border-radius-small);
  cursor: pointer;
  user-select: none;
  background: var(--color-neutral-70);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.filters-container__parameters-container__btn-date-container__btn-date {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 56px;
  border: none;
  background: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-secondary-20);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

@media screen and (max-width: 1280px) {
  .filters-container {
    flex-direction: column;
  }
  .filters-container__btns-container {
    width: 100%;
    flex-direction: row;
    justify-content: center;
  }
  .filters-container__btns-container__btn {
    width: 31%;
  }
  .filters-container__btns-container__btn__title {
    font-size: var(--font-size-tiny);
  }
  .filters-container__parameters-container {
    width: 100%;
    justify-content: space-between;
    margin: 0;
  }
}
.cards-display-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 100%;
}

.card-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  width: 312px;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  user-select: none;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  overflow: hidden;
}

.card-container--active .card-container__card-header {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.card-container--active .card-container__card-informations {
  background-color: var(--color-primary-90);
}

.card-container--active .card-container__card-header p:not(.card-container__card-header__numbers-rating-container__number-rating-container--active p) {
  color: var(--color-neutral-100);
}

.card-container--active .card-container__card-header__numbers-rating-container__number-rating-container:not(.card-container__card-header__numbers-rating-container__number-rating-container--active) {
  background-color: var(--color-primary-40);
}

.card-container:hover {
  background-color: var(--color-primary-90);
}

.card-container * {
  transition: background-color var(--motion-duration-medium) ease-out;
}

.card-container:not(.card-container--active):hover .card-container__card-header, .card-container:not(.card-container--active):hover .card-container__card-informations {
  background-color: var(--color-primary-90);
}

.card-container__card-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  background: #e5eaec;
}

.card-container__card-header__title {
  width: 100%;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  text-align: center;
  color: var(--color-neutral-0);
}

.card-container__card-header__numbers-rating-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-4);
  width: 136px;
  height: var(--spacing-16);
}

.card-container__card-header__numbers-rating-container__number-rating-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px;
  width: var(--spacing-16);
  height: var(--spacing-16);
  background: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
}

.card-container__card-header__numbers-rating-container__number-rating-container__number-rating {
  width: 6px;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-micro);
  color: var(--color-secondary-20);
  text-align: center;
  transform: translate(-1px);
}

.card-container__card-informations {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  background: var(--color-neutral-70);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.card-container__card-informations__percentage-rate {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-3);
  text-align: center;
  color: var(--color-neutral-0);
}

.card-container__card-informations__card-information-text {
  width: 190px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  text-align: center;
  color: var(--color-neutral-0);
}

.card-container__card-informations__logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-4);
  width: var(--spacing-64);
}

.array-display-container {
  max-width: 100%;
}

.grid-container {
  width: 100%;
  display: grid;
  grid-template-columns: 3fr repeat(3, 1fr) repeat(4, 1.5fr);
  grid-template-rows: repeat(auto-fill, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-container__grid-header {
  width: 100%;
  display: grid;
  grid-template-columns: 2.5fr repeat(3, 1fr) repeat(4, 1.5fr);
  grid-column-start: 1;
  grid-column-end: 9;
  border-bottom: 2px solid black;
  min-height: var(--spacing-80);
}

.grid-container__grid-header div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.grid-container__grid-header p {
  font-size: var(--font-size-5);
  font-weight: var(--font-weight-semibold);
}

.grid-container__grid-header p:nth-child(2) {
  font-size: var(--font-size-tiny);
}

@media screen and (max-width: 1280px) {
  .grid-container {
    display: none;
  }
}
.grid-container-mobile {
  width: 100%;
  display: none;
}

.grid-container-mobile__grid-header {
  width: 100%;
  display: flex;
  border-bottom: 2px solid black;
  min-height: var(--spacing-80);
}

.grid-container-mobile__grid-header__whiteLabel {
  min-width: 65%;
}

.grid-container-mobile__grid-header__items {
  overflow: hidden;
  display: flex;
  min-width: 35%;
}

.grid-container-mobile__grid-header__items__label-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  width: 100%;
  text-align: center;
  overflow: hidden;
  user-select: none;
}

.grid-container-mobile__grid-header__items__label-container div:last-child, .grid-container-mobile__grid-header__items__label-container div:first-child {
  cursor: pointer;
}

.grid-container-mobile__grid-header__items__label-container__label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  cursor: default;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: clamp(12px, 4vw, 20px);
  line-height: 27px;
}

.grid-container-mobile__grid-header__items__label-container__label p:nth-child(2) {
  font-size: var(--font-size-tiny);
}

.grid-container-mobile__grid-header__items__label-container > p {
  font-size: var(--font-size-5);
  font-weight: var(--font-weight-semibold);
  font-family: "Open Sans";
  font-size: 20px;
  color: #001329;
  padding: 0 16px;
}

@media screen and (max-width: 1280px) {
  .grid-container-mobile {
    display: flex;
  }
}
.grid-row-body-mobile {
  display: none;
}

.grid-row-body-mobile__grid-profil-label-container {
  display: flex;
  flex-direction: column;
  width: 65%;
  padding: 1rem 0.5rem;
  border-bottom: 2px solid black;
}

.grid-row-body-mobile__grid-profil-label-container > h3 {
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
}

.grid-row-body-mobile__grid-profil-items-container {
  display: flex;
  width: 35%;
  justify-content: flex-start;
  overflow: hidden;
  border-bottom: 2px solid black;
}

.grid-row-body-mobile__grid-profil-items-container__item-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  transition: transform 0.6s;
}

.grid-row-body-mobile__grid-profil-items-container__item-container--srri p {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: var(--color-primary-50);
  height: 25px;
  width: 25px;
  color: white;
  font-weight: bolder;
}

@media screen and (max-width: 1280px) {
  .grid-row-body-mobile {
    display: flex;
  }
}
.grid-row-body {
  width: 100%;
  display: grid;
  grid-template-columns: 2.5fr repeat(3, 1fr) repeat(4, 1.5fr);
  grid-column-start: 1;
  grid-column-end: 9;
  border-bottom: 2px solid black;
  height: var(--spacing-80);
  font-family: var(--font-family-body);
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  transition: background-color var(--motion-duration-medium) ease-out;
  cursor: pointer;
}

.grid-row-body:hover {
  background-color: var(--color-primary-90);
}

.grid-row-body div {
  padding: 0 var(--spacing-12);
}

.grid-row-body div:not(:first-child) {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.grid-row-body__grid-profil-item-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  font-family: var(--font-family-body);
}

.grid-row-body__grid-profil-item-container h3 {
  font-size: var(--font-size-4);
}

.grid-row-body__grid-profil-item-container p {
  font-weight: var(--font-weight-semibold);
}

@media screen and (max-width: 1280px) {
  .grid-row-body__grid-profil-item-container h3 {
    font-size: var(--font-size-medium);
  }
  .grid-row-body__grid-profil-item-container p {
    font-size: var(--font-size-micro);
  }
}
.grid-row-body__grid-profil-item-container__grid-srri-item-container {
  justify-self: center;
  align-self: center;
  background-color: var(--color-primary-50);
  border-radius: 50%;
  width: 25px;
  height: 25px;
}

.grid-row-body__grid-profil-item-container__grid-srri-item-container p {
  color: white;
  font-weight: bolder;
}

@media screen and (max-width: 1280px) {
  .grid-row-body {
    display: none;
  }
}
.white-card-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24);
  gap: var(--spacing-32);
  width: 100%;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

.white-card-container__title {
  align-self: start;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-4);
  text-align: center;
  color: var(--color-primary-50);
}

.white-card-container__description {
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  color: var(--color-neutral-0);
}

@media screen and (max-width: 1280px) {
  .white-card-container img {
    min-width: 300px;
    width: 30%;
  }
  .white-card-container__description {
    font-size: var(--font-size-small);
  }
}
.btn-subscribe-container {
  display: flex;
  justify-content: center;
  cursor: pointer;
}

.btn-subscribe-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  gap: var(--spacing-16);
  width: 270px;
  height: var(--spacing-48);
  margin-bottom: var(--spacing-48);
  background: var(--color-primary-50);
  border-radius: var(--border-radius-medium);
  border-style: solid;
  border-width: 2px;
  background-color: var(--color-neutral-100);
  color: var(--color-primary-50);
  transition: background-color var(--motion-duration-medium), color var(--motion-duration-medium);
  cursor: pointer;
}

.btn-subscribe-container__btn__title {
  width: 142px;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-primary-50);
}

.btn-subscribe-container__btn__title:hover {
  color: rgb(255, 255, 255);
}

.btn-subscribe-container__btn:hover {
  background: var(--color-primary-50);
}

.distribution-funds-array-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  user-select: none;
  align-items: center;
}

.distribution-funds-array-section__btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--spacing-24);
  width: 100%;
  background: #002853;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}

.distribution-funds-array-section__btn h3 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-4);
  color: var(--color-neutral-100);
  display: flex;
  align-items: center;
  gap: var(--spacing-8);
}

.distribution-funds-array-section__btn svg {
  transition: transform var(--motion-duration-medium) var(--motion-easing-standard);
}

.distribution-funds-array-section__content {
  width: 100%;
  display: flex;
  justify-content: center;
  max-height: 0px;
  overflow: hidden;
  transition: max-height var(--motion-duration-medium) var(--motion-easing-standard);
}

.distribution-funds-array-section__content__array-container {
  padding-top: var(--spacing-24);
  display: flex;
  flex-direction: column;
  width: 100%;
}

.distribution-funds-array-section__content__array-container__item {
  width: 100%;
  display: flex;
  height: var(--spacing-64);
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-family-body);
  padding: var(--spacing-24) var(--spacing-16);
}

.distribution-funds-array-section__content__array-container__item--title {
  background: var(--current-color-1);
}

.distribution-funds-array-section__content__array-container__item--title h4, .distribution-funds-array-section__content__array-container__item--title p {
  font-weight: var(--font-weight-bold);
  font-family: var(--font-family-body);
  font-size: 18px;
  color: var(--color-neutral-100);
}

.distribution-funds-array-section__content__array-container__item--content {
  background: var(--color-neutral-70);
}

.distribution-funds-array-section__content__array-container__item--content h4 {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
}

.distribution-funds-array-section__content__array-container__item--content > p {
  font-size: var(--font-size-medium);
}

.distribution-funds-array-section__content__array-container__item--content span {
  text-decoration-line: underline;
}

.distribution-funds-array-section__content__array-container__item--content div p {
  font-size: var(--font-size-tiny);
}

.distribution-funds-array-section__content__array-container__item--image div {
  display: flex;
  align-items: center;
}

.distribution-funds-array-section__content__array-container__item--image div div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.distribution-funds-array-section__content__array-container__item--image > div::before {
  display: block;
  content: "";
  width: 32px;
  height: 32px;
  background-image: url("../assets/images/repartition-array-image.png");
  margin-right: var(--spacing-12);
}

@media screen and (max-width: 1280px) {
  .distribution-funds-array-section__btn {
    width: 100%;
  }
  .distribution-funds-array-section__btn h3 {
    font-size: var(--font-size-5);
  }
  .distribution-funds-array-section__content__array-container {
    padding: var(--spacing-16) 0;
    width: 100%;
  }
}
main.ads .distribution-funds-array-section__content__array-container__item--image > div::before {
  background-image: url("../assets/images/repartition-array-image.png");
}

.hidden {
  display: none;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.contracts-support-section {
  width: 100%;
  padding: var(--spacing-32);
  background-color: var(--color-neutral-100);
}

.contracts-support-section__container {
  margin-top: --spacing-80;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-32);
  width: 100%;
}

.contracts-support-section__container__title {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: clamp(var(--font-size-medium), 5vw, var(--font-size-1));
  text-align: center;
  color: var(--color-neutral-0);
}

.contracts-support-section__container__subtitle {
  width: 350px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-4);
  text-align: center;
  color: var(--color-neutral-0);
}

.support-btns-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  user-select: none;
}

.support-btns-container__first-choice-container {
  display: flex;
  gap: var(--spacing-16);
  margin-bottom: var(--spacing-32);
}

.support-btns-container__first-choice-container__btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--spacing-24) var(--spacing-32);
  gap: var(--spacing-16);
  width: 360px;
  background: var(--color-neutral-50);
  border-radius: var(--border-radius-small);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.support-btns-container__first-choice-container__btn:hover:not(.support-btns-container__first-choice-container__btn--active) {
  background-color: var(--color-primary-90);
}

.support-btns-container__first-choice-container__btn--active {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.support-btns-container__first-choice-container__btn__title {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
}

.support-btns-container__second-choice-container__btns-type-second-choice-container {
  display: flex;
  gap: var(--spacing-16);
  margin-bottom: var(--spacing-32);
  justify-content: center;
}

.support-btns-container__second-choice-container__btns-type-second-choice-container__btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--spacing-24) var(--spacing-32);
  gap: var(--spacing-12);
  width: 360px;
  background: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.support-btns-container__second-choice-container__btns-type-second-choice-container__btn:hover:not(.support-btns-container__second-choice-container__btns-type-second-choice-container__btn--active) {
  background-color: var(--color-primary-90);
}

.support-btns-container__second-choice-container__btns-type-second-choice-container__btn--active {
  background-color: var(--color-primary-50);
}

.support-btns-container__second-choice-container__btns-type-second-choice-container__btn--active h3, .support-btns-container__second-choice-container__btns-type-second-choice-container__btn--active p {
  color: var(--color-neutral-100);
}

.support-btns-container__second-choice-container__btns-type-second-choice-container__btn__title {
  width: 296px;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  color: var(--color-neutral-0);
}

.support-btns-container__second-choice-container__btns-type-second-choice-container__btn__description {
  width: 296px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  color: var(--color-neutral-0);
}

@media screen and (max-width: 1280px) {
  .support-btns-container {
    width: 100%;
  }
  .support-btns-container__first-choice-container {
    flex-direction: column;
    width: 100%;
  }
  .support-btns-container__first-choice-container__btn {
    width: 100%;
  }
  .support-btns-container__second-choice-container {
    flex-direction: column;
    width: 100%;
    margin: 2em 0em;
  }
  .support-btns-container__second-choice-container__btns-type-second-choice-container {
    flex-direction: column;
    width: 90%;
    margin-left: 5%;
  }
  .support-btns-container__second-choice-container__btns-type-second-choice-container__btn {
    width: 100%;
  }
  .support-btns-container__second-choice-container__btn {
    width: 100%;
  }
  .support-btns-container__second-choice-container__btns-type-second-choice-container__btn__description {
    width: 100%;
  }
}
.btns-third-choice-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 968px;
  margin: 0 auto;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

.btns-third-choice-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-32);
  gap: var(--spacing-16);
  width: 312px;
  background: #f3f5f6;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  user-select: none;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.btns-third-choice-container__btn:hover:not(.btns-third-choice-container__btn--active) {
  background-color: var(--color-primary-90);
}

.btns-third-choice-container__btn--active {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.btns-third-choice-container__btn p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  white-space: nowrap;
}

@media screen and (max-width: 1280px) {
  .btns-third-choice-container {
    flex-direction: column;
    width: 100%;
    margin: 2em 0em;
  }
  .btns-third-choice-container__btn {
    width: 90%;
  }
}
.result-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-64);
  width: 100%;
}

.euro-fund-container {
  margin-top: var(--spacing-64);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 100%;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

.euro-fund-container__text-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: var(--font-family-heading);
  text-align: center;
  color: var(--color-neutral-0);
}

.euro-fund-container__text-container h3 {
  /*width: 563px;*/
  margin-bottom: var(--spacing-24);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-2);
  font-size: clamp(var(--font-size-large), 5vw, var(--font-size-1));
  text-align: center;
}

.euro-fund-container__text-container > p {
  margin-bottom: var(--spacing-32);
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  font-size: clamp(var(--font-size-tiny), 5vw, var(--font-size-medium));
  text-align: center;
  color: var(--color-neutral-0);
}

.euro-fund-container__text-container a {
  margin-bottom: var(--spacing-32);
}

.euro-fund-container__cards-container {
  display: flex;
  gap: var(--spacing-16);
  flex-wrap: wrap;
  justify-content: center;
}

.euro-fund-container__netissima-conditions {
  width: 100%;
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  color: var(--color-neutral-0);
  margin: 0 auto;
  margin-top: 88px;
}

.euro-fund-container__netissima-container__informations-container {
  /* width: 1353px; */
  width: 100%;
  margin-top: var(--spacing-64);
}

.euro-fund-container__netissima-container__informations-container h3 {
  align-self: left;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-3);
  text-align: center;
  color: rgb(255, 100, 66);
  padding: 0 --spacing-80;
  margin-bottom: var(--spacing-24);
}

.support-card-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  position: relative;
  width: 312px;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  user-select: none;
  overflow: hidden;
}

.support-card-container--active h3, .support-card-container--active p:not(.card-container__card-informations__percentage-rate,
.card-container__card-informations__card-information-text,
.support-card-container__informations__percentage-rate,
.support-card-container__informations__percentage-rate,
.support-card-container__informations__information-text) {
  color: var(--color-neutral-100);
}

.support-card-container--active .support-card-container__card-header {
  background-color: var(--color-primary-50);
  color: var(--color-neutral-100);
}

.support-card-container__card-header {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  background: #e5eaec;
  transition: background-color var(--transition-time) ease-out;
}

.support-card-container__card-header__title {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  text-align: center;
  color: var(--color-neutral-0);
}

.support-card-container__informations {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  height: 300px;
  background: #f3f5f6;
  transition: background-color var(--transition-time) ease-out;
}

.support-card-container__informations__percentage-rate {
  width: 207px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-3);
  text-align: center;
  letter-spacing: -0.02em;
  color: var(--color-neutral-0);
}

.support-card-container__informations__card-information-text {
  max-width: 190px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  text-align: center;
  color: var(--color-neutral-0);
}

.support-card-container__informations img {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  gap: 4px;
  position: absolute;
  bottom: 68px;
}

.support-card-container:not(.support-card-container--active):hover .support-card-container__card-header, .support-card-container:hover .support-card-container__informations {
  background-color: var(--color-primary-90);
}

.netissima-global-container {
  display: flex;
  justify-content: center;
  gap: var(--spacing-16);
  margin: 0 auto;
  /* width: 80%; */
  margin-bottom: var(--spacing-64);
}

.netissima-global-container__left-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.netissima-global-container__left-container img {
  width: 560px;
  height: 415px;
}

.netissima-global-container__left-container__text-container {
  /* width: 487px; */
  width: 100%;
  font-family: var(--font-family-heading);
  font-size: var(--font-size-large);
  color: var(--color-secondary-20);
}

.netissima-global-container__right-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.netissima-global-container__right-container img {
  width: 637px;
  height: 340px;
}

.netissima-global-container__right-container__text-container {
  width: 614px;
  font-family: var(--font-family-heading);
  font-size: var(--font-size-large);
  color: var(--color-secondary-20);
}

.btns-netissima-right-container {
  display: flex;
  gap: var(--spacing-48);
  margin-left: var(--spacing-64);
}

.btns-netissima-right-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  gap: var(--spacing-16);
  /* width: 213px; */
  border: 2px solid var(--color-secondary-20);
  border-radius: var(--border-radius-medium);
  transition: background-color var(--motion-duration-medium) ease-out;
  cursor: pointer;
}

.btns-netissima-right-container__btn p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-secondary-20);
}

.btns-netissima-right-container__btn img {
  width: var(--spacing-16);
}

.btns-netissima-right-container__btn:hover {
  background-color: var(--color-secondary-20);
}

.btns-netissima-right-container__btn svg {
  color: var(--color-secondary-20);
  transition: color var(--transition-time) ease-out;
}

.btns-netissima-right-container__btn:hover p, .btns-netissima-right-container__btn:hover svg {
  color: rgb(255, 255, 255);
}

.growth-fund-container {
  margin-top: var(--spacing-64);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 100%;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

.growth-fund-container__text-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: var(--font-family-heading);
  font-size: var(--font-size-2);
  text-align: center;
  margin-bottom: var(--spacing-48);
  color: var(--color-neutral-0);
}

.growth-fund-container__text-container h3 {
  width: 800px;
  margin-bottom: var(--spacing-24);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-2);
  text-align: center;
}

.growth-fund-container__text-container > p {
  width: 600px;
  margin-bottom: var(--spacing-48);
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-neutral-0);
}

.growth-fund-container__text-container a {
  margin-bottom: var(--spacing-48);
}

.growth-fund-container__cards-container {
  display: block;
}

.growth-fund-container__cards-container__cards-growth-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px;
  gap: var(--spacing-16);
  width: 1296px;
  margin-bottom: var(--spacing-16);
}

.growth-container__informations-container {
  /* width: 1353px; */
  width: 100%;
  margin-top: var(--spacing-64);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.growth-container__informations-container h3 {
  align-self: start;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-3);
  text-align: left;
  color: var(--color-primary-50);
  padding: 0 --spacing-80;
  margin-bottom: var(--spacing-24);
}

.growth-global-container {
  display: flex;
  justify-content: center;
  gap: var(--spacing-16);
  margin: 0 auto;
  /* width: 80%; */
  margin-bottom: var(--spacing-64);
}

.growth-global-container__left {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.growth-global-container__left p {
  width: 532px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-large);
}

.growth-global-container__right {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.growth-global-container__right img {
  width: 602px;
  height: 342px;
  object-fit: contain;
}

.growth-global-container__right__btns-container {
  margin-top: 46px;
  display: flex;
  gap: var(--spacing-48);
  /* margin-left: var(--spacing-64); */
}

.growth-global-container__right__btns-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  gap: var(--spacing-16);
  width: 213px;
  border: 2px solid var(--color-secondary-20);
  border-radius: var(--border-radius-medium);
  cursor: pointer;
  transition: background-color var(--motion-duration-medium) ease-out;
}

.growth-global-container__right__btns-container__btn p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-secondary-20);
  transition: color var(--motion-duration-medium) ease-out;
}

.growth-global-container__right__btns-container__btn:hover {
  background-color: var(--color-secondary-20);
}

.growth-global-container__right__btns-container__btn svg {
  color: var(--color-secondary-20);
  transition: color var(--motion-duration-medium) ease-out;
}

.growth-global-container__right__btns-container__btn:hover p, .growth-global-container__right__btns-container__btn:hover svg {
  color: rgb(255, 255, 255);
}

.account-unit-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  margin-top: var(--spacing-64);
}

.account-unit-container__btns-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px;
  gap: var(--spacing-16);
  margin-bottom: var(--spacing-64);
}

.account-unit-container__btns-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  gap: var(--spacing-16);
  background: #f3f5f6;
  border-radius: 4px;
  cursor: pointer;
  user-select: none;
  transition: background-color var(--motion-duration-medium) ease-out;
}

.account-unit-container__btns-container__btn:hover:not(.account-unit-container__btns-container__btn--active) {
  background-color: var(--color-primary-90);
}

.account-unit-container__btns-container__btn--active {
  background-color: var(--color-primary-50);
}

.account-unit-container__btns-container__btn--active p {
  color: var(--color-neutral-100);
}

.account-unit-container__btns-container__btn__text {
  font-family: var(--font-family-body);
  white-space: nowrap;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-neutral-0);
}

@media screen and (max-width: 1280px) {
  .account-unit-container {
    margin-top: var(--spacing-32);
  }
  .account-unit-container__btns-container {
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
  }
}
.structured-fund-container {
  width: 100%;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.structured-fund-container__text-container {
  width: 100%;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.structured-fund-container__text-container h3, .structured-fund-container__text-container .structured-fund-container__text-container-description h3 {
  margin-bottom: var(--spacing-24);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-2);
  text-align: center;
}

.structured-fund-container__text-container .structured-fund-container__text-container-description p {
  margin-bottom: var(--spacing-48);
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  text-align: center;
  color: var(--color-neutral-0);
}

.structured-fund-container__text-container a {
  margin-bottom: var(--spacing-48);
}

.structured-fund-cards-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  gap: var(--spacing-64);
  width: 100%;
  margin-bottom: var(--spacing-64);
}

.structured-fund-cards-container__row-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px 150px;
  gap: var(--spacing-16);
}

@media screen and (max-width: 1280px) {
  .structured-fund-cards-container__row-container {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.structured-fund-cards-container__row-container__card-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
  width: 312px;
  border-radius: var(--border-radius-small);
}

.structured-fund-cards-container__row-container__card-container__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  height: 108px;
  background: #e5eaec;
}

.structured-fund-cards-container__row-container__card-container__header p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  text-align: center;
  color: var(--color-neutral-0);
}

.structured-fund-cards-container__row-container__card-container__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 312px;
  background: #f3f5f6;
}

.structured-fund-cards-container__row-container__card-container__body__text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-24) var(--spacing-16);
  gap: var(--spacing-16);
  width: 312px;
  background: #f3f5f6;
}

.structured-fund-cards-container__row-container__card-container__body__text-container p {
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  text-align: center;
  color: var(--color-neutral-0);
}

.structured-fund-cards-container__row-container__card-container__body__btns-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-8);
  width: 221px;
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-12) var(--spacing-16);
  gap: var(--spacing-12);
  width: 98px;
  height: 36px;
  /* background: var(--color-primary-50); */
  border: 1px solid var(--color-primary-50);
  border-radius: var(--border-radius-medium);
  cursor: pointer;
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-tiny);
  text-align: center;
  color: var(--color-primary-50);
  transition: background-color var(--motion-duration-medium) ease-out;
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn:hover {
  background-color: var(--color-primary-50);
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn:hover p {
  color: var(--color-neutral-100);
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn--light {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-12) var(--spacing-16);
  gap: var(--spacing-12);
  width: 115px;
  height: 36px;
  border: 1px solid var(--color-secondary-20);
  border-radius: var(--border-radius-medium);
  cursor: pointer;
  transition: background-color var(--motion-duration-medium) ease-out;
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn--light:hover {
  background-color: var(--color-secondary-20);
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn--light:hover p {
  color: var(--color-neutral-100);
}

.structured-fund-cards-container__row-container__card-container__body__btns-container__btn--light p {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--spacing-12);
  text-align: center;
  color: var(--color-secondary-20);
  white-space: nowrap;
}

.structured-fund-cards-container__row-container__card-container__body__text-container-end {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-16);
  width: 214px;
  background: #e8f2fa;
  border-radius: var(--border-radius-small);
  flex: none;
  order: 3;
  flex-grow: 0;
  margin-top: var(--spacing-16);
  margin-bottom: var(--spacing-16);
  cursor: pointer;
}

.structured-fund-cards-container__row-container__card-container__body__text-container-end a {
  width: 183px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-small);
  text-align: center;
  text-decoration-line: underline;
  color: var(--color-secondary-20);
}

.structured-fund-grid-container {
  width: 100%;
  margin-top: var(--spacing-64);
  display: grid;
  grid-template-columns: 2.5fr 1fr 1.5fr repeat(2, 2fr);
  grid-template-rows: repeat(auto-fill, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin: 0 auto;
}

.structured-fund-grid-container h3 {
  text-align: center;
  width: 100%;
}

.structured-fund-grid-container__header {
  display: grid;
  grid-template-columns: 2.5fr 1fr 1.5fr repeat(2, 2fr);
  background-color: var(--color-secondary-20);
  color: white;
  grid-column-start: 1;
  grid-column-end: 6;
}

.structured-fund-grid-container__header p {
  display: flex;
  align-items: center;
  justify-self: center;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-tiny);
  text-align: center;
  color: white;
  min-height: 40px;
}

.structured-fund-grid-container__body {
  display: grid;
  grid-template-columns: 2.5fr 1fr 1.5fr repeat(2, 2fr);
  grid-column-start: 1;
  grid-column-end: 6;
  height: var(--spacing-64);
  cursor: pointer;
  user-select: none;
}

.structured-fund-grid-container__body p:nth-child(1) {
  color: var(--color-secondary-50);
  justify-self: start;
  padding: 0 var(--spacing-16);
}

.structured-fund-grid-container__body:nth-child(even) {
  background-color: var(--color-secondary-90);
}

.structured-fund-grid-container__body:hover {
  background-color: var(--color-primary-90);
}

.structured-fund-grid-container__body p {
  display: flex;
  justify-self: center;
  align-items: center;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-tiny);
  text-align: center;
  min-height: 40px;
}

.structured-fund-grid-text-container {
  width: 80%;
  padding: var(--spacing-16) 0;
}

.structured-fund-grid-text-container p {
  font-family: var(--font-family-body);
  font-size: var(--font-size-tiny);
  text-align: left;
}

.table_wrapper .table_tr {
  display: flex;
  font-size: var(--font-size-tiny);
  padding: var(--spacing-8) 0 var(--spacing-16) 0;
  position: relative;
  background: #f5f5fa;
  overflow: hidden;
}

.table_wrapper .dl_part {
  display: flex;
  justify-content: flex-end;
  padding: var(--spacing-16) 0;
  position: relative;
}

.table_wrapper .dl_part {
  display: flex;
  justify-content: flex-end;
  padding: var(--spacing-16) 0;
  position: relative;
}

.table_wrapper .dl_part button {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.table_wrapper .dl_part button {
  color: var(--color-secondary-50);
  text-decoration: none;
  font-size: 0.9rem;
  font-family: var(--font-family-body), sans-serif;
}

.table_wrapper .dl_part #formats {
  transition: 0.5s ease;
  position: absolute;
  bottom: -var(--spacing-48);
  right: 0;
  display: flex;
  flex-direction: column;
  background: white;
  padding: 0.2rem 0;
  width: 100%;
  max-width: 180px;
  z-index: 0;
  opacity: 0;
  -webkit-box-shadow: -3px 0px 5px -3px #555555;
  box-shadow: -3px 0px 5px -3px #555555;
}

.table_wrapper .dl_part #formats {
  transition: 0.5s ease;
  position: absolute;
  bottom: -var(--spacing-48);
  right: 0;
  display: flex;
  flex-direction: column;
  background: white;
  padding: 0.2rem 0;
  width: 100%;
  max-width: 180px;
  z-index: 0;
  opacity: 0;
  -webkit-box-shadow: -3px 0px 5px -3px #555555;
  box-shadow: -3px 0px 5px -3px #555555;
}

.table_wrapper .table_tr.libelle {
  background: #0b99c1;
  color: var(--color-neutral-100);
  padding: 1.5rem 0 var(--spacing-8) 0;
}

.table_wrapper .table_tr {
  display: flex;
  font-size: var(--font-size-tiny);
  padding: var(--spacing-8) 0 var(--spacing-16) 0;
  position: relative;
  background: #f5f5fa;
  overflow: hidden;
}

.table_td:nth-child(5),
.table_td:nth-child(4),
.table_td:nth-child(3),
.table_td:nth-child(2),
.table_td:nth-child(1) {
  border-right: 1px var(--color-neutral-100) dashed;
}

.table_wrapper .table_tr.libelle a.info_popup {
  padding: var(--spacing-8);
  font-weight: var(--font-weight-bold);
  position: relative;
  color: var(--color-neutral-100);
  display: block;
  cursor: pointer;
  text-decoration: none;
}

.table_wrapper .table_tr.libelle .table_td button.arrow_libelle {
  width: 100%;
  cursor: pointer;
  transition: 0.2s ease;
  background-color: transparent;
  border: none;
}

.table_wrapper .table_tr .table_td.mediumGrow {
  flex-grow: 2;
  max-width: 11%;
}

.table_wrapper .table_tr .table_td {
  flex-grow: 1;
  max-width: 6%;
}

.table_wrapper .table_tr.libelle .table_td.performance {
  position: relative;
}

.table_wrapper .table_tr.libelle .table_td button.arrow_libelle {
  width: 100%;
  cursor: pointer;
  transition: 0.2s ease;
}

.table_wrapper .table_tr.libelle p.centerTxt {
  padding: var(--spacing-8) 0.2rem;
}

.table_wrapper .table_tr.libelle p {
  padding: var(--spacing-8);
  font-weight: var(--font-weight-bold);
}

.table_wrapper .table_tr.libelle .table_td button.arrow_libelle svg {
  width: var(--spacing-12);
  fill: white;
}

.centerTxt {
  padding-bottom: 2rem;
  text-align: center;
}

.table_wrapper .title_separator {
  background: #002146;
  padding: var(--spacing-8) var(--spacing-16);
  width: calc(100% - 2rem);
  color: var(--color-neutral-100);
  font-size: 0.8rem;
}

.table_wrapper .table_tr {
  display: flex;
  font-size: var(--font-size-tiny);
  padding: var(--spacing-8) 0 var(--spacing-16) 0;
  position: relative;
  background: #f5f5fa;
  overflow: hidden;
}

.table_wrapper .table_tr .panel_shop {
  overflow: hidden;
  position: absolute;
  width: 400px;
  right: -410px;
  top: 0;
  bottom: 0;
  transition: 0.5s;
  background: var(--color-neutral-100);
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  -webkit-box-shadow: -var(--spacing-8) 0 5px -3px #999999;
  box-shadow: -var(--spacing-8) 0 5px -3px #999999;
}

.table_wrapper .table_tr .panel_shop div {
  display: flex;
  align-items: center;
  width: calc(33.33% - 1rem);
  padding: 0 var(--spacing-8) var(--spacing-8) var(--spacing-8);
  cursor: pointer;
}

.table_wrapper .table_tr .panel_shop .add_shop .panier {
  display: block;
}

.table_wrapper .table_tr .panel_shop div svg {
  width: 100%;
  max-width: 35px;
  min-width: 35px;
  padding-right: var(--spacing-8);
  transition: 0.2s;
}

.picto {
  max-width: 70px;
  -webkit-filter: drop-shadow(2px 4px 2px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(2px 4px 2px rgba(0, 0, 0, 0.4));
}

.table_wrapper .table_tr .panel_shop div svg {
  width: 100%;
  max-width: 35px;
  min-width: 35px;
  padding-right: var(--spacing-8);
  transition: 0.2s;
}

.table_wrapper .title_separator {
  background: #002146;
  padding: var(--spacing-8) var(--spacing-16);
  width: 100%;
  color: var(--color-neutral-100);
  font-size: 0.8rem;
}

.table_wrapper .table_tr {
  display: flex;
  font-size: var(--font-size-tiny);
  padding: var(--spacing-8) 0 var(--spacing-16) 0;
  position: relative;
  background: #f5f5fa;
  overflow: hidden;
}

.table_wrapper .table_tr .panel_shop .add_shop .panier {
  display: block;
}

.table_wrapper .table_tr .panel_shop div svg {
  width: 100%;
  max-width: 35px;
  min-width: 35px;
  padding-right: var(--spacing-8);
  transition: 0.2s;
}

.table_wrapper .table_tr .panel_shop .add_shop .corbeille {
  display: none;
}

.table_wrapper .table_tr .panel_shop div svg {
  width: 100%;
  max-width: 35px;
  min-width: 35px;
  padding-right: var(--spacing-8);
  transition: 0.2s;
}

.picto {
  max-width: 70px;
  -webkit-filter: drop-shadow(2px 4px 2px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(2px 4px 2px rgba(0, 0, 0, 0.4));
}

.table_wrapper .table_tr .table_td.bigGrow {
  flex-grow: 4;
  max-width: 23%;
  cursor: pointer;
}

.table_wrapper .table_tr.label_isr .actions {
  position: relative;
}

.table_wrapper .table_tr .table_td .actions {
  padding-left: 35px;
  transition: 0.2s;
}

.table_wrapper .table_tr .table_td.mediumGrow.star {
  align-self: center;
}

.table_wrapper .table_tr .table_td.mediumGrow {
  flex-grow: 2;
  max-width: 11%;
}

.table_wrapper .table_tr .table_td .libelle_mob_t {
  display: none;
}

.table_wrapper .table_tr .table_td .note_star {
  display: flex;
}

.table_wrapper .table_tr .table_td .note_star svg {
  width: var(--spacing-12);
  margin: 0 1px;
}

.table_wrapper .table_tr .table_td.mediumGrow {
  flex-grow: 2;
  max-width: 11%;
}

.table_wrapper .table_tr .table_td .hidden {
  display: block;
}

.wrapper_tab .table_wrapper .table_tr {
  display: flex;
  font-size: var(--font-size-tiny);
  padding: var(--spacing-8) 0 var(--spacing-16) 0;
  position: relative;
  background: #f5f5fa;
  overflow: hidden;
}

.table_wrapper .table_tr.label_isr {
  cursor: pointer;
}

.table_wrapper .table_tr.label_isr:hover {
  background: #d7d7e4;
}

.structured .tunnel-array-container {
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

.hidden {
  display: none;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.alta-news-talking-about-container {
  width: 100%;
  padding: var(--spacing-32);
  display: flex;
  justify-content: center;
  background-image: url("../assets/images/background-alta-news-talking-about.png");
  gap: var(--spacing-40);
}

.alta-news-talking-about-container__left-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(--spacing-40);
  width: 869px;
  border-radius: var(--border-radius-small);
}

.alta-news-talking-about-container__left-container__news-container {
  min-height: 856px;
}

.alta-news-talking-about-container__left-container__card {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px;
  gap: var(--spacing-40);
  width: 740px;
  margin-bottom: var(--spacing-40);
}

.alta-news-talking-about-container__left-container__card__logo-container {
  min-width: 150px;
  height: 140px;
  border-radius: var(--border-radius-small);
  display: flex;
  justify-content: center;
  align-items: center;
}

.alta-news-talking-about-container__left-container__card__logo-container img {
  border-radius: var(--border-radius-small);
}

.alta-news-talking-about-container__left-container__card__informations-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  gap: var(--spacing-16);
  max-width: 100%;
}

.alta-news-talking-about-container__left-container__card__informations-container p:first-of-type {
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  color: var(--color-secondary-20);
}

.alta-news-talking-about-container__left-container__card__informations-container h3 {
  width: 502px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  color: var(--color-neutral-0);
  width: 100%;
  cursor: pointer;
}

.alta-news-talking-about-container__left-container__card__informations-container__underline {
  color: var(--color-secondary-20);
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size var(--motion-duration-short) var(--motion-easing-standard);
}

.alta-news-talking-about-container__left-container__card__informations-container h3:hover .alta-news-talking-about-container__left-container__card__informations-container__underline {
  background-size: 100% 2px;
}

.alta-news-talking-about-container__left-container__card__informations-container p:last-of-type {
  width: 502px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  color: #0666ac;
  width: 100%;
}

.alta-news-talking-about-container__left-container__pages-navigation {
  display: flex;
  width: 103px;
  font-family: var(--font-family-body);
  font-size: var(--font-size-small);
  text-align: center;
  color: var(--color-neutral-0);
  width: 100%;
  justify-content: center;
  user-select: none;
}

.alta-news-talking-about-container__left-container__pages-navigation__pages-numbers {
  display: flex;
  gap: var(--spacing-4);
}

.alta-news-talking-about-container__left-container__pages-navigation__pages-numbers__btn {
  cursor: pointer;
}

.alta-news-talking-about-container__right-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--spacing-40);
  gap: var(--spacing-32);
  width: 465px;
  background: #d1e4f3;
  height: 595px;
}

.alta-news-talking-about-container__right-container p {
  width: 100%;
  font-family: var(--font-family-body);
  font-size: var(--font-size-small);
  color: var(--color-secondary-20);
}

.alta-news-talking-about-container__right-container__text-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
}

.alta-news-talking-about-container__right-container__text-container h3 {
  width: 100%;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  color: var(--color-neutral-0);
}

.alta-news-talking-about-container__right-container__text-container p {
  width: 100%;
}

.alta-news-talking-about-container__right-container__btns-container {
  display: flex;
  gap: var(--spacing-32);
  user-select: none;
}

.alta-news-talking-about-container__right-container__btns-container p {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-16);
  width: 68px;
  background-color: #f7fafd;
  border-radius: var(--border-radius-small);
  transition: background-color var(--motion-duration-medium), color var(--motion-duration-medium);
  cursor: pointer;
}

.alta-news-talking-about-container__right-container__btns-container p:hover {
  background-color: #002853;
  color: #f7fafd;
}

.activePage {
  text-decoration: underline;
  font-weight: var(--border-radius-medium);
}

@media screen and (max-width: 1280px) {
  .alta-news-talking-about-container {
    flex-direction: column;
    align-items: center;
  }
  .alta-news-talking-about-container__left-container {
    width: 100%;
    align-items: center;
  }
  .alta-news-talking-about-container__left-container__card {
    width: 100%;
    flex-direction: column;
  }
  .alta-news-talking-about-container__left-container__card {
    max-width: 100%;
    text-overflow: wrap;
    white-space: normal;
    margin-bottom: 0px;
    gap: var(--spacing-16);
  }
  .alta-news-talking-about-container__left-container__news-container {
    width: 100%;
  }
  .alta-news-talking-about-container__left-container__card__informations-container {
    max-width: 100%;
    padding: 0px;
  }
  .alta-news-talking-about-container__right-container {
    width: 100%;
    height: auto;
  }
  .alta-news-talking-about-container__right-container__btns-container {
    gap: var(--spacing-16);
  }
  .alta-news-talking-about-container__left-container__card__logo-container {
    justify-content: flex-start;
  }
}
main.ads .alta-news-talking-about-container {
  background-image: url("../assets/images/background-alta-news-talking-about.png");
}

.webconferences-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
}

@media screen and (max-width: 480px) {
  .webconferences-section {
    padding: var(--spacing-48) var(--spacing-16);
  }
}
.webconferences-section__content {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-32);
  width: 100%;
  max-width: 1280px;
  padding: var(--spacing-16) 0 var(--spacing-32);
}

.webconferences-section__column {
  display: flex;
  flex-direction: column;
  width: fit-content !important;
  gap: var(--spacing-24);
  padding: var(--spacing-16);
}

.webconferences-section .article-card {
  align-self: center;
}

.webconferences-section .button {
  align-self: flex-end;
}

.kit-press-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  container: kit-press-section/inline-size;
}

.kit-press-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  padding: var(--spacing-16) 0 var(--spacing-32);
}

.kit-press-section__content ul {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  padding-left: var(--spacing-24);
}

.kit-press-section__content li, .kit-press-section__content li > * {
  max-width: 96ch;
}

.kit-press-section__row {
  display: flex;
  gap: var(--spacing-32);
  padding-bottom: var(--spacing-16);
}

.kit-press-section__picto {
  width: 128px;
  height: 128px;
}

.kit-press-section .button {
  align-self: flex-end;
}

@container kit-press-section (max-width: 560px) {
  .kit-press-section__row {
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-32);
  }
}
.contact-press-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  container: contact-press-section/inline-size;
}

.contact-press-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  padding: var(--spacing-16) 0 var(--spacing-32);
}

.contact-press-section__row {
  display: flex;
  gap: var(--spacing-32);
  padding-bottom: var(--spacing-16);
}

.contact-press-section__details {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-12);
  padding-bottom: var(--spacing-16);
}

@container contact-press-section (max-width: 560px) {
  .contact-press-section__row {
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-32);
  }
}
.experts-voice-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-16);
  width: 100%;
}

@media screen and (max-width: 480px) {
  .experts-voice-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-48);
  }
}
.experts-voice-section__header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  align-items: center;
  justify-content: center;
  width: 100%;
}

.experts-voice-section__title {
  text-align: center;
  max-width: 32ch;
}

.experts-voice-section__content {
  display: grid;
  /*grid-template-rows: repeat(3, 216px);*/
  grid-gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  width: 100%;
  /*padding-bottom: var(--spacing-32);

  @media screen and (max-width: 1080px) {
    grid-template-rows: repeat(3, 460px);
  }*/
}

.experts-voice-section__navigation {
  display: flex;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
}

.experts-voice-section__pagination {
  display: flex;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
}

.experts-voice-section__page {
  cursor: pointer;
}

.experts-voice-section__page.active {
  font-weight: var(--font-weight-bold);
  text-decoration: underline;
  cursor: auto;
}

.discover-integration-program-container {
  width: 100%;
  position: relative;
}

.discover-integration-program-container__background {
  position: absolute;
  background-color: var(--color-primary-90);
  clip-path: polygon(100% 0, 100% 25%, 40% 100%, 0 100%, 0 0);
  width: 100%;
  height: 100%;
}

.discover-integration-program-container h2 {
  position: relative;
  width: 806px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-align: center;
  width: 100%;
  color: var(--color-neutral-0);
  margin-top: 0;
  margin-bottom: var(--spacing-32);
  padding: 0 var(--spacing-16);
}

.discover-integration-program-container__cards {
  display: flex;
  justify-content: center;
  gap: var(--spacing-32);
  margin-bottom: var(--spacing-64);
}

.discover-integration-program-container__cards__card {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.discover-integration-program-container__cards__card img {
  margin: var(--spacing-32);
}

.discover-integration-program-container__cards__card h3 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  text-align: center;
  color: var(--color-neutral-0);
}

.discover-integration-program-container__cards__card p {
  width: 256px;
  font-family: var(--font-family-body);
  font-size: --font-size-medium;
  color: var(--color-neutral-0);
  text-align: center;
}

@media screen and (max-width: 1280px) {
  .discover-integration-program-container {
    height: auto;
  }
  .discover-integration-program-container__background {
    clip-path: polygon(100% 0, 100% 75%, 40% 100%, 0 100%, 0 0);
  }
  .discover-integration-program-container__cards {
    flex-direction: column;
    align-items: center;
  }
}
.questions-container {
  width: 100%;
  max-width: 1024px;
  padding: var(--spacing-32);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 0 auto;
}

.questions-container > h3 {
  margin-top: 73px;
  margin-bottom: 51px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: clamp(var(--font-size-large), 5vw, var(--font-size-1));
  color: var(--color-neutral-0);
}

.accordion-container {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.accordion-container__accordion-btn {
  width: 100%;
  height: 71px;
  padding: var(--spacing-24);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f7fafd;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  margin-top: var(--spacing-24);
  transition: background-color var(--motion-duration-medium);
  user-select: none;
}

.accordion-container__accordion-btn svg {
  transition: transform 0.4s var(--motion-easing-standard);
}

.accordion-container__content {
  color: #192542;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s var(--motion-easing-standard);
  margin-top: var(--spacing-32);
}

.accordion-container__content__question-container {
  width: 95%;
  display: flex;
  flex-direction: column;
}

.accordion-container__content__question-container__question {
  user-select: none;
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #6b6b6b;
  cursor: pointer;
}

.accordion-container__content__question-container__question h3 {
  transform: translateY(-5px);
  font-size: var(--font-size-2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 var(--spacing-4);
}

.accordion-container__content__question-container__response {
  margin: 0 0 0 0;
  margin: var(--spacing-16) 0 var(--spacing-40);
  font-size: var(--font-size-medium);
  padding: 0 var(--spacing-12);
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s var(--motion-easing-standard), opacity 0.5s var(--motion-easing-standard);
  font-family: var(--font-family-body);
  opacity: 0;
}

.accordion-container__content__question-container__response ul {
  margin-left: 18px;
}

.accordion-container__content__question-container__response li {
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  padding-left: 0;
}

.accordion-container__content__question-container__response a {
  color: #0666ac;
}

.squad-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--color-primary-90);
}

.squad-container > h2 {
  margin-top: var(--spacing-40);
  text-align: center;
  padding: 0 var(--spacing-8);
}

.squad-container__mission {
  padding: var(--spacing-32);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-32);
  text-align: center;
}

.squad-container__cards {
  margin-top: var(--spacing-48);
  margin-bottom: var(--spacing-96);
  display: flex;
  gap: var(--spacing-8);
  width: 100%;
  justify-content: space-around;
}

.squad-container__cards__card {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.squad-container__cards__card h2 {
  color: var(--color-primary-50);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: clamp(var(--font-size-large), 5vw, var(--font-size-2));
  text-align: center;
}

.squad-container__cards__card p {
  font-weight: var(--font-weight-bold);
}

.squad-container__different-jobs h2 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-align: center;
  color: var(--color-neutral-0);
}

.squad-container__different-jobs h2 {
  margin-bottom: var(--spacing-40);
}

.squad-container__different-jobs__graph {
  display: flex;
  justify-content: center;
  padding: 0 var(--spacing-4);
  margin-bottom: var(--spacing-96);
  overflow: hidden;
}

.squad-container__different-jobs__graph p {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-5);
  text-align: center;
  color: var(--color-neutral-0);
  display: flex;
  align-items: center;
  max-width: 170px;
}

.squad-container__different-jobs__graph__right-text-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  max-width: 170px;
}

.squad-container__different-jobs__graph__right-text-container p {
  transform: translateX(-5px);
}

@media screen and (max-width: 1280px) {
  .squad-container__cards {
    flex-direction: column;
  }
  .squad-container__different-jobs__graph div {
    width: 40%;
  }
  .squad-container__different-jobs__graph div img {
    width: 100%;
  }
  .squad-container__different-jobs__graph p {
    max-width: 75px;
  }
  .squad-container__different-jobs__graph p {
    font-size: var(--font-size-tiny);
  }
  .squad-container__different-jobs__graph__right-text-container p {
    max-width: 75px;
  }
}
.alta-in-number-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-64) var(--spacing-24);
  width: 100%;
  background-color: var(--color-primary-90);
  container: alta-in-number-section/inline-size;
}

@media screen and (max-width: 768px) {
  .alta-in-number-section {
    padding: var(--spacing-48) var(--spacing-24);
    gap: var(--spacing-24);
  }
}
.alta-in-number-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  text-align: center;
}

.alta-in-number-section__content {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-24);
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: var(--breakpoint-desktop-small);
}

@container alta-in-number-section (width < 1280px) {
  .alta-in-number-section__content {
    display: grid;
    width: fit-content;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    align-items: start;
    justify-items: center;
  }
  .alta-in-number-section__content .keypoint-card {
    width: 100%;
  }
}
@container alta-in-number-section (width < 664px) {
  .alta-in-number-section__content {
    display: grid;
    width: fit-content;
    grid-template-columns: repeat(1, 1fr);
    justify-content: center;
    align-items: center;
    justify-items: center;
    gap: var(--spacing-8);
  }
}
.history-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-48) var(--spacing-24);
  width: 100%;
  container: history-section/inline-size;
}

.history-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  width: 100%;
  text-align: center;
}

.history-section__content {
  position: relative;
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  padding: 0 var(--spacing-24);
}

@container history-section (max-width: 1024px) {
  .history-section__content {
    padding: 0;
  }
}
.history-section .embla {
  overflow: visible;
}

.history-section .embla__container {
  margin-left: calc(var(--spacing-16) * -1);
}

.history-section .item-card-history {
  padding-left: var(--spacing-16);
}

.history-section .embla__button {
  z-index: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

@container history-section (max-width: 1024px) {
  .history-section .embla__button {
    display: none;
  }
}
.history-section .embla__button--prev {
  left: -24px;
}

.history-section .embla__button--next {
  right: -24px;
}

.reason-to-join-section {
  width: 100%;
  background-color: var(--color-primary-90);
  padding-bottom: 100px;
}

.reason-to-join-section__header {
  padding: var(--spacing-16);
  width: 100%;
  height: 495px;
  background-image: url("../assets/images/locaux.jpg");
  background-size: cover;
  position: relative;
}

.reason-to-join-section__header__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(99.2deg, var(--color-neutral-100) 31.07%, rgba(255, 255, 255, 0) 102.08%);
}

.reason-to-join-section__header__text-container {
  position: relative;
  padding-left: 112px;
  padding-top: var(--spacing-96);
  z-index: 1;
  width: 100%;
}

.reason-to-join-section__header__text-container h2 {
  font-family: var(--font-family-heading);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--spacing-32);
}

.reason-to-join-section__header__text-container ul {
  margin-left: 22px;
}

.reason-to-join-section__header__text-container li {
  font-style: normal;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  color: var(--color-neutral-0);
}

.reason-to-join-section__footer {
  width: 100%;
}

.reason-to-join-section__footer__cards {
  display: flex;
  gap: 67px;
  justify-content: center;
  margin-top: 27px;
}

.reason-to-join-section__footer__cards__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24) var(--spacing-24);
  gap: var(--spacing-16);
  width: 200px;
  height: 260px;
  background: var(--color-neutral-100);
  border-radius: var(--border-radius-small);
}

.reason-to-join-section__footer__cards__card p {
  font-family: var(--font-family-body);
  font-weight: 300;
  font-size: var(--font-size-small);
  color: #000000;
  width: 100%;
  text-align: left;
}

.reason-to-join-section__footer__cards__card:nth-child(odd) {
  transform: translateY(-100px);
}

@media screen and (max-width: 1280px) {
  .reason-to-join-section__header {
    background-position: center;
    height: auto;
    padding-bottom: var(--spacing-48);
  }
  .reason-to-join-section__header__overlay {
    background: linear-gradient(99.2deg, rgba(255, 255, 255, 0.9019607843) 31.07%, rgba(255, 255, 255, 0.614) 102.08%);
  }
  .reason-to-join-section__header__text-container {
    padding-left: var(--spacing-16);
    padding-top: var(--spacing-32);
  }
  .reason-to-join-section__header__text-container h3 {
    width: 80%;
    font-size: var(--font-size-4);
  }
  .reason-to-join-section__header__text-container li {
    width: 80%;
    font-size: var(--font-size-tiny);
  }
  .reason-to-join-section__footer__cards {
    flex-wrap: wrap;
    gap: var(--spacing-16);
    padding: 0 var(--spacing-4);
  }
  .reason-to-join-section__footer__cards__card:nth-child(odd) {
    transform: translateY(0px);
  }
}
.discover-our-job {
  width: 100%;
  padding: var(--spacing-32);
  user-select: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.discover-our-job > h3 {
  text-align: center;
  margin-bottom: var(--spacing-40);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-align: center;
  color: var(--color-neutral-0);
}

.discover-our-job__card-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  max-width: 1440px;
}

.discover-our-job__card-section__cards {
  width: 100%;
  display: flex;
  overflow: hidden;
  position: relative;
}

.discover-our-job__card-section__cards__card {
  position: relative;
  min-width: 100%;
  transition: transform var(--motion-duration-medium) var(--motion-easing-standard);
  min-height: 520px;
  background-color: var(--color-secondary-90);
  border-radius: var(--border-radius-medium);
  overflow: hidden;
  left: 0;
  top: 10%;
}

.discover-our-job__card-section__cards__card__text-container {
  padding-left: 248px;
  padding-top: 75px;
  z-index: 1;
}

.discover-our-job__card-section__cards__card__text-container__title {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-1);
  color: var(--color-neutral-0);
  display: flex;
  align-items: flex-end;
  margin-bottom: var(--spacing-16);
}

.discover-our-job__card-section__cards__card__text-container__title h3 {
  z-index: 1;
}

.discover-our-job__card-section__cards__card__text-container__title p {
  margin-left: 47px;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-5);
  color: var(--color-neutral-0);
  transform: translateY(-2px);
  white-space: nowrap;
}

.discover-our-job__card-section__cards__card__text-container__description {
  position: relative;
  font-family: "Expletus Sans";
  font-weight: var(--font-weight-bold);
  font-size: 30px;
  color: var(--color-neutral-0);
}

.discover-our-job__card-section__cards__card__profile-container {
  width: 248px;
  height: 248px;
  margin-top: 20px;
  overflow: hidden;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
}

.discover-our-job__card-section__cards__card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  clip-path: polygon(9% 0, 100% 0, 100% 56%, 25% 100%, 0 22%);
  background: linear-gradient(80.32deg, #fdcec4 6.12%, #e8eeff 62.38%);
  height: 427px;
  width: 100%;
  z-index: 0;
}

.discover-our-job__card-section svg {
  cursor: pointer;
  margin: 0 var(--spacing-24);
}

@media screen and (max-width: 1280px) {
  .discover-our-job__card-section {
    max-width: 100%;
  }
  .discover-our-job__card-section__cards__card {
    min-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .discover-our-job__card-section__cards__card::before {
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%, 0 52%);
    min-height: 500px;
  }
  .discover-our-job__card-section__cards__card__text-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0;
    padding: var(--spacing-64) var(--spacing-24) 0px;
  }
  .discover-our-job__card-section__cards__card__text-container__title {
    flex-direction: column;
    text-align: center;
    max-width: 50vw;
    align-items: center;
  }
  .discover-our-job__card-section__cards__card__text-container h3 {
    font-size: var(--font-size-5);
  }
  .discover-our-job__card-section__cards__card__text-container p {
    margin-left: var(--spacing-16);
    font-size: var(--font-size-tiny);
    white-space: initial;
  }
  .discover-our-job__card-section__cards__card__text-container__description {
    font-size: 1.1rem;
    text-align: center;
  }
  .discover-our-job__card-section__cards__card__profile-container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
  }
  .discover-our-job__card-section__cards__card__profile-container img {
    max-width: 200px;
  }
  .discover-our-job__card-section__right-arrow {
    position: absolute;
    right: var(--spacing-4);
    z-index: 1;
  }
  .discover-our-job__card-section__left-arrow {
    position: absolute;
    left: var(--spacing-4);
    z-index: 1;
  }
  .discover-our-job__card-section__right-arrow svg,
  .discover-our-job__card-section__left-arrow svg {
    margin: 0 var(--spacing-4);
    z-index: 1;
  }
}
.join-the-team-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-48) var(--spacing-32);
  width: 100%;
}

.join-the-team-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  width: 100%;
  text-align: center;
}

.join-the-team-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-48);
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
}

.join-the-team-section__offers {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  width: 100%;
  max-width: var(--breakpoint-tablet-medium);
}

.join-the-team-section__spontaneous-application {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  text-align: center;
}

.piloted-graph-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-64) var(--spacing-32);
}

.piloted-graph-section > h2 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-align: center;
  color: var(--color-neutral-0);
  margin-bottom: var(--spacing-64);
  font-size: clamp(var(--font-size-large), 5vw, var(--font-size-1));
}

.piloted-graph-section > p {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-light);
  font-size: clamp(var(--font-size-medium), 3vw, var(--font-size-4));
  text-align: center;
  color: var(--color-neutral-0);
  margin-bottom: var(--spacing-32);
}

.piloted-graph-section__btns-container {
  display: flex;
  justify-content: center;
  gap: var(--spacing-16);
}

.piloted-graph-section__btns-container__btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: clamp(var(--spacing-12), 2vw, var(--font-size-medium)) clamp(var(--spacing-12), 2vw, var(--spacing-24));
  gap: var(--spacing-16);
  background-color: var(--color-neutral-70);
  border-radius: var(--border-radius-small);
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-semibold);
  font-size: clamp(var(--font-size-tiny), 2vw, var(--font-size-5));
  text-align: center;
  color: var(--color-neutral-0);
  cursor: pointer;
  transition: background-color 0.6s;
  white-space: nowrap;
}

.piloted-graph-section__btns-container__btn--active {
  background-color: #ff6442;
  color: #ffffff;
}

.piloted-graph-section__graph-container {
  display: flex;
  justify-content: center;
  margin-top: var(--spacing-80);
  gap: var(--spacing-24);
  margin-bottom: var(--spacing-48);
}

.piloted-graph-section__graph-container__bar-container {
  width: clamp(20vw, 20vw, 180px);
  max-width: 180px;
  height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.piloted-graph-section__graph-container__bar-container__bar-graph {
  border-radius: var(--border-radius-small);
  height: 100%;
  background-color: #ffefeb;
  color: var(--color-neutral-0);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-bold);
  font-size: clamp(var(--font-size-medium), 5vw, 36px);
  text-align: center;
  max-height: 0;
  transition: max-height var(--motion-duration-medium) var(--motion-easing-standard), opacity var(--motion-duration-medium) var(--motion-easing-standard);
}

.piloted-graph-section__graph-container__bar-container__bar-information {
  margin-top: var(--spacing-16);
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-semibold);
  font-size: 13px;
  text-align: center;
  color: var(--color-neutral-0);
  display: flex;
  justify-content: center;
  align-items: start;
  height: auto;
  max-height: 10%;
}

.piloted-graph-section__conditions, .piloted-graph-section__conditions p {
  max-width: 800px;
  margin-bottom: var(--spacing-80);
  margin-top: var(--spacing-8);
  font-size: clamp(var(--font-size-small), 2vw, var(--font-size-medium));
  font-family: var(--font-family-body);
}

.white-book-section {
  display: flex;
  width: fit-content;
  flex-direction: column;
  gap: var(--spacing-24);
  padding: var(--spacing-24);
  margin: var(--spacing-64) auto;
  background-color: var(--color-secondary-70);
  border-radius: var(--border-radius-small);
  container-name: white-book-section;
  z-index: 2;
}

.white-book-section__title {
  text-align: left;
  width: 100%;
}

.white-book-section__content {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
  width: 100%;
}

.white-book-section .embla__button {
  z-index: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}

.white-book-section .embla__button--prev {
  left: 0;
}

.white-book-section .embla__button--next {
  right: 0;
}

.white-book-section.white-books .white-book-section__title {
  padding: 0 var(--spacing-48);
}

@media screen and (max-width: 480px) {
  .white-book-section.white-books .white-book-section__title {
    padding: 0;
  }
}
.white-book-section.white-books .white-book-section__content {
  padding: 0 var(--spacing-48);
}

@media screen and (max-width: 480px) {
  .white-book-section.white-books .white-book-section__content {
    padding: 0;
  }
}
.white-book-section.white-books .embla {
  overflow: visible;
}

.white-book-section.white-books .embla__viewport {
  width: 544px;
}

@media screen and (max-width: 768px) {
  .white-book-section.white-books .embla__viewport {
    width: 320px;
  }
}
@media screen and (max-width: 480px) {
  .white-book-section.white-books .embla__viewport {
    width: 280px;
  }
}
.white-book-section.white-books .embla__container {
  backface-visibility: hidden;
  display: flex;
  touch-action: pan-y;
  flex-direction: row;
  height: auto;
  margin-left: calc(var(--spacing-16) * -1);
}

.white-book-section.white-books .embla__slide {
  flex: 0 0 544px;
  min-width: 0;
  padding-left: var(--spacing-16);
  position: relative;
}

@media screen and (max-width: 768px) {
  .white-book-section.white-books .embla__slide {
    flex: 0 0 320px;
  }
}
@media screen and (max-width: 480px) {
  .white-book-section.white-books .embla__slide {
    flex: 0 0 280px;
  }
}
.white-book-section.white-books .embla__button {
  display: block;
}

@media screen and (max-width: 480px) {
  .white-book-section.white-books .embla__button {
    display: none;
  }
}
.capital-calculator-section {
  background-color: var(--color-primary-90);
  width: 100%;
}

.capital-calculator-section__title {
  font-family: var(--font-family-heading);
  font-weight: 700;
  font-size: var(--font-size-2);
  color: var(--color-neutral-0);
  text-align: center;
  width: 100%;
}

.capital-calculator-section__title h2 {
  display: inline-block;
  max-width: 22ch;
  margin: 60px auto;
}

.capital-calculator-section__cursors-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: var(--spacing-24);
  gap: var(--spacing-48);
  width: 80%;
  max-width: 767px;
  margin: 0 auto;
}

.capital-calculator-section__cursors-container__cursor-container {
  max-width: calc((100% - 48px) / 2);
  min-width: calc((100% - 48px) / 2);
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}

.capital-calculator-section__cursors-container__cursor-container p {
  font-family: "Open Sans";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: var(--color-neutral-0);
  margin-bottom: 1rem;
}

.capital-calculator-section__cursors-container__cursor-container label {
  font-family: var(--font-family-heading);
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #001329;
  margin-bottom: 0.5rem;
}

.capital-calculator-section__cursors-container__cursor-container input {
  border-radius: 8px;
  height: 7px;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
}

.capital-calculator-section__cursors-container__cursor-container input[id=first-range] {
  background: linear-gradient(to right, #ff6442 0%, #ff6442 10%, #fbe1da 10%, #fbe1da 100%);
}

.capital-calculator-section__cursors-container__cursor-container input[id=second-range] {
  background: linear-gradient(to right, #ff6442 0%, #ff6442 20%, #fbe1da 20%, #fbe1da 100%);
}

.capital-calculator-section__cursors-container__cursor-container input[id=third-range] {
  background: linear-gradient(to right, #ff6442 0%, #ff6442 16%, #fbe1da 16%, #fbe1da 100%);
}

.capital-calculator-section__cursors-container__cursor-container input[id=fourth-range] {
  background: linear-gradient(to right, #ff6442 0%, #ff6442 40%, #fbe1da 40%, #fbe1da 100%);
}

.capital-calculator-section__cursors-container__cursor-container input::-webkit-slider-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-appearance: none;
  cursor: ew-resize;
  background: #ff6442;
}

.capital-calculator-section__cursors-container__cursor-container input::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: none;
  -webkit-appearance: none;
  cursor: ew-resize;
  background: #ff6442;
}

.capital-calculator-section__result-value {
  font-family: var(--font-family-heading);
  font-weight: 800;
  font-size: 96px;
  line-height: 113px;
  margin-top: 40px;
  margin-bottom: 35px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #ff6442;
  white-space: nowrap;
  width: 100%;
  text-align: center;
}

.capital-calculator-section__btns-container {
  min-width: 100%;
  display: flex;
  margin: 0 auto;
  gap: 2rem;
  justify-content: center;
  padding-bottom: 60px;
}

.capital-calculator-section__disclaimer {
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: var(--spacing-16);
  font-size: clamp(var(--font-size-small), 2vw, var(--font-size-medium));
  font-family: var(--font-family-body);
}

@media screen and (max-width: 724px) {
  .capital-calculator-section {
    padding: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .capital-calculator-section__title {
    font-size: 24px;
  }
  .capital-calculator-section__cursors-container {
    flex-direction: column;
    width: fit-content;
    margin: 0 auto;
    padding: 0;
    gap: 0.5rem;
  }
  .capital-calculator-section__cursors-container__cursor-container {
    min-width: 100%;
  }
  .capital-calculator-section__cursors-container__cursor-container p {
    margin-bottom: 0;
  }
  .capital-calculator-section__result-value {
    font-family: var(--font-family-heading);
    font-style: normal;
    font-weight: 800;
    font-size: clamp(55px, 10vw, 64px);
    line-height: 75px;
    text-align: center;
    letter-spacing: -0.02em;
    /* Primary/50 */
    color: #ff6442;
  }
  .capital-calculator-section__btns-container {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    margin-bottom: 37px;
  }
}
.le-saviez-vous-section {
  max-width: var(--breakpoint-tablet-large);
  margin: 0 auto;
  padding: 0;
}

.le-saviez-vous-section__content {
  margin: var(--spacing-8);
  padding-left: var(--spacing-8);
  border-left: 4px solid #FF6442;
}

@media screen and (min-width: 768px) {
  .le-saviez-vous-section__content {
    margin: 32px var(--spacing-64);
    padding-left: 15px;
  }
}
.le-saviez-vous-section h4 {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: #FF6442;
  text-transform: uppercase;
}

.le-saviez-vous-section h4 p {
  color: #FF4D29;
}

.le-saviez-vous-section img {
  float: left;
  margin-right: 10px;
}

.le-saviez-vous-section p {
  width: auto;
}

.le-saviez-vous-section ul {
  clear: both;
  padding-top: 1em;
  padding-left: 8px;
}

@media screen and (min-width: 768px) {
  .le-saviez-vous-section ul {
    padding-left: 1em;
  }
}
.le-saviez-vous-section ul li {
  list-style-type: disc;
  margin-left: var(--spacing-8);
}

@media screen and (min-width: 768px) {
  .le-saviez-vous-section ul li {
    margin-left: 1em;
  }
}
.lexique-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-48);
  padding: var(--spacing-12);
  margin-bottom: var(--spacing-12);
  width: 100%;
  flex-grow: 1;
}

.lexique-section ul {
  margin: 0 -5px;
  padding: 0;
}

.lexique-section ul.letters a, .lexique-section ul.letters span {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-size: 33px; /*40*/
  line-height: 47px;
  letter-spacing: 0.11em;
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
  color: #FF4D29;
}

.lexique-section ul.letters span {
  color: var(--color-neutral-30);
}

.lexique-section ul li {
  list-style: none;
  margin: 5px 3px;
}

.lexique-section ul li .current a {
  background-color: #c9e6f0;
  border-color: #abd8e8;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.lexique-section .letters li {
  display: inline-block;
}

.lexique-section #lexique {
  clear: both;
  width: 80%;
  max-width: 1200px;
}

.lexique-section #lexique .letter li {
  display: block;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .lexique-section #lexique .letter {
    width: 33%;
    float: left;
  }
  .lexique-section #lexique .letter li {
    display: block;
  }
}
.lexique-section #lexique h2 {
  color: #FF4D29;
  margin-top: 30px;
}

.lexique-section #lexique ul {
  margin-top: 8px;
}

.lexique-section #lexique li {
  list-style-type: none;
}

.lexique-section #lexique .clear {
  clear: both;
}

@media screen and (min-width: 1024px) {
  .lexique-section #lexique .clear {
    padding-top: 32px;
  }
}
.lexique-section #lexique a {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
  color: #001329;
}

.stay-informed-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-8);
  clear: both;
  margin: 0 auto;
  padding: var(--spacing-32) var(--spacing-64) var(--spacing-48);
  width: 100%;
  max-width: 1024px;
}

@media screen and (max-width: 768px) {
  .stay-informed-section {
    padding: 2%;
  }
}
.stay-informed-section__subtitle {
  padding: var(--spacing-16) 0;
}

.stay-informed-section__container {
  background-color: white;
  border: 1px solid #688EAC;
  border-radius: 6px;
  padding: 15px 40px;
  max-width: 1200px;
}

.stay-informed-section__container h2 {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 42px;
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
  color: #001329;
}

.stay-informed-section p {
  margin-bottom: 10px;
  /*text-align: center;*/
}

.stay-informed-section .error {
  color: #ff6442;
  font-size: var(--font-size-tiny);
  font-family: var(--font-family-body);
}

.stay-informed-section .token {
  color: grey !important;
  border: grey;
}

.stay-informed-section .form-message textarea {
  width: 96%;
  margin-bottom: 2rem;
}

.stay-informed-section .style-group {
  clear: both;
}

@media screen and (min-width: 1190px) {
  .stay-informed-section .style-groupform {
    float: left;
    width: 33%;
  }
  .stay-informed-section .style-groupform-2 {
    float: left;
    width: 49.4%;
  }
  .stay-informed-section .style-groupform-2 .input {
    width: 87%;
  }
  .stay-informed-section .form-message {
    width: 100%;
    text-align: left;
    margin-bottom: 2rem;
  }
  .stay-informed-section .form-message textarea {
    width: 92.5%;
    overflow: hidden;
  }
}
.wrapper .stay-informed-section {
  padding: var(--spacing-32) var(--spacing-8);
}

.contact-us-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-8);
  clear: both;
  margin: 0 auto;
  padding: var(--spacing-128) var(--spacing-64) var(--spacing-48);
  width: 100%;
  max-width: 1024px;
}

@media screen and (max-width: 768px) {
  .contact-us-section {
    padding: 2%;
  }
}
.contact-us-section__image {
  max-width: 80%;
  padding: 16px;
}

@media screen and (min-width: 768px) {
  .contact-us-section__image {
    max-width: 20vw;
    padding: 0;
  }
}
.contact-us-section__title {
  text-align: center;
}

.contact-us-section__subtitle {
  text-align: center;
  padding: var(--spacing-16) 0 var(--spacing-32);
}

.contact-us-section__container {
  background-color: white;
  border: 1px solid #688EAC;
  border-radius: 6px;
  padding: 15px 40px;
  max-width: 1200px;
}

.contact-us-section__container h2 {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 42px;
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
  color: #001329;
}

.contact-us-section p {
  margin-bottom: 10px;
  /*text-align: center;*/
}

.contact-us-section .error {
  color: #ff6442;
  font-size: var(--font-size-tiny);
  font-family: var(--font-family-body);
}

.contact-us-section .token {
  color: grey !important;
  border: grey;
}

.contact-us-section .form-message {
  margin-bottom: 2rem;
}

.contact-us-section .form-message textarea {
  width: 96%;
}

@media screen and (min-width: 1190px) {
  .contact-us-section .style-group {
    clear: both;
  }
  .contact-us-section .style-groupform {
    float: left;
    width: 33%;
  }
  .contact-us-section .form-message {
    width: 100%;
    text-align: left;
  }
  .contact-us-section .form-message textarea {
    width: 92.5%;
    overflow: hidden;
  }
}
.wrapper .contact-us-section {
  padding: var(--spacing-32) var(--spacing-8);
}

.wrapper .contact-us-section .style-groupform {
  width: 96%;
}

.wrapper .contact-us-section .style-group {
  clear: both;
}

.paragraphe-section {
  max-width: var(--breakpoint-tablet-large);
  margin: 0 auto;
  padding: 0;
  position: relative;
}

.paragraphe-section .ancre {
  /*display: block;
  height: 200px;
  margin-top: -200px;
  visibility: hidden;
  z-index: 1;*/
  transform: translateY(-200px);
  position: absolute;
}

.paragraphe-section > .contextual {
  top: 215px;
}

.paragraphe-section article {
  padding: 40px 0;
}

.paragraphe-section .theme--light h1,
.paragraphe-section .theme--light h2,
.paragraphe-section .theme--light h3,
.paragraphe-section .theme--light h4,
.paragraphe-section .theme--light h5 {
  color: var(--color-secondary-20);
}

.paragraphe-section__content {
  padding: 0 var(--spacing-64);
}

.paragraphe-section__content a:not(.button) {
  color: var(--color-secondary-50);
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 1px;
  transition: background-size var(--motion-duration-short) var(--motion-easing-standard);
  width: fit-content;
}

.paragraphe-section__content a:not(.button):hover {
  background-size: 100% 1px;
}

.paragraphe-section__content > .contextual {
  top: 0;
}

@media screen and (max-width: 1024px) {
  .paragraphe-section__content {
    padding: 0 var(--spacing-32);
  }
}
@media screen and (max-width: 768px) {
  .paragraphe-section__content {
    padding: 0 var(--spacing-16);
  }
}
.paragraphe-section table {
  width: 100%;
  background-color: var(--color-neutral-70);
  margin-bottom: var(--spacing-16);
  border-spacing: 0;
}

.paragraphe-section table th {
  padding: var(--spacing-12);
  background-color: var(--color-secondary-20);
  color: white;
  font-family: var(--font-family-body);
  font-weight: normal;
  border: 1px solid white;
  border-bottom: 1px solid var(--color-neutral-50);
  text-align: left;
}

.paragraphe-section table td {
  padding: var(--spacing-12);
  color: var(--color-secondary-20);
  border: 1px solid white;
  border-bottom: 1px solid var(--color-neutral-50);
  font-family: var(--font-family-body);
}

.paragraphe-section table.text-center td {
  text-align: center;
}

.paragraphe-section table .fond-bleu {
  background-color: var(--color-secondary-20);
  border-color: var(--color-secondary-20);
  color: white;
}

.paragraphe-section table .fond-gris {
  background-color: var(--color-neutral-70);
  border-color: var(--color-neutral-70);
  color: black;
}

.paragraphe-section table .fond-blanc {
  background-color: var(--color-neutral-100);
  border-color: var(--color-neutral-100);
  color: black;
}

.paragraphe-section table .no-border {
  border: 1px solid transparent;
}

.chart-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-24) var(--spacing-24) var(--spacing-48);
  width: 100%;
  z-index: 2;
  container: advice-intro-section/inline-size;
}

.chart-section__title {
  text-align: center;
}

.chart-section__header {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: var(--spacing-24);
}

@container advice-intro-section (max-width: 768px) {
  .chart-section__header {
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-16);
  }
}
@container advice-intro-section (max-width: 480px) {
  .chart-section__header {
    padding: 0 var(--spacing-16);
  }
}
.chart-section__content {
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  display: flex;
  flex-direction: row;
  gap: var(--spacing-32);
}

.chart-section__content .chart {
  width: 100%;
}

.chart-section__content .chart--fifty {
  width: 50%;
  float: left;
}

.scpi-selector-section {
  width: 100%;
}

.scpi-selector-section__title {
  font-family: "Raleway";
  font-weight: 700;
  font-size: 40px;
  text-align: center;
  color: #001329;
  margin-top: 32px;
  margin-bottom: 0;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__title {
    margin-bottom: 2rem;
  }
}
.scpi-selector-section__selectors-container {
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 0px;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__selectors-container {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  .scpi-selector-section__selectors-container {
    height: 590px;
  }
}
.scpi-selector-section__selectors-container__initial-investissement-container {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-column-end: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.scpi-selector-section__selectors-container__initial-investissement-container h4 {
  font-family: "Raleway";
  font-weight: 300;
  font-size: 24px;
  text-align: center;
  color: #001329;
  margin-bottom: 35px;
}

.scpi-selector-section__selectors-container__initial-investissement-container label {
  font-family: "Raleway";
  font-weight: 700;
  font-size: 28px;
  line-height: 23px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #001329;
  margin-bottom: 16px;
}

.scpi-selector-section__selectors-container__initial-investissement-container input {
  border-radius: 8px;
  height: 7px;
  width: 50%;
  outline: none;
  -webkit-appearance: none;
  background: linear-gradient(to right, #ff6442 0%, #ff6442 35%, #fbe1da 35%, #fbe1da 100%);
}

.scpi-selector-section__selectors-container__initial-investissement-container input::-webkit-slider-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-appearance: none;
  cursor: ew-resize;
  background: #ff6442;
}

.scpi-selector-section__selectors-container__initial-investissement-container input::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: none;
  -webkit-appearance: none;
  cursor: ew-resize;
  background: #ff6442;
}

.scpi-selector-section__selectors-container__geographicalArea {
  grid-row-start: 1;
  grid-column-start: 2;
  grid-row-end: 2;
  grid-column-end: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.scpi-selector-section__selectors-container__geographicalArea h4 {
  font-family: "Raleway";
  font-weight: 300;
  font-size: 24px;
  text-align: center;
  color: #001329;
  margin-bottom: 35px;
}

.scpi-selector-section__selectors-container__geographicalArea__btns-container {
  display: flex;
  gap: 32px;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__selectors-container__geographicalArea__btns-container {
    display: flex;
    gap: 1rem;
    width: 100%;
  }
}
.scpi-selector-section__selectors-container__geographicalArea__btns-container__btn {
  display: flex;
  align-items: center;
  padding: 32px;
  width: 256px;
  height: 75px;
  background: #f3f5f6;
  border-radius: 8px;
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 20px;
  color: #001329;
  cursor: pointer;
  transition: background-color 0.5s;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__selectors-container__geographicalArea__btns-container__btn {
    width: 45%;
    margin: 0 auto;
  }
}
.scpi-selector-section__selectors-container__sectoralCategory {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-column-end: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.scpi-selector-section__selectors-container__sectoralCategory h4 {
  font-family: "Raleway";
  font-weight: 300;
  font-size: 24px;
  text-align: center;
  color: #001329;
  margin-bottom: 2rem;
}

.scpi-selector-section__selectors-container__sectoralCategory__btns-container {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__selectors-container__sectoralCategory__btns-container {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-bottom: 1rem;
  }
}
.scpi-selector-section__selectors-container__sectoralCategory__btns-container__btn {
  width: 256px;
  height: 75px;
  background-color: #f3f5f6;
  border-radius: 8px;
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: #001329;
  display: flex;
  align-items: center;
  padding: 32px;
  cursor: pointer;
  transition: background-color 0.5s;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__selectors-container__sectoralCategory__btns-container__btn {
    width: 45%;
    margin: 0 auto;
  }
}
.scpi-selector-section__selectors-container__resultsCards {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(312px, 1fr));
  flex-wrap: wrap;
  padding: 16px 64px;
  grid-gap: 2rem 1rem;
  margin: 0 auto;
  max-height: 80%;
}

@media screen and (max-width: 1280px) {
  .scpi-selector-section__selectors-container__resultsCards {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    width: 100%;
  }
}
.scpi-selector-section__selectors-container__resultsCards__card {
  width: 312px;
  max-height: none;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  opacity: 0;
  animation: fade-in forwards var(--motion-duration-medium);
}

.scpi-selector-section__selectors-container__resultsCards__card__header {
  min-height: 75px;
  width: 100%;
  background: #e5eaec;
  display: flex;
  justify-content: center;
  align-items: center;
}

.scpi-selector-section__selectors-container__resultsCards__card__header h3 {
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #001329;
}

.scpi-selector-section__selectors-container__resultsCards__card__body {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 24px 16px;
  background: #f3f5f6;
}

.scpi-selector-section__selectors-container__resultsCards__card__body__descriptions {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.scpi-selector-section__selectors-container__resultsCards__card__body__descriptions p {
  font-family: "Open Sans";
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #001329;
}

.scpi-selector-section__selectors-container__resultsCards__card__body__descriptions p span {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #001329;
}

.scpi-selector-section__selectors-container__resultsCards__card__body img {
  width: 128px;
  height: 128px;
  object-fit: contain;
}

.scpi-selector-section__selectors-container__resultsCards__card__body__btns-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.only-results .scpi-selector-section__selectors-container {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  gap: 0px;
}

@media screen and (max-width: 1280px) {
  .only-results .scpi-selector-section__selectors-container {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
}
.only-results .scpi-selector-section__selectors-container__resultsCards {
  display: grid;
  grid-template-columns: 1fr;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 64px;
  grid-gap: 2rem 1rem;
  margin: 0 auto;
}

@media screen and (max-width: 1280px) {
  .only-results .scpi-selector-section__selectors-container__resultsCards {
    align-items: center;
    display: flex;
    gap: 2rem;
    width: 100%;
  }
}
.only-results .scpi-selector-section__selectors-container__resultsCards__card:hover {
  border: 1px solid var(--color-primary-50);
  border-radius: 12px;
  transform: translateY(4px);
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card:not(:hover) {
  margin-top: 2px;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card__header {
  border-radius: 10px 10px 0 0;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card__body {
  border-radius: 0 0 10px 10px;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.whois-intro-section {
  margin: 0 auto;
  padding: var(--spacing-32) var(--spacing-64) var(--spacing-48);
  /*@media screen and (max-width: 1280px) {
    padding: var(--spacing-32) var(--spacing-64) var(--spacing-64)
  }
  @media screen and (max-width: 768px) {
    padding: var(--spacing-32) var(--spacing-40) var(--spacing-64)
  }
  @media screen and (max-width: 480px) {
    padding: var(--spacing-24) var(--spacing-24) var(--spacing-32)
  }*/
}

.whois-intro-section__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  column-gap: 40px;
}

.whois-intro-section__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-16);
}

.whois-intro-section__content__title h2 {
  font-family: "Expletus Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 43px;
  font-feature-settings: "pnum" on, "lnum" on, "liga" off;
  color: #002853;
  text-align: center;
}

.whois-intro-section__content__texte_fl {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #002853;
  text-align: center;
}

.whois-citation-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
  padding: var(--spacing-24);
  width: 100%;
  container: whois-citation-section/inline-size;
}

.whois-citation-section__title {
  font-family: Expletus Sans;
  font-weight: var(--font-weight-bold);
  font-size: 30px;
  color: var(--color-neutral-0);
}

.whois-citation-section__content {
  display: flex;
  gap: var(--spacing-24);
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: var(--breakpoint-desktop-small);
}

@container whois-citation-section (width < 1280px) {
  .whois-citation-section__content {
    flex-direction: column;
  }
}
.whois-citation-section__image {
  width: 100%;
  max-width: 400px;
  height: auto;
  object-fit: contain;
}

.whois-citation-section__citation {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
}

@container whois-citation-section (width < 1280px) {
  .whois-citation-section__citation {
    max-width: var(--breakpoint-tablet-medium);
  }
}
.whois-citation-section__author {
  font-size: var(--font-size-small);
  color: var(--color-secondary-50);
}

.popup-section .popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Fond semi-transparent pour assombrir l'arrière-plan */
  z-index: 503;
}

.popup-section .popup.popup-visible {
  display: block;
}

.popup-section .popup .popup-content {
  background-color: white;
  border: 1px solid #688EAC;
  border-radius: 6px;
  padding: 15px 40px;
  max-width: 1200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  text-align: center;
  min-width: 95%;
  max-height: 95%;
  overflow-x: hidden;
  overflow-y: auto;
}

@media screen and (min-width: 768px) {
  .popup-section .popup .popup-content {
    min-width: 60%;
    max-height: 80%;
  }
}
.popup-section .popup .popup-content h3 {
  margin-top: 0;
}

@media screen and (max-width: 768px) {
  .popup-section .popup .popup-content h3 {
    margin-right: 24px;
  }
}
.popup-section .popup .popup-content .close-popup-button {
  position: absolute;
  top: 15px;
  left: 100%;
  margin-left: -40px;
  width: 30px;
  background: white;
  border: none;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.popup-section .popup .popup-content .close-popup-button:before, .popup-section .popup .popup-content .close-popup-button:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: rgb(255, 100, 66);
}

.popup-section .popup .popup-content .close-popup-button:before {
  transform: rotate(45deg);
}

.popup-section .popup .popup-content .close-popup-button:after {
  transform: rotate(-45deg);
}

.popup-section__title {
  padding-bottom: 40px;
}

.popup-section__subtitle {
  padding-bottom: 20px;
}

.popup-section .error {
  color: #ff6442;
  font-size: var(--font-size-tiny);
  font-family: var(--font-family-body);
}

.popup-section .token {
  color: grey !important;
  border: grey;
}

.popup-section .form-message {
  margin-bottom: 2rem;
}

.popup-section .form-message textarea {
  width: 96%;
}

@media screen and (min-width: 1190px) {
  .popup-section .style-group {
    clear: both;
  }
  .popup-section .style-groupform {
    float: left;
    width: 33%;
  }
  .popup-section .form-message {
    width: 100%;
    text-align: left;
  }
  .popup-section .form-message textarea {
    width: 92.5%;
    overflow: hidden;
  }
}
.thank-you-section {
  width: 100%;
  height: 40vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: var(--spacing-40);
  padding: var(--spacing-32) var(--spacing-24);
  margin-top: 20vh;
}

.thank-you-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  text-align: center;
}

.thank-you-section__text > p {
  font-weight: var(--font-weight-default);
  max-width: 54ch;
}

.awards-all-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-48) var(--spacing-24);
  width: 100%;
}

.awards-all-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-8);
}

.awards-all-section__filters {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-8);
  flex-wrap: wrap;
  max-width: var(--breakpoint-desktop-small);
}

@media screen and (max-width: 768px) {
  .awards-all-section__filters {
    flex-direction: column;
  }
  .awards-all-section__filters .toggle-button {
    width: 100%;
  }
}
.awards-all-section__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-48);
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
}

.awards-all-section__subsection {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-24);
  width: 100%;
}

.awards-all-section__awards {
  display: grid;
  grid-template-columns: repeat(3, 280px);
  gap: var(--spacing-16);
  width: 100%;
  max-width: calc(840px + var(--spacing-16) * 2);
}

@media screen and (max-width: 1024px) {
  .awards-all-section__awards {
    grid-template-columns: repeat(2, 280px);
    max-width: calc(560px + var(--spacing-16) * 1);
  }
}
@media screen and (max-width: 768px) {
  .awards-all-section__awards {
    grid-template-columns: repeat(1, 280px);
    max-width: calc(280px + var(--spacing-16) * 0);
  }
}
.login-section {
  width: 100%; /*auto*/
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: var(--breakpoint-tablet-large);
  margin: var(--spacing-40) var(--spacing-8);
  padding: var(--spacing-40) var(--spacing-24);
  gap: var(--spacing-32);
  border: var(--border-size-medium) solid var(--color-neutral-0);
  border-radius: var(--border-radius-medium);
  container: login-section/inline-size;
}

.login-section label {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-semibold);
}

.login-section .description {
  font-family: var(--font-family-body);
  font-size: var(--font-size-small);
}

@container login-section (max-width: 1200px) {
  .login-section {
    width: auto;
  }
  .login-section input {
    max-width: 70vw;
  }
}
.login-section__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-16);
  text-align: center;
}

.login-section__header p {
  max-width: var(--breakpoint-mobile);
}

.login-section__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-32);
}

@container login-section (max-width: 768px) {
  .login-section__content .form__row {
    flex-direction: column;
  }
}
@media screen and (min-width: 1050px) {
  .login-section {
    margin: var(--spacing-40) auto;
    width: 100%;
  }
}
.replays-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-64) var(--spacing-16);
  width: 100%;
}

.replays-section__header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  align-items: center;
  justify-content: center;
  width: 100%;
}

.replays-section__title {
  text-align: center;
}

.replays-section__subtitle {
  text-align: center;
  max-width: 64ch;
}

.replays-section__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-48);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: var(--breakpoint-tablet-large);
  padding-bottom: var(--spacing-32);
}

.replays-section__replays, .replays-section .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .replays-section {
    padding: var(--spacing-48) var(--spacing-16);
    gap: var(--spacing-48);
  }
}
.stay-informed-logout-section {
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  background: rgba(255, 255, 255, 0.9);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-8);
  clear: both;
  margin: 0 auto;
  padding: var(--spacing-32) var(--spacing-64) var(--spacing-48);
  width: 100%;
  cursor: no-drop;
}

@media screen and (max-width: 768px) {
  .stay-informed-logout-section {
    padding: 2%;
  }
}
.stay-informed-logout-section__title {
  color: #FFF;
  text-align: center;
  /* Body/Medium--Bold */
  font-family: Open Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.stay-informed-logout-section__container {
  cursor: auto;
  background-image: url("../assets/images/stay-informed-logout.png");
  background-size: cover;
  border: 1px solid #688EAC;
  border-radius: 14.7px;
  padding: 20px 40px;
  gap: 8px;
  flex-direction: column;
  display: flex;
  align-items: center;
  width: 470px;
  position: relative;
}

.stay-informed-logout-section__container .input {
  margin: 13px auto 20px;
}

.stay-informed-logout-section .close-button {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  transform: translate(-10px, 0px);
  position: absolute;
  top: 0;
  right: 0;
}

.stay-informed-logout-section .close-button:hover {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

main.ads .stay-informed-logout-section__container {
  background-image: url("../assets/images/stay-informed-logout.png");
}

/*
RESET
 */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  color: var(--color-neutral-0);
}

ul {
  padding-inline-start: var(--spacing-24);
}

a {
  text-decoration: none;
  color: inherit;
}

.main {
  max-width: 1440px;
  margin: 80px auto 0;
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
  .main {
    margin: 96px auto 0;
  }
}

/*
PAGE
 */
.header-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--spacing-48);
}

.main-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-48);
  padding: var(--spacing-16);
}

/*
TYPOGRAPHY
*/
/*
Heading
*/
h1, h2, h3, h4, h5 {
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
}

h1 {
  font-size: var(--font-size-1);
}

h2 {
  font-size: var(--font-size-2);
}

h3 {
  font-size: var(--font-size-3);
}

h4 {
  font-size: var(--font-size-4);
}

h5 {
  font-size: var(--font-size-5);
}

@media screen and (max-width: 768px) {
  h1 {
    font-size: var(--font-size-2);
  }
  h2 {
    font-size: var(--font-size-3);
  }
  h3 {
    font-size: var(--font-size-4);
  }
  h4 {
    font-size: var(--font-size-5);
  }
}
/*
Display
*/
h1.--display, h2.--display, h3.--display {
  font-family: var(--font-family-display);
}

/*
Body
*/
body {
  background-image: url("../assets/decoration/background.png");
  background-size: cover;
  background-repeat-x: no-repeat;
  background-color: #fff;
}

body.ads {
  background-image: url("../assets/images/background.png");
}

div, p, a, li, span, button, input, label {
  font-family: var(--font-family-body);
}

div.--micro, p.--micro, a.--micro, li.--micro, span.--micro, button.--micro, input.--micro, label.--micro {
  font-size: var(--font-size-micro);
}

div.--tiny, p.--tiny, a.--tiny, li.--tiny, span.--tiny, button.--tiny, input.--tiny, label.--tiny {
  font-size: var(--font-size-tiny);
}

div.--small, p.--small, a.--small, li.--small, span.--small, button.--small, input.--small, label.--small {
  font-size: var(--font-size-small);
}

div.--medium, p.--medium, a.--medium, li.--medium, span.--medium, button.--medium, input.--medium, label.--medium {
  font-size: var(--font-size-medium);
}

div.--large, p.--large, a.--large, li.--large, span.--large, button.--large, input.--large, label.--large {
  font-size: var(--font-size-large);
}

div.--dark-theme, p.--dark-theme, a.--dark-theme, li.--dark-theme, span.--dark-theme, button.--dark-theme, input.--dark-theme, label.--dark-theme {
  color: var(--color-neutral-100) !important;
}

/*
Variation
*/
h1.--bold, h2.--bold, h3.--bold, h4.--bold, h5.--bold, p.--bold, a.--bold, li.--bold, span.--bold, button.--bold {
  font-weight: var(--font-weight-bold);
}

h1.--semibold, h2.--semibold, h3.--semibold, h4.--semibold, h5.--semibold, p.--semibold, a.--semibold, li.--semibold, span.--semibold, button.--semibold {
  font-weight: var(--font-weight-semibold);
}

h1.--light, h2.--light, h3.--light, h4.--light, h5.--light, p.--light, a.--light, li.--light, span.--light, button.--light {
  font-weight: var(--font-weight-light);
}

h1.--italic, h2.--italic, h3.--italic, h4.--italic, h5.--italic, p.--italic, a.--italic, li.--italic, span.--italic, button.--italic {
  font-style: italic;
}

/*
PARAGRAPH
 */
.paragraph h1, .paragraph h2, .paragraph h3 {
  margin-top: var(--spacing-24);
  margin-bottom: var(--spacing-16);
}

.paragraph h4, .paragraph h5 {
  margin-top: var(--spacing-16);
  margin-bottom: var(--spacing-12);
}

.paragraph p {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.paragraph p, .paragraph ul {
  margin-bottom: var(--spacing-8);
}

.paragraph ul {
  padding-inline-start: var(--spacing-8);
}

.paragraph ul li {
  list-style: disc;
  padding: 0;
  margin-left: 20px;
}

.paragraph .text-align-center {
  margin-left: auto;
  margin-right: auto;
}

.paragraph .link {
  color: var(--color-secondary-50);
}

.paragraph .button {
  margin-top: var(--spacing-24);
  margin-bottom: var(--spacing-24);
}

.paragraph a.use-ajax {
  text-align: center;
}

.paragraph img {
  max-width: 100%;
}

.paragraph .full-width img {
  width: 100%;
}

/*
LOGO
 */
.logo {
  padding: var(--spacing-16);
  max-width: 200px;
  /*max-height: 128px;*/
  object-fit: contain;
  object-position: center;
  --current-color-1: var(--color-neutral-0);
}

/**
 DEFAULT
 */
article {
  padding: 40px;
}

/*
EMBLA CAROUSEL
 */
.embla {
  overflow: hidden;
}

.embla__viewport {
  overflow: hidden;
}

.embla__container {
  display: flex;
}

.embla__slide {
  flex: 0 0 100%;
  min-width: 0;
}

/*
SEARCH
 */
.main-search div[role=contentinfo],
.main-search .local-tasks {
  display: none;
}

.main-search h2 {
  text-align: center;
}

.search-form {
  display: none;
}

/*
PAGER
 */
.pager {
  text-align: center;
}

.pager li {
  display: inline;
  list-style-type: none;
}

/**
popup
 */
.ui-dialog {
  max-width: 100%;
}

/*
BACKOFFICE
 */
/*
.toolbar-fixed {
  .header {
    margin-top: 76px;
  }
}
*/
/*
#toolbar-bar{
  display: none;
}
.user-logged-in #toolbar-bar{
  display: block;
}*/
.local-tasks {
  max-height: 50px;
  overflow: hidden;
  text-align: center;
  display: none;
}

@media screen and (min-width: 480px) {
  .local-tasks {
    max-height: fit-content;
    overflow: auto;
  }
}
@media screen and (min-width: 768px) {
  .local-tasks {
    display: block;
  }
}
.local-tasks ul {
  margin: 0 auto;
  display: inline-block;
}

.local-tasks li {
  float: left;
  list-style-type: none;
  padding: 15px;
}

.local-tasks a {
  color: var(--color-primary-50);
}

.debug {
  display: none;
}

.connected .debug-1 {
  display: block;
}

/**
 * Spécifique Drupal
 */
.nid-9752 .chart-section {
  background-color: var(--color-primary-90);
}

/**
 * Bootstrap reset
 */
a:hover {
  text-decoration: none;
}

.breadcrumb {
  background-color: transparent;
}

.nav {
  display: block;
}

.icon-button--dark-theme {
  color: var(--color-secondary-20) !important;
}

.icon-button--light-theme {
  color: var(--color-neutral-100) !important;
}

.euro-fund-container__tabs {
  width: 1353px;
  margin: 0 auto;
}

@media only screen and (max-width: 1200px) {
  .euro-fund-container__netissima-conditions {
    width: 100%;
  }
  .euro-fund-container .dialog-off-canvas-main-canvas {
    width: 100%;
  }
  .growth-fund-container__text-container > p {
    width: 100%;
  }
  .growth-fund-container__text-container h3 {
    width: 100%;
  }
  .growth-container__informations-container {
    width: 100%;
  }
  .growth-global-container__left p {
    width: 100%;
  }
  .growth-global-container {
    flex-direction: column;
    width: 100%;
  }
  .growth-global-container__right__btns-container {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }
  .growth-global-container__right img {
    width: 100%;
    height: 100%;
  }
  .euro-fund-container__netissima-container__informations-container {
    width: 100%;
  }
  .netissima-global-container {
    flex-direction: column;
    width: 100%;
  }
  .netissima-global-container__left-container__text-container {
    width: 100%;
  }
  .netissima-global-container__left-container {
    width: 100%;
  }
  .euro-fund-container__tabs {
    width: 100%;
  }
  .btns-netissima-right-container {
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-12);
  }
}
body .h1 {
  font-size: var(--font-size-1);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-transform: none;
  color: var(--color-neutral-0);
}

body .h2 {
  font-size: var(--font-size-2);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-transform: none;
  color: var(--color-neutral-0);
}

body .h3 {
  font-size: var(--font-size-3);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-transform: none;
  color: var(--color-neutral-0);
}

body .h4 {
  font-size: var(--font-size-4);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-transform: none;
  color: var(--color-neutral-0);
}

body .h5 {
  font-size: var(--font-size-5);
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  text-transform: none;
  color: var(--color-neutral-0);
}

#newsearchautoresults,
#newsearchautoresults2 {
  position: absolute;
  left: 0;
  top: 100%;
  border: var(--border-size-small) solid var(--color-neutral-50);
  background-color: #FFFFFF;
  width: 100%;
  display: none;
  padding: 10px;
}

#newsearchautoresults.resultsshow,
#newsearchautoresults2.resultsshow {
  display: block;
  animation: fadeInFromNone 0.5s ease-out;
}

.newsearchautocomplete_results_wrapper .more-wrapper a {
  margin: 10px 0;
  color: var(--color-primary-50);
  display: block;
}

.newsearchautocomplete_result_wrapper a {
  display: block;
  margin-top: 5px;
}

.header__content--desktop .header__searchbar .search-form-input {
  padding-right: 60px !important;
  width: 220px !important;
}

@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
#views-exposed-form-recherche-page-recherche .reference-section {
  padding-bottom: var(--spacing-12);
}

#views-exposed-form-recherche-page-recherche .search-filter-title {
  font-family: var(--font-family-body);
  font-size: var(--font-size-4);
}

#views-exposed-form-recherche-page-recherche .reference-section__content {
  align-items: flex-start;
  gap: var(--spacing-20);
  padding-bottom: 0;
}

#views-exposed-form-recherche-page-recherche .reference-section__references {
  align-items: flex-start;
}

#views-exposed-form-recherche-page-recherche .strate-content {
  display: none;
}

#views-exposed-form-recherche-page-recherche .strate-content > .form-item {
  margin-bottom: 10px;
}

#views-exposed-form-recherche-page-recherche .strate-content > .form-item .fake-label,
#views-exposed-form-recherche-page-recherche .strate-content > .form-item label {
  width: 150px;
  padding-right: 10px;
}

#views-exposed-form-recherche-page-recherche .strate-content > .form-item .fake-label {
  font-family: var(--font-family-body);
  display: inline-block;
  max-width: 100%;
  font-weight: bold;
}

#views-exposed-form-recherche-page-recherche .strate-content > .form-item .fake-input {
  font-family: var(--font-family-body);
  display: inline-block;
  font-weight: bold;
  padding-left: 2px;
}

#views-exposed-form-recherche-page-recherche .strate-content > .form-item:last-child {
  margin-bottom: 0;
}

#views-exposed-form-recherche-page-recherche ~ .reference-section {
  padding-bottom: 0;
  padding-top: var(--spacing-40);
}

#views-exposed-form-recherche-page-recherche ~ .reference-section .reference-section__content {
  gap: var(--spacing-24);
}

#views-exposed-form-recherche-page-recherche ~ .reference-section h2.cat-title {
  align-self: flex-start;
  font-family: var(--font-family-body);
  font-size: var(--font-size-4);
}

.ap-java-import-search-form::after {
  display: block;
  content: "";
  width: 17px;
  height: 100%;
  position: absolute;
  right: 35px;
  top: 0;
  background-image: url("../assets/throbber-inactive.png");
  background-size: 100% 13px;
  background-position: 50%;
  background-repeat: no-repeat;
}

.ap-java-import-search-form.searching::after {
  background-image: url("../assets/throbber-active.gif");
}

.quick-search-loader {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid #514b82;
  animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;
}

@keyframes l20-1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
/* customnewheader.css */
body.has-new-header .header__content--mobile > .header__bar {
  box-shadow: 0 4px 30px rgba(11, 16, 21, 0.3);
}

@media screen and (min-width: 769px) {
  .newheader.noenavant {
    min-height: 400px;
  }
  .newheader.loading {
    background: url("../assets/throbber-active.gif") 50% 50% no-repeat;
  }
  .newheader.failed {
    background: var(--color-neutral-70);
  }
  .newheader-general {
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    position: relative;
  }
}
.newheader {
  position: relative;
  display: grid;
  margin-bottom: 20px;
}

.newheader.offre-isaff {
  margin-bottom: 0;
}

.newheader-imacontener {
  position: absolute;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  z-index: 0;
}

@media screen and (max-width: 769px) {
  .newheader-imacontener {
    display: none;
  }
}
.noenavant .newheader-imacontener {
  position: relative;
  max-height: 400px;
}

.newheader-imacontener video,
.newheader-imacontener img {
  object-fit: cover;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.noenavant .newheader-imacontener video,
.noenavant .newheader-imacontener img {
  position: relative;
}

.newheader-enavant {
  position: relative;
  z-index: 1;
  margin-top: 2%;
  margin-bottom: 2%;
  padding: 2%;
}

.newheader-enavant-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: var(--color-secondary-90);
  box-shadow: 0px 0px 14px -3px #000000;
  border-radius: 13px;
  opacity: 0.85;
}

@media screen and (max-width: 769px) {
  .newheader-enavant-background {
    /* display:none; */
    box-shadow: none;
    border-radius: 0;
  }
}
.newheader-enavant.gauche {
  justify-self: flex-start;
}

.newheader-enavant.droite {
  justify-self: flex-end;
}

.newheader-enavant-width-30 {
  width: 30%;
}

.newheader-enavant-width-40 {
  width: 40%;
}

.newheader-enavant-width-50 {
  width: 50%;
}

.newheader-enavant-width-60 {
  width: 60%;
}

@media screen and (max-width: 769px) {
  .newheader-enavant {
    margin: 0;
    padding: 10px 24px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .newheader-enavant-width-30 {
    width: 100%;
  }
  .newheader-enavant-width-40 {
    width: 100%;
  }
  .newheader-enavant-width-50 {
    width: 100%;
  }
  .newheader-enavant-width-60 {
    width: 100%;
  }
}
@media screen and (min-width: 770px) and (max-width: 989px) {
  .newheader-enavant {
    margin: 20px 0;
    padding: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .newheader-enavant-width-30 {
    width: 70%;
  }
  .newheader-enavant-width-40 {
    width: 70%;
  }
  .newheader-enavant-width-50 {
    width: 70%;
  }
  .newheader-enavant-width-60 {
    width: 70%;
  }
  .newheader-enavant.gauche {
    justify-self: center;
  }
  .newheader-enavant.droite {
    justify-self: center;
  }
}
.newheader-enavant-ttl-contener {
  display: flex;
  position: relative;
  z-index: 1;
}

.newheader-enavant-logo {
  max-width: 50%;
  margin-left: 32px;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 769px) {
  .newheader-enavant-ttl-contener {
    flex-direction: column;
    align-items: center;
  }
  .newheader-enavant-ttl-inner {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .newheader-enavant-logo {
    max-width: 100%;
    margin-left: 0;
    margin-top: 8px;
  }
}
.newheader-enavant-texte {
  margin-top: 32px;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 769px) {
  .newheader-enavant-texte {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.newheader-enavant-texte p:last-child {
  margin-bottom: 0;
}

.newheader-enavant-link-contener {
  display: flex;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}

.newheader-enavant-link-contener > div {
  margin-left: 20px;
}

.newheader-enavant-link-contener > div:first-child {
  margin-left: 0;
}

@media screen and (max-width: 769px) {
  .newheader-enavant-link-contener {
    display: none;
  }
  .newheader-enavant-link-contener.newheader-keep-btn-mob {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .newheader-enavant-link-contener.newheader-keep-btn-mob > div {
    margin-left: 0;
  }
  .newheader-enavant-link-contener > div:first-child {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 770px) and (max-width: 989px) {
  .newheader-enavant-link-contener {
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 769px) {
  .newheader-enavant-soustitre {
    text-align: center;
  }
}
.newheader-enavant-link-contener .orange a {
  white-space: nowrap;
  display: block;
  padding: 12px 18px;
  background: var(--color-primary-50);
  color: #FFFFFF;
  border-radius: 999px;
  font-weight: 700;
  font-size: 12px;
  white-space: nowrap;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.newheader-enavant-link-contener .orange a:hover {
  background: var(--color-primary-40);
}

.newheader-enavant-link-contener .blanc a {
  /* display:block;padding:12px 18px;font-weight:700;font-size:12px;white-space:nowrap;transition: var(--motion-duration-short) var(--motion-easing-standard);background:#FFFFFF;color:var(--color-neutral-0);border-radius:999px;border:solid 1px var(--color-neutral-0); */
  display: block;
  white-space: nowrap;
  padding: 12px 18px;
  font-weight: 700;
  font-size: 12px;
  border-radius: var(--border-radius-circle);
  border: solid var(--border-size-medium);
  border-color: var(--color-secondary-20);
  color: var(--color-secondary-20);
  cursor: pointer;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.newheader-enavant-link-contener .blanc a:hover {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.newheader-offre {
  margin-bottom: 20px;
  box-shadow: 0px -4px 30px 0px rgba(255, 255, 255, 0.6);
  position: relative;
}

.newheader-offre-contener {
  display: flex;
  color: #FFFFFF;
  justify-content: center;
  padding: 10px 24px;
}

@media screen and (max-width: 769px) {
  .newheader-offre-contener {
    flex-direction: column;
    align-items: center;
  }
}
.newheader-offre-contener-inner {
  display: flex;
}

.newheader-offre-picto {
  margin-right: 10px;
}

.newheader-offre-lnk {
  margin-left: 20px;
}

.newheader-offre-popup {
  position: relative;
  display: flex;
  height: 0;
  width: 0;
  overflow: hidden;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

.newheader-offre-lnk p:last-child,
.newheader-offre-txt p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 769px) {
  .newheader-offre-picto {
    /* display:none; */
    margin-right: 5px;
  }
  .newheader-offre-txt {
    text-align: center;
  }
  .newheader-offre-lnk {
    margin-left: 0;
  }
}
.newheader-offre-lnk a {
  text-decoration: underline; /*padding-right:15px;*/
  position: relative;
  display: block;
}

.newheader-offre-lnk a:hover {
  color: inherit;
  text-decoration: none;
}

.headerpopupaff {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  opacity: 1;
  z-index: 1000;
}

.newheader-popup-bg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0.6;
}

.newheader-offre-popup-inner {
  display: flex;
  position: relative;
  z-index: 1;
  padding: 30px 0 20px 20px;
  border-radius: 13px;
  min-width: 300px;
  max-width: 65%;
  max-height: 65%;
  box-shadow: 0px 0px 14px -3px #000000;
  background: #FFFFFF;
}

@media screen and (max-width: 989px) {
  .newheader-offre-popup-inner {
    max-width: 85%;
    max-height: 80%;
  }
}
.newheader-offre-popup-txt {
  overflow: auto;
  padding: 0 20px 0 0;
}

.header-video-replace {
  display: none;
}

.newheader-popup-close {
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  color: var(--color-neutral-0);
  cursor: pointer;
  font-size: 20px;
}

/* customproduit.css */
body.connected div[data-contextual-id] {
  display: block;
}

#new_lp_produit_barre_ancres {
  box-sizing: border-box;
  opacity: 0;
  position: fixed;
  bottom: 0;
  max-width: 90%;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 1000;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
  border-radius: 9999px;
  padding: 0.5rem 3.75vw;
}

.new_lp_produit_barre_ancres_inner {
  display: flex;
  justify-content: space-between;
  max-width: 1268px;
  align-items: center;
  overflow-y: auto;
  scrollbar-color: var(--color-primary-50) #FFFFFF;
  scrollbar-width: thin;
}

@media screen and (max-width: 769px) {
  #new_lp_produit_barre_ancres {
    padding: 1.1vw 1vw 1.1vw 1vw;
    bottom: 0;
    display: block;
    border-radius: 0;
    width: 100%;
    left: 0;
    transform: translate(0, 0);
    box-shadow: none;
    max-width: none;
  }
  #new_lp_produit_barre_ancres.mobileScrolled {
    z-index: 500;
  }
  .new_lp_produit_barre_ancres_inner {
    max-width: 100%;
    display: block;
  }
}
.new_lp_produit_barre_ancres_left {
  display: block;
}

@media screen and (max-width: 769px) {
  .new_lp_produit_barre_ancres_left {
    display: none;
  }
  .big-menu.nav {
    height: auto;
  }
  .new_lp_produit_barre_ancres_right {
    overflow-y: auto;
    scrollbar-color: var(--color-primary-50) var(--color-secondary-20);
    scrollbar-width: thin;
  }
}
.new_lp_produit_barre_ancres_left_inner {
  display: inline-flex;
  justify-content: space-between;
}

.new_lp_produit_barre_ancres_right_inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 769px) {
  .new_lp_produit_barre_ancres_right_inner {
    justify-content: center;
  }
}

.new_lp_produit_barre_ancre {
  margin: 0 4.662vw 0 0;
}
@media screen and (min-width: 770px) and (max-width: 1300px) {
  .new_lp_produit_barre_ancre {
    margin: 0 2vw 0 0;
  }
}
@media screen and (max-width: 769px) {
  .new_lp_produit_barre_ancre {
    margin: 0 2vw 0 0;
  }
}

.new_lp_produit_barre_ancres_btn_souscrire {
  margin-right: 0;
}

.new_lp_produit_barre_ancres_btn_souscrire a {
  display: block;
  padding: 12px 18px;
  background: var(--color-primary-50);
  color: #FFFFFF;
  border-radius: 999px;
  font-weight: 700;
  font-size: 12px;
  white-space: nowrap;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.new_lp_produit_barre_ancres_btn_souscrire a:hover {
  background: var(--color-primary-40);
}

@media screen and (max-width: 990px) {
  .new_lp_produit_barre_ancres_btn_souscrire a {
    background: var(--color-primary-40);
    color: #FFFFFF;
    border-radius: 999px;
    border: solid 1px var(--color-neutral-0);
    border-color: var(--color-primary-40);
  }
}
.new_lp_produit_barre_ancres_lnk span {
  display: block;
  padding: 12px 8px;
  margin: 0;
  color: var(--color-secondary-20);
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
}

.new_lp_produit_barre_ancres_lnk span:hover {
  background: var(--color-secondary-80);
  border-radius: 8px;
}

.new_lp_produit_barre_ancres_lnk.active span {
  background: var(--color-secondary-70);
  border-radius: 8px;
  font-weight: 700;
}

@media screen and (max-width: 770px) {
  .new_lp_produit_barre_ancres_lnk span {
    display: block;
    padding: 12px 18px;
    font-weight: 700;
    font-size: 12px;
    white-space: nowrap;
    transition: var(--motion-duration-short) var(--motion-easing-standard);
    background: #FFFFFF;
    color: var(--color-neutral-0);
    border-radius: 999px;
    border: solid 1px var(--color-neutral-0);
  }
  .new_lp_produit_barre_ancres_lnk.active span {
    background: #FFFFFF;
    border-radius: 999px;
  }
  .new_lp_produit_barre_ancres_lnk span:hover {
    background: #FFFFFF;
    border-radius: 999px;
  }
}
@media screen and (min-width: 770px) {
  .new_lp_produit_barre_ancres_lnk.active span {
    border-bottom: none;
  }
}
.paragraph-new-faq .accordion-container__content {
  max-height: none;
}

.paragraph-new-faq > .accordion-container {
  max-height: 0;
  overflow: hidden;
}

.paragraph-new-faq > .accordion-container.show-desk {
  max-height: none;
}

@media screen and (max-width: 990px) {
  .paragraph-new-faq > .accordion-container.show-desk {
    max-height: 0;
    overflow: hidden;
  }
  .paragraph-new-faq > .accordion-container.show-mob {
    max-height: none;
  }
}
.paragraph-new-faq .accordion-container__content__question-container__question span {
  margin-top: 0;
  margin-bottom: 0;
  font-family: var(--font-family-heading);
  font-weight: var(--font-weight-bold);
  transform: translateY(-5px);
  font-size: var(--font-size-2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 var(--spacing-4);
}

.paragraph-new-faq .accordion-container__content__question-container__question h3 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-new-faq .accordion-container__content__question-container__question > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.paragraph-new-faq .accordion-container__content__question-container__question > div p {
  height: auto;
}

/* customtooltip.css */
.tooltip-contener {
  position: relative;
}

.tooltip-info {
  position: relative;
  display: inline-block;
  margin-left: 5px;
}

.tooltip-info span {
  cursor: pointer;
  width: 13px;
  height: 13px;
  background: url("../assets/infobulle.svg") 0 0 no-repeat;
  background-size: 100% 100%;
  display: inline-block;
}

@media screen and (max-width: 770px) {
  .tooltip-info span {
    width: 16px;
    height: 16px;
  }
}
div[id^=tooltip] {
  display: none;
}

.tooltip-content {
  z-index: 1;
  height: 0px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  bottom: calc(100% + 8px);
  left: 50%;
  transform: translate(-50%);
  background: #FFFFFF;
  color: var(--color-neutral-0);
  border-radius: 13px;
  padding: 10px;
  max-width: 500px;
  box-shadow: 0px 0px 14px -3px #000000;
}

.tooltip-content.minwidth {
  min-width: 300px;
}

.tooltip-content.bottom {
  top: calc(100% + 8px);
  bottom: auto;
}

@media screen and (max-width: 770px) {
  .tooltip-content {
    max-width: 100vw;
  }
}
.tooltip-content.tooltip-show {
  height: auto;
  opacity: 1;
  visibility: visible;
}

.tooltip-content:before {
  content: "";
  position: absolute;
  border-top: 15px solid #FFFFFF;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  top: 100%;
  left: 45%;
  margin-top: -5px;
}

.tooltip-content.bottom:before {
  border-bottom: 15px solid #FFFFFF;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: none;
  top: 0;
  left: 45%;
  margin-top: -10px;
}

.tooltip-content.overflowing:before {
  display: none;
}

.paragraph .tooltip-content h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 5px;
}

.tooltip-content p:last-child {
  margin-bottom: 0;
}

/* END PEPPERCUBE - livraison 23/03/2025 */
@media (min-width: 1024px) {
  .wrapper--50_50 .wrapper__content > .management-guided-card,
  .wrapper--50_50 .wrapper__content > .management-others-card {
    height: 350px;
    overflow: auto;
  }
  .wrapper--50_50 .wrapper__content > .management-guided-card p,
  .wrapper--50_50 .wrapper__content > .management-others-card p {
    margin: 0;
  }
}
/*--- new para onglets ---*/
.newonglets-contenu {
  height: 0;
  width: 0;
  overflow: hidden;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

.newonglets-contenu.newonglets-contenu-show {
  height: auto;
  opacity: 1;
  width: 100%;
}

.newonglets-contenu-link {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.newonglets-contenu-link a {
  display: block;
  padding: 12px 18px;
  background: var(--color-primary-50);
  color: #FFFFFF;
  border-radius: 999px;
  font-weight: 700;
  font-size: 12px;
  white-space: nowrap;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.newonglets-contenu-link a:hover {
  background: var(--color-primary-40);
}

.newonglets-onglets-contener-inner.tabs-navigation {
  flex-direction: row;
  width: auto;
  background-color: var(--color-secondary-70);
}

.newonglets-onglet.tab {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  background-color: var(--color-secondary-70);
  padding: var(--spacing-14) var(--spacing-20);
  color: var(--color-secondary-20);
}
.newonglets-onglet.tab.tab--active {
  background-color: var(--color-secondary-20);
  color: #FFF;
}
.newonglets-onglet.tab:hover {
  background-color: var(--color-custom-2);
  color: var(--color-secondary-20);
}

@media screen and (max-width: 420px) {
  .newonglets-onglet.tab {
    padding: 3px;
  }
}
/*--- fin new para onglet ---*/
.paragraph--type--tableau-comparatif {
  width: 100%;
  z-index: 1;
  padding: var(--spacing-48) 0;
  flex-direction: column;
  max-width: 960px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .paragraph--type--tableau-comparatif.mobile-hide {
    display: none;
  }
}
.paragraph--type--tableau-comparatif h3 {
  text-align: center;
  margin-bottom: 20px;
}

.paragraph--type--tableau-comparatif .table-comparatif-container {
  border-radius: 16px;
  /* overflow: hidden; */
  height: 600px;
  scrollbar-width: thin;
  overflow: auto; /* Enables both horizontal and vertical scrolling */
}

.paragraph--type--tableau-comparatif .table-comparatif-wrapper {
  /* overflow: auto;  */
  /* scrollbar-width: thin; */
  /* height: 600px; */
}

.table-comparatif {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-collapse: collapse;
  border-spacing: 0;
  /* overflow: hidden; */
}

.table-comparatif th, .table-comparatif td {
  border-left: 1px solid;
  border-right: 1px solid;
  text-align: left;
  padding: 12px 16px;
  font-size: 14px;
  vertical-align: middle;
}

.table-comparatif th {
  background-color: var(--color-secondary-20);
  border-bottom-color: #fff;
  position: sticky;
  top: 0; /* Makes the header stick to the top */
  z-index: 2; /* Keeps the header above the table body */
}

.table-comparatif td {
  border-color: #C4CCD4;
  color: var(--color-secondary-20);
}

.table-comparatif td:nth-child(1),
.table-comparatif th:nth-child(1) {
  position: sticky;
  left: -1px; /* Ensures the column stays on the left */
  z-index: 5; /* Keeps the column above other cells */
}

@media screen and (max-width: 960px) {
  .table-comparatif td:nth-child(1),
  .table-comparatif th:nth-child(1) {
    width: 15%;
    /* width: 0;overflow:hidden;border:none;padding:0; */
  }
  .table-comparatif td.titre-categorie {
    width: 15%;
    padding: 12px 16px;
    overflow: visible;
    white-space: nowrap;
  }
  .table-comparatif td.fusionnee:nth-child(1) {
    width: 15%;
    padding: 12px 16px;
    overflow: visible;
    white-space: nowrap;
  }
}
.table-comparatif th:nth-child(1) {
  z-index: 6;
}

.table-comparatif .titre-critere {
  font-weight: var(--font-weight-semibold);
  font-size: 14px;
}

.table-comparatif .critere-items {
  text-align: center;
}

.table-comparatif .titre-categorie, .table-comparatif .titre-extra-td-mobile {
  text-align: center;
  font-weight: var(--font-weight-bold);
  border-top: none;
  border-bottom: none;
  background-color: #BAD7ED;
}

.table-comparatif thead {
  color: #fff;
  position: relative;
  z-index: 6;
}

.table-comparatif .head-wrapper .nom-contrat {
  text-align: center;
  font-size: 16px;
}

.table-comparatif thead th:first-child {
  border-left-color: var(--color-secondary-20);
}

.table-comparatif thead th:last-child {
  border-right-color: var(--color-secondary-20);
}

.table-comparatif .fusionnee {
  background-color: var(--color-secondary-20);
  border: none;
}

.table-comparatif .boutons {
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.table-comparatif .boutons a {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px 12px;
  line-height: 22px;
}

.table-comparatif .fusionnee a {
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px 22px;
  margin: 0 auto;
  line-height: 22px;
}

.table-comparatif .multi-button {
  margin: 0 auto;
}

.table-comparatif .boutons .btn_decouvrir {
  border: solid 1px var(--color-secondary-70);
}

/*#fixed-header{
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  overflow: hidden;
  position: relative;
}

#fixed-header .table-comparatif{
  border-bottom-left-radius: 0; border-bottom-right-radius: 0;
}

#fixed-header:before{
  content:'';
  width: 960px;
  height: 20px;
  background-color: transparent;
  position: absolute;
  top: -20px;
}  */
/* Mobile */
@media screen and (max-width: 960px) {
  .table-comparatif {
    width: 960px;
    overflow: scroll;
  }
  .table-comparatif .titre-categorie {
    text-align: left;
  }
  .paragraph--type--tableau-comparatif {
    padding: var(--spacing-48) var(--spacing-16);
    overflow: scroll;
  }
  .table-comparatif .fusionnee {
    white-space: nowrap;
    left: 0 !important;
  }
  .table-comparatif .fusionnee a {
    margin: 0;
  }
}
/* nouvel entête */
@media screen and (min-width: 1024px) {
  .nouvent-general {
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    position: relative;
  }
  /* 66 33 */
  .nouvent-66_33 .nouvent-contenu {
    width: 66%;
  }
  .nouvent-66_33.nouveent-nouvent-visu-first .nouvent-contenu {
    order: 2;
    width: 33%;
  }
  .nouvent-66_33.nouveent-nouvent-visu-first .nouvent-visuel {
    order: 1;
  }
  /* 33 66 */
  .nouvent-33_66 .nouvent-contenu {
    width: 33%;
  }
  .nouvent-33_66.nouveent-nouvent-visu-first .nouvent-contenu {
    order: 2;
    width: 66%;
  }
  .nouvent-33_66.nouveent-nouvent-visu-first .nouvent-visuel {
    order: 1;
  }
  /* 50 50 */
  .hasvisuel .nouvent-centre_seul .nouvent-contenu,
  .hasvisuel .nouvent-aligne_a_gauche_pl .nouvent-contenu,
  .nouvent-50_50 .nouvent-contenu {
    width: 50%;
  }
  .hasvisuel .nouvent-centre_seul.nouveent-nouvent-visu-first .nouvent-contenu,
  .hasvisuel .nouvent-aligne_a_gauche_pl.nouveent-nouvent-visu-first .nouvent-contenu,
  .nouvent-50_50.nouveent-nouvent-visu-first .nouvent-contenu {
    order: 2;
  }
  .hasvisuel .nouvent-centre_seul.nouveent-nouvent-visu-first .nouvent-visuel,
  .hasvisuel .nouvent-aligne_a_gauche_pl.nouveent-nouvent-visu-first .nouvent-visuel,
  .nouvent-50_50.nouveent-nouvent-visu-first .nouvent-visuel {
    order: 1;
  }
  .nouvent-contenu {
    padding: 2% 2% 2% 0;
  }
  .nouveent-nouvent-visu-first .nouvent-contenu {
    padding: 2% 0 2% 2%;
  }
  .nouvent-visuel {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
  }
  .novisuel .nouvent-centre_seul .nouvent-visuel,
  .novisuel .nouvent-aligne_a_gauche_pl .nouvent-visuel {
    display: none;
  }
  /* aligne a gauche */
  .novisuel .nouvent-centre_seul .nouvent-contenu,
  .novisuel .nouvent-aligne_a_gauche_pl .nouvent-contenu {
    width: 100%;
    padding: 2% 0;
  }
  /* centre seul */
  .novisuel .nouvent-centre_seul .nouvent-contenu .nouvent-contenu-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
}
.nouvent > div {
  opacity: 1;
  transition: opacity 0.5s;
}

.nouvent {
  position: relative;
  margin-bottom: 20px;
}

.nouvent-background {
  position: absolute;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  z-index: 0;
}

.nouvent-background picture {
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.nouvent-background img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}

.nouvent-contener {
  position: relative;
  z-index: 1;
  padding: 0 2%;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
}

.nouvent-link-contener {
  display: flex;
  position: relative;
  z-index: 1;
}

.nouvent .breadcrumb {
  position: relative;
  z-index: 1;
  padding: 2% 2% 0 2%;
  max-width: 1280px;
  margin: 0 auto;
}

.nouvent-link-contener > div {
  margin-right: 20px;
  margin-bottom: 10px;
}

.nouvent-link-contener > div:last-child {
  margin-left: 0;
}

.nouvent-link-contener .orange a {
  white-space: nowrap;
  display: block;
  padding: 12px 18px;
  background: var(--color-primary-50);
  color: #FFFFFF;
  border-radius: var(--border-radius-circle);
  border: solid var(--border-size-medium);
  border-color: var(--color-primary-50);
  font-weight: 700;
  font-size: 12px;
  white-space: nowrap;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
}

.nouvent-link-contener .orange a:hover {
  background: var(--color-primary-40);
  border-color: var(--color-primary-40);
}

.nouvent-link-contener .blanc a {
  display: block;
  white-space: nowrap;
  padding: 12px 18px;
  font-weight: 700;
  font-size: 12px;
  border-radius: var(--border-radius-circle);
  border: solid var(--border-size-medium);
  border-color: var(--color-secondary-20);
  color: var(--color-secondary-20);
  cursor: pointer;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
  /* background-color:#FFF; */
}

.nouvent-link-contener .blanc a:hover {
  background-color: var(--color-secondary-20);
  color: var(--color-neutral-100);
}

.nouvent-contenu-inner > div {
  margin-bottom: 10px;
}

/* check thrustpilot */
.nouvent-contenu-inner .trustpilot-widget {
  margin-bottom: 5px !important;
}

.nouvent-visu-rec img {
  height: 70px;
  width: auto;
}

.nouvent-visuel-big,
.nouvent-visu-rec-big,
.nouvent-background-big {
  display: block;
}

.nouvent-visuel-mob,
.nouvent-visu-rec-mob,
.nouvent-background-mob {
  display: none;
}

.nouvent-visu-rec-mob,
.nouvent-visu-rec-big {
  height: 70px;
}

@media screen and (max-width: 1023px) {
  .nouvent-link-contener {
    display: none;
  }
  .nouvent-link-contener.nouvent_aff_btn_mob {
    display: flex;
    flex-wrap: wrap;
  }
  .nouvent-contener {
    flex-direction: column;
  }
  .nouvent-titre {
    margin-top: 10px;
  }
  .nouvent-visuel {
    margin: 0;
  }
  .nouvent-visuel-big,
  .nouvent-visu-rec-big,
  .nouvent-background-big {
    display: none;
  }
  .nouvent-visuel-mob,
  .nouvent-visu-rec-mob,
  .nouvent-background-mob {
    display: block;
  }
  .nouveent-nouvent-visu-first .nouvent-visuel {
    order: 1;
    margin-bottom: 20px;
  }
  .nouveent-nouvent-visu-first .nouvent-contenu {
    order: 2;
  }
  .nouveent-nouvent-invert-visu-mob .nouvent-visuel {
    order: 1;
    margin-bottom: 20px;
  }
  .nouveent-nouvent-invert-visu-mob .nouvent-contenu {
    order: 2;
  }
  .nouveent-nouvent-visu-first.nouveent-nouvent-invert-visu-mob .nouvent-visuel {
    order: 2;
    margin-top: 20px;
  }
  .nouveent-nouvent-visu-first.nouveent-nouvent-invert-visu-mob .nouvent-contenu {
    order: 1;
  }
  .nouvent .breadcrumb {
    padding: 2% 2% 2% 2%;
  }
  .nouvent.hasvisuel {
    padding-bottom: 10px;
  }
}
.nouvent-contener.article-card__tags {
  padding-bottom: 20px;
}

/* Sommaire sticky */
article.main.layout-container {
  padding: 0;
}

@media (min-width: 1025px) {
  .main.layout-container {
    position: relative;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .advice-intro-section {
    gap: 0;
  }
}
@media (min-width: 1025px) and (min-width: 1440px) {
  section.product-intro-section.sommaire-Array,
  section.product-intro-section.sommaire-,
  section.product-intro-section.sommaire-0 {
    position: absolute;
    left: 0;
    margin-top: 20px;
    max-width: 17.03vw;
    padding: 0;
  }
  section.product-intro-section.sommaire-1 {
    position: absolute;
    right: 0;
    margin-top: 20px;
    max-width: 17.03vw;
    padding: 0;
  }
  section.product-intro-section.sommaire-Array ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section),
  section.product-intro-section.sommaire- ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section),
  section.product-intro-section.sommaire-0 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section) {
    padding-left: 7.5vw;
  }
  section.product-intro-section.sommaire-Array ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils,
  section.product-intro-section.sommaire- ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils,
  section.product-intro-section.sommaire-0 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils {
    padding-left: 13.75vw;
  }
  section.product-intro-section.sommaire-1 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section) {
    padding-right: 7.5vw;
  }
  section.product-intro-section.sommaire-1 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils {
    padding-right: 13.75vw;
  }
  section.sommaire-fixed.sommaire-Array ~ section.paragraph--type--ap-paragraphe,
  section.sommaire-fixed.sommaire- ~ section.paragraph--type--ap-paragraphe,
  section.sommaire-fixed.sommaire-0 ~ section.paragraph--type--ap-paragraphe,
  section.sommaire-fixed.sommaire-1 ~ section.paragraph--type--ap-paragraphe {
    margin-top: 20px;
  }
  section.advice-intro-section {
    position: initial;
  }
  .advice-intro-section__content.sommaire-fixed {
    opacity: 0;
  }
  section.advice-intro-section .advice-intro-section__header.sommaire-,
  section.advice-intro-section .advice-intro-section__header.sommaire-Array,
  section.advice-intro-section .advice-intro-section__header.sommaire-0 {
    padding-left: 16.88vw;
  }
  section.advice-intro-section .advice-intro-section__header.sommaire-1 {
    padding-right: 16.88vw;
  }
  section.advice-intro-section .advice-intro-section__content.sommaire-fixed.sommaire-,
  section.advice-intro-section .advice-intro-section__content.sommaire-fixed.sommaire-Array,
  section.advice-intro-section .advice-intro-section__content.sommaire-fixed.sommaire-0 {
    position: absolute;
    left: 0;
    margin-top: 20px;
    max-width: 17.03vw;
  }
  section.advice-intro-section .advice-intro-section__content.sommaire-fixed.sommaire-1 {
    position: absolute;
    right: 0;
    margin-top: 20px;
    max-width: 17.03vw;
  }
  section.advice-intro-section.sommaire- ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section),
  section.advice-intro-section.sommaire-Array ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section),
  section.advice-intro-section.sommaire-0 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section) {
    padding-left: 7.5vw;
  }
  section.advice-intro-section.sommaire-1 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section) {
    padding-right: 7.5vw;
  }
  section.advice-intro-section.sommaire- ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils,
  section.advice-intro-section.sommaire-Array ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils,
  section.advice-intro-section.sommaire-0 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils {
    padding-left: 13.75vw;
  }
  section.advice-intro-section.sommaire-1 ~ section:not(.hero_menu_guide.hero-banner):not(.white-book-section).section--ap-conseils {
    padding-right: 13.75vw;
  }
}
@media (min-width: 1025px) {
  section.product-intro-section.sommaire-fixed {
    padding: 0;
    margin-top: 20px;
    gap: 0;
  }
  section.advice-intro-section .advice-intro-section__content.sommaire-fixed {
    max-width: none;
    align-items: center;
    gap: 0;
  }
}
.advice-intro-section .article-summary__title {
  color: var(--color-primary-50);
}

/* Menu */
.header__content--desktop .header__menu > .menu__item--full .expand-menu__content {
  opacity: 0;
  display: flex;
  gap: var(--spacing-40);
  /* width: max-content; */
  width: 100%;
  padding: var(--spacing-40);
  background-color: var(--color-neutral-100);
  border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);
  transform: translateY(-64px);
  transition: var(--motion-duration-instant) var(--motion-easing-standard);
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu__sub-menu {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-12);
  padding: 0;
  width: 160px;
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu .link {
  width: 100%;
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-default);
  border-radius: 8px;
  padding: var(--spacing-12) var(--spacing-8);
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu .link:hover {
  background: var(--color-secondary-80);
  color: var(--color-secondary-20);
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu .link.active {
  color: var(--color-secondary-20);
  background: var(--color-secondary-70);
  font-weight: var(--font-weight-semibold);
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu .link::after {
  right: 8px;
  font-size: var(--font-size-tiny);
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu__sub-content {
  flex-grow: 1;
}

@media (min-width: 1024px) {
  .header__content--desktop .header__menu > .menu__item--full .expand-menu__sub-content {
    max-height: 60vh;
    overflow-y: auto;
  }
}
.header__content--desktop .header__menu > .menu__item--full .expand-menu__sub-content .sub-item {
  padding: 0;
  gap: var(--spacing-24);
}

.header__content--desktop .header__menu > .menu__item--full .expand-menu__sub-content .sub-item__cards {
  display: grid;
  gap: var(--spacing-12);
  justify-content: start;
  width: fit-content;
}

.expand-menu-card.expand-menu-card--logo {
  padding: var(--spacing-24);
  gap: var(--spacing-24);
  aspect-ratio: 0;
  width: 12.5rem;
}

.expand-menu-card--primary:hover {
  background: var(--color-secondary-80);
  color: var(--color-secondary-20) !important;
}

.expand-menu-card__logo {
  flex-grow: 0 !important;
  gap: 0 !important;
}

.expand-menu-card--logo .expand-menu-card__content p:last-child {
  margin-bottom: 0;
}

.expand-menu-card__title {
  margin-bottom: 0;
}

.expand-menu-card__logo .logo {
  padding: 0;
  max-height: 50px !important;
}

.expand-menu-card.expand-menu-card--logo.special {
  background: url("../assets/menu/blue-card-background-default.webp") center/cover no-repeat, #80B2E1;
}

.expand-menu-card.expand-menu-card--logo.special.orange {
  background: url("../assets/menu/orange-card-background-default.webp") center/cover no-repeat, #FFA38F;
}

.expand-menu-card.expand-menu-card--logo.special:hover {
  background: url("../assets/menu/blue-card-background-hover.webp") center/cover no-repeat, #80B2E1;
  color: #fff !important;
}

.expand-menu-card.expand-menu-card--logo.special.orange:hover {
  background: url("../assets/menu/orange-card-background-hover.webp") center/cover no-repeat, #FFA38F;
}

.expand-menu-card.expand-menu-card--logo.special .expand-menu-card__description {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.expand-menu-card.expand-menu-card--logo.special .expand-menu-card__description p {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.expand-menu-card.expand-menu-card--logo.special .expand-menu-card__content {
  flex-grow: 1;
}

.expand-menu-card.expand-menu-card--logo.special .expand-menu-card__description span {
  border-color: var(--color-secondary-20);
  color: var(--color-secondary-20);
  background-color: transparent;
  padding: var(--spacing-12) var(--spacing-16);
  font-size: var(--font-size-tiny);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius-circle);
  width: 100%;
  border: solid var(--border-size-small);
  font-weight: var(--font-weight-bold);
  line-height: 120%;
  text-align: center;
  transition: var(--motion-duration-short) var(--motion-easing-standard);
  gap: var(--spacing-12);
}

.expand-menu-card.expand-menu-card--logo.special:hover .expand-menu-card__description span {
  border-color: #fff;
  background-color: #fff;
  color: var(--color-secondary-50);
}

.expand-menu-card.expand-menu-card--logo.special.orange:hover .expand-menu-card__description span {
  color: var(--color-primary-50);
}

.expand-menu-card.expand-menu-card--logo.special .expand-menu-card__description span::after {
  font: var(--fa-font-solid);
  content: "\f178";
}

.header__content--mobile .header__panel .menu__item {
  padding: 0 var(--spacing-16);
}

.header__content--mobile .header__panel .menu__item .menu__header {
  padding: var(--spacing-24) 0;
  background: #fff;
}

.header__content--mobile .header__panel .menu__item .menu__arrow,
.header__content--mobile .header__panel .menu__item .sub-menu__arrow,
.header__content--mobile .header__panel .sub-menu__item .menu__arrow,
.header__content--mobile .header__panel .sub-menu__item .sub-menu__arrow {
  font-family: "Font Awesome 6 Free";
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 14px;
}

.header__content--mobile .header__panel .menu__item--active .menu__header {
  background: none;
}

.header__content--mobile .header__panel .menu__item .expand-menu__sub-menu,
.header__content--mobile .header__panel .menu__item .expand-sub-menu__sub-menu,
.header__content--mobile .header__panel .sub-menu__item .expand-menu__sub-menu,
.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__sub-menu {
  padding-left: 0;
}

.header__content--mobile .header__panel .menu__item .expand-menu,
.header__content--mobile .header__panel .menu__item .expand-sub-menu,
.header__content--mobile .header__panel .sub-menu__item .expand-menu,
.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu {
  background: none;
}

.header__content--mobile .header__panel .menu__item.menu__item--active .expand-menu {
  overflow: visible;
}

.header__content--mobile .header__panel .menu__item .expand-menu__sub-menu {
  padding-bottom: var(--spacing-16);
}

.header__content--mobile .header__panel .menu__item .expand-sub-menu,
.header__content--mobile .header__panel .sub-menu__item .sub-menu__header {
  border: none !important;
}

.header__content--mobile .header__panel .sub-menu__item {
  margin-bottom: var(--spacing-8);
  border-radius: 8px;
  overflow: hidden;
}

.header__content--mobile .header__panel .sub-menu__item:last-child {
  margin-bottom: 0;
}

.header__content--mobile .header__panel .sub-menu__item .sub-menu__header {
  background: var(--color-secondary-80);
}

.header__content--mobile .header__panel .sub-menu__item--active {
  /*  box-shadow: 0px 2px 8px 5px rgba(0,40,83,0.15);*/
  box-shadow: 0 2px 12px 0 rgba(0, 40, 83, 0.15);
}

.header__content--mobile .header__panel .sub-menu__item--active .sub-menu__header {
  background: var(--color-secondary-70);
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body {
  padding: var(--spacing-24);
  gap: var(--spacing-32);
}

.header__content--mobile .header__panel .sub-menu__item--active .expand-sub-menu {
  background: var(--color-secondary-90);
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu-card__description {
  margin-bottom: 0;
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu__link.link {
  font-size: 14px;
  font-weight: 700;
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu__link.link.special {
  color: var(--color-secondary-50);
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu-card__description {
  font-size: 14px;
  display: block;
  max-width: none;
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu-card__description strong,
.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu-card__description br,
.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link .expand-menu-card__description span {
  display: none !important;
}

.header__content--mobile .header__panel .menu__item .expand-menu__body {
  padding: 0 var(--spacing-24) var(--spacing-24);
}

.header__content--mobile .header__panel .menu__item .expand-menu__body .expand-menu__link.link {
  font-size: 14px;
}

/* Mini header */
.miniheader + .main.layout-container {
  margin: 80px auto 0 auto;
}

.miniheader .header_content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--spacing-32);
  max-width: 1440px;
  margin: 0 auto;
  padding: var(--spacing-24) var(--spacing-48);
  background-color: var(--color-neutral-100);
  height: 100%;
}

@media (max-width: 1023px) {
  .miniheader .header_content {
    padding: var(--spacing-24) var(--spacing-32);
  }
}
@media (max-width: 480px) {
  .miniheader .header_content {
    padding: var(--spacing-16) var(--spacing-24);
  }
}
.miniheader .header_content .header__logo img {
  width: clamp(90px, 8vw, 140px);
}

.links {
  padding: 10px !important;
}

.nouvent-otherinfos {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.nouvent-otherinfos .date_temps {
  display: flex;
  align-items: center;
}

.nouvent-otherinfos span {
  display: block;
  background: var(--color-secondary-20);
  line-height: 22px;
  padding: 0 8px;
  color: #fff;
  border-radius: 4px;
  width: fit-content;
  font-weight: 700;
}

.nouvent-otherinfos span a:hover {
  color: var(--color-primary-50);
}

.nouvent-otherinfos span.lecture {
  padding-left: 5px;
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link {
  position: relative;
}

.header__content--mobile .header__panel .sub-menu__item .expand-sub-menu__body .group-link > a::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  dispaly: block;
  content: "";
}

/* edb 21581 */
.awards-section {
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-4);
  padding: var(--spacing-48) 0;
  width: 100%;
  background-color: transparent;
}

.awards-section__title {
  text-align: center;
  max-width: 100%;
  color: var(--color-neutral-0);
}

.awards-section__slider {
  position: relative;
  width: 100vw;
  min-height: 0;
  height: 250px;
  overflow: hidden;
  -webkit-mask-image: none;
}

.awards-section__content {
  /* animation: awards-section--primary 20s linear infinite; */
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  min-width: 200%;
  position: absolute;
  transform: none;
  align-items: center;
  top: 0;
}

.awards-section__content .award-item {
  height: 250px;
}

@keyframes awards-section--primary {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.awards-section .award-item > * {
  color: var(--color-neutral-0);
}

.award-item__jury {
  font-size: 14px;
  font-style: italic;
}

@media screen and (max-width: 1280px) {
  .only-results .scpi-selector-section__selectors-container__resultsCards {
    align-items: normal;
  }
}
.only-results .scpi-selector-section__selectors-container__resultsCards {
  max-height: none;
}

@media screen and (min-width: 1280px) {
  .scpi-selector-section__selectors-container {
    height: auto;
  }
}
.only-results .scpi-selector-section__selectors-container__resultsCards__card {
  max-height: none;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card__header {
  background: var(--color-secondary-20);
  color: #FFFFFF;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card__header h3 {
  color: #FFFFFF;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card__body {
  flex: 1;
  background: var(--color-secondary-80);
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card__body__descriptions {
  flex: 1;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card:hover {
  border: none;
  border-radius: 12px;
  transform: none;
}

.only-results .scpi-selector-section__selectors-container__resultsCards__card:not(:hover) {
  margin-top: 0;
}

/* correction mobile */
@media only screen and (max-width: 768px) {
  body.not-front {
    padding: 0 !important;
  }
  .main:not(.home) > section:not(.hero-banner, .discover-integration-program-container, .reason-to-join-section, .apcontent_questions_frequentes),
  .main:not(.home) > div:not(.hero-banner, .block-conseil-conseil, .block-parole-expert, .block-point-macro, .paragraph--type--para-newlp-ancres) {
    /* padding: 0 1rem 20px 1rem; */
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .not-front > .dialog-off-canvas-main-canvas ~ .white-book-section {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .not-front > .dialog-off-canvas-main-canvas ~ section {
    padding-left: 1rem;
    padding-right: 1rem;
    width: auto;
  }
  .pagerecherche,
  .not-front .investment-disclaimer-section__text,
  .not-front .paragraphe-section__content,
  .not-front .paragraphe-section.wrap,
  .not-front .piloted-graph-section,
  .not-front .chart-section,
  .not-front .product-fees-section,
  .not-front .product-fees-section__secondary.caracteristiques-contrat,
  .not-front .company-value-section,
  .not-front .product-intro-section,
  .not-front .paragraphe-section {
    padding-left: 0;
    padding-right: 0;
  }
  .not-front .stay-informed-section__container,
  .not-front .contact-us-section__container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .not-front main .stay-informed-section,
  .not-front .contact-us-section.wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .not-front > .dialog-off-canvas-main-canvas ~ .stay-informed-section {
    padding-top: 20px;
  }
  .not-front .stay-informed-section .select,
  .not-front .contact-us-section__container .select {
    width: calc(100% - var(--spacing-12) - 40px);
  }
  .not-front .stay-informed-section__container .form-message,
  .not-front .contact-us-section__container .form-message {
    padding-left: 10px;
    padding-top: 20px;
  }
  .not-front .stay-informed-section__container .form-message .textarea,
  .not-front .stay-informed-section__container .input,
  .not-front .contact-us-section__container .form-message .textarea,
  .not-front .contact-us-section__container .input {
    width: calc(100% - var(--spacing-12) - var(--spacing-12));
  }
  .not-front .piloted-graph-section__graph-container {
    width: 100%;
    padding-bottom: var(--spacing-80);
  }
  .not-front .scpi-selector-section__selectors-container__geographicalArea__btns-container {
    flex-wrap: wrap;
  }
  .not-front .scpi-selector-section__selectors-container__geographicalArea__btns-container__btn,
  .not-front .scpi-selector-section__selectors-container__sectoralCategory__btns-container__btn {
    font-size: 16px;
  }
  /*temporaire*/
  .not-front .paragraphe-section table {
    table-layout: fixed;
  }
  .not-front .paragraphe-section .tablemob {
    overflow-x: auto;
  }
  .not-front .paragraphe-section .tablemob table {
    table-layout: inherit;
  }
  .not-front .accordion-container__content__question-container {
    width: 100%;
  }
  .capital-calculator-section {
    padding: 20px;
  }
  .search-result-section {
    padding-left: 0;
  }
  .search-result-section .table-filters-wrapper {
    flex-direction: column;
  }
  .search-result-section .table-filters-wrapper select {
    width: calc(96% - 27px) !important;
    text-align: left !important;
  }
  .pagerecherche .article-card--wide {
    max-width: none;
  }
  .wrapper--50_50 .wrapper__content.grid section > div {
    margin-left: 0;
    margin-right: 0;
  }
  .not-front .company-value-section--four .company-value-section__content {
    grid-template-columns: repeat(2, 1fr);
  }
  .not-front .management-plus-section {
    padding: 20px;
  }
  .reference-section .reference-section__content {
    flex-direction: row;
  }
  .reason-to-join-section__header__text-container li {
    height: auto;
    min-height: 24px;
  }
  .capital-calculator-section__cursors-container {
    width: 100%;
  }
  .capital-calculator-section__title h2 {
    margin: 0 auto 30px auto;
  }
  .capital-calculator-section__btns-container {
    margin-bottom: 10px;
  }
  .not-front .paragraph--type--para-newlp-ancres > .wrapper,
  .not-front .paragraph--type--para-newlp-ancres > section,
  .not-front .paragraph--type--para-newlp-ancres > div,
  .not-front .paragraph--type--para-newlp-ancres > .paragraphe-section {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@container company-value-section (width < 768px) {
  .not-front .company-value-section--four .company-value-section__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 480px) {
  .not-front .investment-disclaimer-section {
    padding-left: 0;
    padding-right: 0;
  }
  .not-front .tabs-navigation-section {
    padding-left: 0;
    padding-right: 0;
  }
  .not-front .paragraph-new-faq.questions-container,
  .not-front .paragraphe-section__content .questions-container {
    padding-left: 0;
    padding-right: 0;
  }
  .not-front .paragraphe-section__content .bloc-chiffres {
    padding: 20px 0;
  }
  /* popup portal */
  .es-portal-root > div {
    padding-right: 0 !important;
  }
  .piloted-graph-section__graph-container__bar-container__bar-information p {
    word-break: break-all;
  }
}
@media only screen and (max-width: 550px) {
  .not-front .chart-section {
    max-width: 100%;
    overflow: auto;
  }
  .not-front .company-value-section--four .company-value-section__content {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (max-width: 710px) {
  .not-front .scpi-selector-section__selectors-container__resultsCards__card {
    width: 100%;
  }
}
@media only screen and (max-width: 784px) {
  .not-front .scpi-selector-section__selectors-container__resultsCards {
    padding: 0;
  }
}
@media only screen and (max-width: 1280px) {
  .not-front .scpi-selector-section__selectors-container__resultsCards {
    flex-direction: row;
  }
  .scpi-selector-section__selectors-container__geographicalArea__btns-container {
    padding: 0 25px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1400px) {
  .wrapper--50_50 .wrapper__content .paragraphe-section:first-child .paragraphe-section__content {
    padding-right: var(--spacing-16);
  }
  .wrapper--50_50 .wrapper__content .paragraphe-section:last-child .paragraphe-section__content {
    padding-left: var(--spacing-16);
  }
}
@media only screen and (max-width: 1520px) {
  .wrapper--50_50 .wrapper__content .paragraphe-section .paragraphe-section__content .assurance-vie-iframe {
    width: 100%;
  }
}
@media only screen and (max-width: 1070px) {
  .promo-banner-section__items-section__left-arrow,
  .promo-banner-section__items-section__right-arrow {
    display: none !important;
  }
  .footer__socials {
    padding: 10px 10px 48px 10px;
  }
}
@media only screen and (min-width: 1071px) and (max-width: 1120px) {
  .promo-banner-section__items-section__left-arrow {
    margin-left: -535px;
  }
  .promo-banner-section__items-section__right-arrow {
    margin-right: -535px;
  }
}
@media only screen and (min-width: 765px) and (max-width: 1024px) {
  .wrapper--50_50.wrapper--full_width,
  .links-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 1024px) {
  .not-front iframe {
    width: 100% !important;
    max-width: 560px;
    height: auto;
    aspect-ratio: 16/9;
  }
  .video-fonds-structures h3,
  .fonds-structures-iframe {
    width: 100% !important;
  }
  .video-fonds-structures > div {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media only screen and (min-width: 1024px) {
  .not-front iframe {
    max-width: 100%;
  }
}
@media only screen and (min-width: 500px) and (max-width: 735px) {
  .article-card:not(.article-card--horizontal, .article-card--wide) {
    max-width: 250px;
  }
}
@media only screen and (max-width: 499px) {
  .article-card:not(.article-card--wide) {
    max-width: 100%;
  }
  .article-card:not(.article-card--wide) .article-card__image {
    max-width: 100%;
    max-height: none;
  }
}
@media only screen and (max-width: 1084px) {
  .promo-banner-section__items-section.embla {
    width: 100% !important;
  }
  .not-front .piloted-graph-section__btns-container {
    flex-wrap: wrap;
  }
  .not-front .piloted-graph-section {
    padding-top: var(--spacing-32);
    padding-bottom: var(--spacing-32);
  }
  .nouvent-contener {
    padding: 0 1rem;
  }
  .nouvent .breadcrumb {
    padding: 2% 1rem;
  }
}
.wrapper--50_50 .container {
  width: auto;
}

.wrapper--50_50 .wrapper__content .paragraphe-section .paragraphe-section__content {
  width: 100%;
}

.product-advantages-section__content {
  max-width: 100%;
}

/* webform */
.webformpopup .popup-content {
  text-align: left !important;
}

.paragraph--type--paragraphe-webform {
  background-color: white;
  border: 2px solid var(--color-neutral-0);
  border-radius: 20px;
  padding: 32px;
  max-width: 860px;
  margin: 0 auto;
}

.webformpopup .paragraph--type--paragraphe-webform {
  border: none;
  max-width: 100%;
  border-radius: 0;
}

@media (max-width: 920px) {
  .paragraph--type--paragraphe-webform {
    margin: 0 10px;
    padding: 16px;
  }
}
.field--name-field-para-webform-chapo,
.field--name-field-para-webform-titre {
  padding-bottom: 10px;
}

.field--name-field-para-webform-titre h1,
.field--name-field-para-webform-titre h2,
.field--name-field-para-webform-titre p {
  font-weight: var(--font-weight-bold);
  font-size: 32px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.field--name-field-para-webform-chapo h1,
.field--name-field-para-webform-chapo h2,
.field--name-field-para-webform-chapo p {
  font-weight: var(--font-weight-bold);
  font-size: 19px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.webform-submission-add-form {
  margin-top: 10px;
}

.webform-submission-add-form * {
  box-sizing: border-box;
}

.webform-submission-add-form .form-actions {
  display: flex;
  justify-content: center;
}

.webform-submission-add-form .webform-flexbox,
.webform-submission-add-form .webform-flex--container {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.webform-submission-add-form .webform-flexbox {
  justify-content: space-between;
}

.webform-submission-add-form .webform-flexbox .webform-flex {
  width: calc(50% - 10px);
  flex: unset;
}

@media (max-width: 920px) {
  .webform-submission-add-form .webform-flexbox {
    flex-direction: column;
  }
  .webform-submission-add-form .webform-flexbox .webform-flex {
    width: 100%;
  }
  .webform-submission-add-form .webform-flexbox .webform-flex:first-child {
    margin-bottom: 16px;
  }
}
.webform-submission-add-form > fieldset,
.webform-submission-add-form > div {
  margin-bottom: 32px;
}

@media (max-width: 920px) {
  .webform-submission-add-form > fieldset,
  .webform-submission-add-form > div {
    margin-bottom: 16px;
  }
}
.webform_prefix {
  margin-bottom: 20px;
}

.webform_donnees_perso {
  max-width: 667px;
  margin: 0 auto;
}

.webform-submission-add-form label {
  display: inline-block;
  padding-bottom: 5px;
}

.webform-submission-add-form legend {
  border: none;
}

.webform-submission-add-form legend,
.webform-submission-add-form label {
  font-weight: var(--font-weight-semibold);
  font-size: 16px;
  padding-left: 16px;
}

.webform-submission-add-form label.form-required {
  position: relative;
  margin-right: 10px;
}

.webform-submission-add-form label.form-required::after {
  position: absolute;
  right: -10px;
  content: "*";
  display: block;
  top: 0;
}

.webform-submission-add-form .webform-element--title-inline label {
  display: inline;
  padding-bottom: 0;
}

.webform-submission-add-form > .webform-type-checkbox {
  max-width: 667px;
  margin: 0 auto 10px auto;
}

.webform-submission-add-form > .webform-type-checkbox label {
  font-weight: var(--font-weight-medium);
  font-size: 14px;
  padding: 0 0 0 10px;
  display: inline;
}

.webform-submission-add-form fieldset.webform-fieldset--title-inline.webform-type-radios {
  display: flex;
}

.webform-submission-add-form fieldset.webform-fieldset--title-inline.webform-type-radios legend {
  width: auto;
  border: none;
  margin-right: 20px;
}

.webform-submission-add-form fieldset.webform-fieldset--title-inline.webform-type-radios .fieldset-wrapper {
  display: flex;
  align-items: center;
}

.webform-submission-add-form fieldset.webform-fieldset--title-inline.webform-type-radios .fieldset-wrapper > div {
  display: flex;
}

@media (max-width: 720px) {
  .webform-submission-add-form fieldset.webform-fieldset--title-inline.webform-type-radios .fieldset-wrapper > div,
  .webform-submission-add-form fieldset.webform-fieldset--title-inline.webform-type-radios {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .webform-submission-add-form .webform-flexbox {
    display: flex;
    margin: 1em -0.5em;
  }
  .webform-submission-add-form .webform-flex--container > .form-item > input:not([type=checkbox]),
  .webform-submission-add-form .webform-flex--container > .form-item > select {
    width: 100%;
  }
  .webform-submission-add-form .webform-flex--container {
    margin: 0 0.5em;
    margin-top: 0px;
    margin-right: 0.5em;
    margin-left: 0.5em;
  }
}
.webform-submission-add-form input.form-email,
.webform-submission-add-form input.form-text,
.webform-submission-add-form textarea,
.webform-submission-add-form input.form-tel {
  background: var(--color-neutral-70);
  color: var(--color-neutral-0);
  border: solid 1px var(--color-neutral-0);
  border-radius: 50px;
  height: 48px;
  padding: 0 16px;
}

@media (max-width: 920px) {
  .webform-submission-add-form input.form-text {
    width: 100%;
  }
}
.webform-submission-add-form input.form-tel {
  display: block;
  font-size: var(--font-size-medium) !important;
}

.webform-submission-add-form .iti input.form-tel {
  padding-left: 65px !important;
  max-width: 100%;
  min-width: 100%;
}

.webform-submission-add-form input.form-email {
  width: 100%;
}

.webform-submission-add-form .webform-type-radio label {
  padding-left: 0;
  padding-right: 10px;
  font-weight: var(--font-weight-medium);
}

.webform-submission-add-form .iti--allow-dropdown {
  display: block;
}

.webform-submission-add-form .iti--allow-dropdown .iti__flag-container {
  left: 16px;
}

.webform-submission-add-form .iti--separate-dial-code .iti__selected-flag {
  background: transparent;
}

.webform-submission-add-form textarea {
  border-radius: 20px;
  height: auto;
  width: 100%;
  min-height: 240px;
  padding: 16px;
  resize: none;
}

.webform-submission-add-form input::placeholder,
.webform-submission-add-form textarea::placeholder {
  background: var(--color-neutral-70);
  color: var(--color-neutral-0);
  font-weight: var(--font-weight-medium);
  opacity: 0.5;
}

.webform-submission-add-form .select2-container,
.webform-submission-add-form select {
  display: block;
  width: auto;
  border: none;
  padding: 0;
  background: var(--color-neutral-70) url("../assets/select_bottom_arrow.svg") no-repeat right;
  background-size: 16px 8px;
  background-position-x: calc(100% - 15px);
  transition: none;
  padding: 0 35px 0 16px;
  min-width: 0;
  width: 100%;
  border-radius: 25px;
  color: var(--color-neutral-0);
  border: solid 1px var(--color-neutral-0);
  height: 48px;
  font-weight: var(--font-weight-medium);
  box-sizing: border-box;
  line-height: 48px;
}

.webform-submission-add-form select.select:focus {
  background-color: var(--color-neutral-70);
}

.webform-submission-add-form .select2-container {
  color: var(--color-neutral-0);
  display: flex;
  align-items: center;
  background: var(--color-neutral-70);
  max-width: 100%;
}

@media (max-width: 920px) {
  .webform-submission-add-form .select2-container {
    min-width: 0;
  }
}
body > .select2-container--open {
  z-index: 503 !important;
}

.webform-submission-add-form .select2-container--open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  z-index: 1 !important;
}

.webform-submission-add-form .select2-container--open.select2-container--above {
  border-bottom: 1px solid var(--color-neutral-0);
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  z-index: 1 !important;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}

.webform-submission-add-form .select2-container > .selection {
  display: block;
  height: 100%;
  width: 100%;
}

.webform-submission-add-form .select2-container--default .select2-selection--single {
  background-color: transparent;
  border: none;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
}

.webform-submission-add-form .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
}

.webform-submission-add-form .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  position: absolute;
  top: 0;
  right: 10px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.webform-submission-add-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background: var(--color-neutral-70) url("../assets/select_bottom_arrow.svg") no-repeat right;
  background-size: 16px 8px;
  border: none;
  left: 0;
  margin: 0;
  top: 0;
  width: 16px;
  height: 8px;
  position: relative;
}

.webform-submission-add-form .select2-container--open {
  border-bottom: none;
}

.webform-submission-add-form .select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotate(180deg);
}

.webform-submission-add-form .form-composite.webform-fieldset--title-inline legend {
  float: left;
  margin: 0.4em 0.5em 0.4em 0;
  margin-right: 0.5em;
}

.webform-submission-add-form .optin-error-message {
  font-weight: 400;
  max-width: 667px;
  margin: 10px auto 0 auto;
  color: var(--color-primary-50);
}

.webform-submission-add-form .form-item--error-message {
  font-weight: 400 !important;
  color: var(--color-primary-50) !important;
  font-size: 14px !important;
}

.webformpopupsection.popup-section .popup .popup-content .close-popup-button::before,
.webformpopupsection.popup-section .popup .popup-content .close-popup-button::after {
  background-color: var(--color-neutral-0);
}

body > .select2-container--open .select2-dropdown--above .select2-search--dropdown,
body > .select2-container--open .select2-dropdown--below .select2-search--dropdown {
  display: none;
}

body > .select2-container--open .select2-dropdown--below {
  border: solid 1px var(--color-neutral-0);
  border-radius: 25px;
  border-top: none;
  background: var(--color-neutral-70);
  color: var(--color-neutral-0);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

body > .select2-container--open .select2-dropdown--above {
  border: solid 1px var(--color-neutral-0);
  border-radius: 25px;
  border-bottom: none;
  background: var(--color-neutral-70);
  color: var(--color-neutral-0);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

body > .select2-container--open.select2-container--default .select2-results__option {
  padding: 6px 6px 6px 16px;
}

body > .select2-container--open.select2-container--default .select2-results__option--highlighted[aria-selected],
body > .select2-container--open.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: transparent;
  font-weight: var(--font-weight-bold);
  color: var(--color-neutral-0);
}

body > .select2-container--open.select2-container--default .select2-dropdown--below .select2-results > .select2-results__options {
  padding-bottom: 11px;
}

body > .select2-container--open.select2-container--default .select2-dropdown--above .select2-results > .select2-results__options {
  padding-top: 11px;
}

/* slider checkbox*/
.container-checkbox {
  margin: 0 auto;
  display: inline-block;
}
.container-checkbox .switch-checkbox {
  display: inline-block;
  height: 30px;
  position: relative;
  width: 60px;
  min-width: 60px;
}
.container-checkbox .label-text {
  font-weight: 400;
  padding-left: 5px;
  cursor: pointer;
  font-size: 16px;
}
.container-checkbox .label-checkbox {
  display: flex;
  align-items: center;
}
.container-checkbox .switch-checkbox input {
  display: none;
}
.container-checkbox .slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.container-checkbox .slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 26px;
  left: 2px;
  position: absolute;
  transition: 0.4s;
  width: 26px;
}
.container-checkbox input:checked + .slider {
  background-color: var(--color-secondary-20);
}
.container-checkbox input:checked + .slider:before {
  transform: translateX(30px);
}
.container-checkbox .slider.round {
  border-radius: 34px;
}
.container-checkbox .slider.round:before {
  border-radius: 50%;
}

/* fin slider */
.paragraph--type--gestion-libre table,
.paragraph--type--gestion-pilotee table {
  width: auto;
  min-width: 100%;
  background: transparent;
  margin-bottom: 0;
}
.paragraph--type--gestion-libre h2,
.paragraph--type--gestion-pilotee h2 {
  text-align: center;
  margin-bottom: 30px;
}
.paragraph--type--gestion-libre .gp-produits,
.paragraph--type--gestion-pilotee .gp-produits {
  display: flex;
  width: 100%;
  background-color: #D1E4F3;
  padding: 8px;
  margin: 32px 0;
  border-radius: 16px;
}
@media screen and (max-width: 769px) {
  .paragraph--type--gestion-libre .gp-produits,
  .paragraph--type--gestion-pilotee .gp-produits {
    flex-direction: column;
  }
}
.paragraph--type--gestion-libre .gp-produits .gp-produit,
.paragraph--type--gestion-pilotee .gp-produits .gp-produit {
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 19.2px;
  padding: 14px 24px;
  flex: 1;
  color: var(--color-secondary-20);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 8px;
}
.paragraph--type--gestion-libre .gp-produits .gp-produit:last-child,
.paragraph--type--gestion-pilotee .gp-produits .gp-produit:last-child {
  margin-right: 0;
}
.paragraph--type--gestion-libre .gp-produits .gp-produit.active,
.paragraph--type--gestion-pilotee .gp-produits .gp-produit.active {
  background: var(--color-secondary-20);
  color: #fff;
}
.paragraph--type--gestion-libre .gp-produits .gp-produit:hover,
.paragraph--type--gestion-pilotee .gp-produits .gp-produit:hover {
  background: var(--color-custom-2);
  color: var(--color-secondary-20);
}
.paragraph--type--gestion-libre .gp-legend,
.paragraph--type--gestion-pilotee .gp-legend {
  display: flex;
  margin-bottom: 16px;
}
@media screen and (max-width: 420px) {
  .paragraph--type--gestion-libre .gp-legend,
  .paragraph--type--gestion-pilotee .gp-legend {
    flex-wrap: wrap;
    justify-content: center;
  }
  .paragraph--type--gestion-libre .gp-legend .gp-legend-item,
  .paragraph--type--gestion-pilotee .gp-legend .gp-legend-item {
    margin-bottom: 8px;
  }
}
.paragraph--type--gestion-libre .gp-legend .gp-legend-item,
.paragraph--type--gestion-pilotee .gp-legend .gp-legend-item {
  display: flex;
  align-items: center;
  margin-right: 16px;
  color: #10293D;
  font-size: 12px;
}
.paragraph--type--gestion-libre .gp-legend .gp-legend-item::before,
.paragraph--type--gestion-pilotee .gp-legend .gp-legend-item::before {
  content: " ";
  width: 14px;
  height: 14px;
  display: block;
  border-radius: 50%;
  margin-right: 8px;
}
.paragraph--type--gestion-libre .gp-legend .gp-legend-item.dynamique::before,
.paragraph--type--gestion-pilotee .gp-legend .gp-legend-item.dynamique::before {
  background-color: #DBCEEE;
}
.paragraph--type--gestion-libre .gp-legend .gp-legend-item.equilibre::before,
.paragraph--type--gestion-pilotee .gp-legend .gp-legend-item.equilibre::before {
  background-color: #BAD7ED;
}
.paragraph--type--gestion-libre .gp-legend .gp-legend-item.prudent::before,
.paragraph--type--gestion-pilotee .gp-legend .gp-legend-item.prudent::before {
  background-color: #BDF4D4;
}
@media screen and (max-width: 1000px) {
  .paragraph--type--gestion-libre .gestion-libre-table,
  .paragraph--type--gestion-libre .gestion-pilotee-table,
  .paragraph--type--gestion-pilotee .gestion-libre-table,
  .paragraph--type--gestion-pilotee .gestion-pilotee-table {
    overflow: auto;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .tooltip-content,
  .paragraph--type--gestion-libre .gestion-pilotee-table .tooltip-content,
  .paragraph--type--gestion-pilotee .gestion-libre-table .tooltip-content,
  .paragraph--type--gestion-pilotee .gestion-pilotee-table .tooltip-content {
    top: calc(100% + 8px);
    bottom: unset;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .tooltip-content::before,
  .paragraph--type--gestion-libre .gestion-pilotee-table .tooltip-content::before,
  .paragraph--type--gestion-pilotee .gestion-libre-table .tooltip-content::before,
  .paragraph--type--gestion-pilotee .gestion-pilotee-table .tooltip-content::before {
    bottom: 100%;
    top: unset;
    transform: rotate(180deg);
  }
}
.paragraph--type--gestion-libre .gestion-libre-table table,
.paragraph--type--gestion-libre .gestion-pilotee-table table,
.paragraph--type--gestion-pilotee .gestion-libre-table table,
.paragraph--type--gestion-pilotee .gestion-pilotee-table table {
  border-collapse: inherit;
}
.paragraph--type--gestion-libre .gestion-libre-table td,
.paragraph--type--gestion-libre .gestion-pilotee-table td,
.paragraph--type--gestion-pilotee .gestion-libre-table td,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td {
  border: 0.5px solid #C4CCD4;
  position: initial;
  border-bottom: none;
  border-top: none;
}
.paragraph--type--gestion-libre .gestion-libre-table td.titre-critere p,
.paragraph--type--gestion-libre .gestion-pilotee-table td.titre-critere p,
.paragraph--type--gestion-pilotee .gestion-libre-table td.titre-critere p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.titre-critere p {
  display: inline;
  margin: 0;
  padding: 4px 8px;
  border-radius: 4px;
  color: #231439;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.paragraph--type--gestion-libre .gestion-libre-table td.titre-critere.dynamique p,
.paragraph--type--gestion-libre .gestion-pilotee-table td.titre-critere.dynamique p,
.paragraph--type--gestion-pilotee .gestion-libre-table td.titre-critere.dynamique p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.titre-critere.dynamique p {
  background-color: #DBCEEE;
}
.paragraph--type--gestion-libre .gestion-libre-table td.titre-critere.equilibre p,
.paragraph--type--gestion-libre .gestion-pilotee-table td.titre-critere.equilibre p,
.paragraph--type--gestion-pilotee .gestion-libre-table td.titre-critere.equilibre p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.titre-critere.equilibre p {
  background-color: #BAD7ED;
}
.paragraph--type--gestion-libre .gestion-libre-table td.titre-critere.prudent p,
.paragraph--type--gestion-libre .gestion-pilotee-table td.titre-critere.prudent p,
.paragraph--type--gestion-pilotee .gestion-libre-table td.titre-critere.prudent p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.titre-critere.prudent p {
  background-color: #BDF4D4;
}
.paragraph--type--gestion-libre .gestion-libre-table td.critere-items,
.paragraph--type--gestion-libre .gestion-pilotee-table td.critere-items,
.paragraph--type--gestion-pilotee .gestion-libre-table td.critere-items,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.critere-items {
  font-size: 14px;
  font-weight: 400;
}
.paragraph--type--gestion-libre .gestion-libre-table td.critere-items p,
.paragraph--type--gestion-libre .gestion-pilotee-table td.critere-items p,
.paragraph--type--gestion-pilotee .gestion-libre-table td.critere-items p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.critere-items p {
  margin-bottom: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table td.critere-items.management img,
.paragraph--type--gestion-libre .gestion-pilotee-table td.critere-items.management img,
.paragraph--type--gestion-pilotee .gestion-libre-table td.critere-items.management img,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.critere-items.management img {
  max-width: 72px;
  max-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.paragraph--type--gestion-libre .gestion-libre-table td.critere-items.rapport a,
.paragraph--type--gestion-libre .gestion-pilotee-table td.critere-items.rapport a,
.paragraph--type--gestion-pilotee .gestion-libre-table td.critere-items.rapport a,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.critere-items.rapport a {
  background-image: url(../assets/pictograms/download.svg);
  background-size: cover;
  height: 16px;
  width: 13.714px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.paragraph--type--gestion-libre .gestion-libre-table td.critere-items.srri p,
.paragraph--type--gestion-libre .gestion-pilotee-table td.critere-items.srri p,
.paragraph--type--gestion-pilotee .gestion-libre-table td.critere-items.srri p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.critere-items.srri p {
  background-color: var(--color-primary-50);
  border-radius: 50%;
  width: 25px;
  height: 25px;
  color: white;
  font-weight: bolder;
  margin: 0 auto;
  font-size: 14px;
  line-height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.paragraph--type--gestion-libre .gestion-libre-table td.critere-items span,
.paragraph--type--gestion-libre .gestion-pilotee-table td.critere-items span,
.paragraph--type--gestion-pilotee .gestion-libre-table td.critere-items span,
.paragraph--type--gestion-pilotee .gestion-pilotee-table td.critere-items span {
  color: var(--color-neutral-30);
  font-size: 12px;
}
.paragraph--type--gestion-libre .gestion-libre-table thead th,
.paragraph--type--gestion-libre .gestion-pilotee-table thead th,
.paragraph--type--gestion-pilotee .gestion-libre-table thead th,
.paragraph--type--gestion-pilotee .gestion-pilotee-table thead th {
  font-size: 16px;
  text-align: center;
  position: initial;
}
.paragraph--type--gestion-libre .gestion-libre-table thead th .tooltip-info span,
.paragraph--type--gestion-libre .gestion-pilotee-table thead th .tooltip-info span,
.paragraph--type--gestion-pilotee .gestion-libre-table thead th .tooltip-info span,
.paragraph--type--gestion-pilotee .gestion-pilotee-table thead th .tooltip-info span {
  background: url("../assets/infobullewhite.svg") 0 0 no-repeat;
}
.paragraph--type--gestion-libre .gestion-libre-table thead th p,
.paragraph--type--gestion-libre .gestion-pilotee-table thead th p,
.paragraph--type--gestion-pilotee .gestion-libre-table thead th p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table thead th p {
  margin-bottom: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table thead tr:first-child th:first-child,
.paragraph--type--gestion-libre .gestion-pilotee-table thead tr:first-child th:first-child,
.paragraph--type--gestion-pilotee .gestion-libre-table thead tr:first-child th:first-child,
.paragraph--type--gestion-pilotee .gestion-pilotee-table thead tr:first-child th:first-child {
  border-top-left-radius: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table thead tr:first-child th:last-child,
.paragraph--type--gestion-libre .gestion-pilotee-table thead tr:first-child th:last-child,
.paragraph--type--gestion-pilotee .gestion-libre-table thead tr:first-child th:last-child,
.paragraph--type--gestion-pilotee .gestion-pilotee-table thead tr:first-child th:last-child {
  border-top-right-radius: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr {
  border-left: 0.5px solid #C4CCD4;
  border-right: 0.5px solid #C4CCD4;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:not(.category).odd,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:not(.category).odd,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:not(.category).odd,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:not(.category).odd {
  background: var(--color-secondary-80);
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:not(.category).even,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:not(.category).even,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:not(.category).even,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:not(.category).even {
  background: #FFF;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:nth-last-child(1 of :not(.hidden)) td,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:nth-last-child(1 of :not(.hidden)) td,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:nth-last-child(1 of :not(.hidden)) td,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:nth-last-child(1 of :not(.hidden)) td {
  border-bottom: 0.5px solid #C4CCD4;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:nth-last-child(1 of :not(.hidden)) td:first-child,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:nth-last-child(1 of :not(.hidden)) td:first-child,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:nth-last-child(1 of :not(.hidden)) td:first-child,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:nth-last-child(1 of :not(.hidden)) td:first-child {
  border-bottom-left-radius: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:nth-last-child(1 of :not(.hidden)) td:last-child,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:nth-last-child(1 of :not(.hidden)) td:last-child,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:nth-last-child(1 of :not(.hidden)) td:last-child,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:nth-last-child(1 of :not(.hidden)) td:last-child {
  border-bottom-right-radius: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:last-child td,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:last-child td,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:last-child td,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:last-child td {
  border-bottom: 0.5px solid #C4CCD4;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:last-child td:first-child,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:last-child td:first-child,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:last-child td:first-child,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr:last-child td:last-child,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:last-child td:last-child,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr:last-child td:last-child,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr.category,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr.category,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr.category,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr.category {
  background: var(--color-custom-1);
  font-weight: bold;
  font-size: 14px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody tr.category p,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr.category p,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody tr.category p,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr.category p {
  margin: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody div.note_star,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody div.note_star,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody div.note_star,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody div.note_star {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody div.note_star svg,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody div.note_star svg,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody div.note_star svg,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody div.note_star svg {
  width: 12px;
  height: 12px;
}
.paragraph--type--gestion-libre .gestion-libre-table tbody td.cours-precedent img,
.paragraph--type--gestion-libre .gestion-pilotee-table tbody td.cours-precedent img,
.paragraph--type--gestion-pilotee .gestion-libre-table tbody td.cours-precedent img,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody td.cours-precedent img {
  width: 10px;
  height: 10px;
}
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr,
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr {
  background: #FFF;
}
.paragraph--type--gestion-libre .gestion-pilotee-table tbody tr:nth-child(odd),
.paragraph--type--gestion-pilotee .gestion-pilotee-table tbody tr:nth-child(odd) {
  background: var(--color-secondary-80);
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .filtre .gl-label,
.paragraph--type--gestion-libre .gestion-libre-filtre .filtre .gl-label,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .filtre .gl-label,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .filtre .gl-label {
  font-weight: 600;
  padding: 0 0 8px 16px;
  font-size: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .filtre .gl-input input[type=text],
.paragraph--type--gestion-libre .gestion-libre-filtre .filtre .gl-input input[type=text],
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .filtre .gl-input input[type=text],
.paragraph--type--gestion-pilotee .gestion-libre-filtre .filtre .gl-input input[type=text] {
  display: block;
  width: auto;
  background: var(--color-neutral-70);
  transition: none;
  min-width: 100%;
  border-radius: 25px;
  padding: 0 0 0 16px;
  color: var(--color-neutral-0);
  border: solid 1px var(--color-neutral-0);
  height: 48px;
  font-weight: var(--font-weight-medium);
  max-width: 100%;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line {
  display: flex;
}
@media screen and (min-width: 770px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-libre .gestion-libre-table .pager .second-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .second-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line {
    align-items: center;
  }
}
@media screen and (max-width: 769px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-libre .gestion-libre-table .pager .second-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .second-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line {
    flex-direction: column;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line {
  gap: 16px;
  margin-bottom: 16px;
}
@media screen and (min-width: 770px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line {
    /* one item */
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(1),
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(1),
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(1),
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(1) {
    width: 100%;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line {
    /* two items */
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(2),
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(2) ~ .filtre,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(2),
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(2) ~ .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(2),
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(2) ~ .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(2),
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(2) ~ .filtre {
    width: 50%;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line {
    /* three items */
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(3),
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(3) ~ .filtre,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(3),
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(3) ~ .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(3),
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(3) ~ .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(3),
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(3) ~ .filtre {
    width: 33.3333%;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line {
    /* four items */
  }
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(4),
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(4) ~ .filtre,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(4),
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(4) ~ .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(4),
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre:first-child:nth-last-child(4) ~ .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(4),
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre:first-child:nth-last-child(4) ~ .filtre {
    width: 25%;
  }
}
@media screen and (max-width: 769px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .first-line .filtre,
  .paragraph--type--gestion-libre .gestion-libre-filtre .first-line .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .first-line .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .first-line .filtre {
    width: 100%;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line {
  margin-bottom: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line .filtre,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line .filtre {
  width: 50%;
}
@media screen and (max-width: 769px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .second-line .filtre,
  .paragraph--type--gestion-libre .gestion-libre-filtre .second-line .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line .filtre {
    width: 100%;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre {
  /* padding-right:20px; */
}
@media screen and (max-width: 769px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre,
  .paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre {
    padding-right: 0;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre .gl-input,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre .gl-input,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre .gl-input,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre .gl-input {
  position: relative;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre .gl-input input,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre .gl-input input,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre .gl-input input,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre .gl-input input {
  padding-left: 45px;
  padding-right: 45px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre .gl-input::before,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre .gl-input::before,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre .gl-input::before,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre .gl-input::before {
  content: "\f002";
  font-weight: 900;
  position: absolute;
  left: 16px;
  top: 13px;
  display: block;
  font-family: "Font Awesome 6 Free";
  font-size: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre .gl-input .reset_search,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre .gl-input .reset_search,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre .gl-input .reset_search,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre .gl-input .reset_search {
  transition: opacity 0.2s;
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  background: url("../assets/pictograms/gl-close-popup.svg") no-repeat 50% 50%;
  background-size: 100% 100%;
  display: block;
  right: 20px;
  top: 17px;
  cursor: pointer;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .second-line > .filtre .gl-input.notempty .reset_search,
.paragraph--type--gestion-libre .gestion-libre-filtre .second-line > .filtre .gl-input.notempty .reset_search,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .second-line > .filtre .gl-input.notempty .reset_search,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .second-line > .filtre .gl-input.notempty .reset_search {
  opacity: 1;
  height: 16px;
  width: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup-open,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup-open,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup-open,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup-open {
  color: var(--color-secondary-50);
  font-weight: 700;
  font-size: 16px;
  position: relative;
  text-decoration: underline;
  padding-right: 27px;
  cursor: pointer;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup-open::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup-open::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup-open::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup-open::after {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 16px;
  background: url("../assets/pictograms/gl-more-filter.svg") no-repeat 50% 50%;
  background-size: 16px 16px;
  display: block;
  content: "";
}
@media screen and (max-width: 569px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup-open,
  .paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup-open,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup-open,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup-open {
    margin-bottom: 10px;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .download,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .download,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .download,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .download {
  color: var(--color-secondary-50);
  font-weight: 700;
  font-size: 16px;
  position: relative;
  text-decoration: underline;
  cursor: pointer;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .download a,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .download a,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .download a,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .download a {
  padding-right: 27px;
  position: relative;
  display: block;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .download a::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .download a::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .download a::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .download a::after {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 16px;
  background: url("../assets/pictograms/gl-download.svg") no-repeat 50% 50%;
  background-size: 16px 16px;
  display: block;
  content: "";
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup::before,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup::before,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup::before,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup::before {
  z-index: 1;
  display: block;
  content: "";
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0.8;
  background: #000;
  position: absolute;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner {
  width: 70%;
  height: auto;
  background: #FFF;
  border-radius: 16px;
  position: relative;
  z-index: 1;
  padding: 50px 20px 20px 20px;
  display: block;
}
@media screen and (max-width: 1000px) {
  .paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner,
  .paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner,
  .paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner,
  .paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner {
    width: 90%;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .close,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .close,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .close,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .close {
  opacity: 1;
  position: absolute;
  right: 20px;
  top: 15px;
  height: 14px;
  width: 14px;
  background: url("../assets/pictograms/gl-close-popup.svg") no-repeat 50% 50%;
  background-size: 100% 100%;
  display: block;
  text-shadow: none;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .first-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .first-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .first-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .first-line {
  display: flex;
  padding: 0;
  margin-bottom: 22px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .first-line .filtre,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .first-line .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .first-line .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .first-line .filtre {
  width: auto;
  flex: 1;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .second-line .filtre,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .second-line .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .second-line .filtre,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .second-line .filtre {
  width: auto;
  padding: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line {
  display: block;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer {
  display: flex;
  justify-content: center;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer .close,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer .close,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer .close,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer .close {
  position: relative;
  float: none;
  background: transparent;
  right: auto;
  top: auto;
  width: auto;
  height: auto;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count {
  display: inline-block;
  padding: 15px 50px;
  font-weight: 700;
  font-size: 16px;
  border: solid 2px var(--color-secondary-20);
  border-radius: 40px;
  transition: all 0.2s;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count:hover,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count:hover,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count:hover,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer .close .results-count:hover {
  background: var(--color-secondary-20);
  color: #FFF;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count {
  border: solid 2px var(--color-primary-50);
  background: var(--color-primary-50);
  color: #FFF;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count:hover,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count:hover,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count:hover,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-btn-fermer.orange .close .results-count:hover {
  background: var(--color-primary-40);
  border: solid 2px var(--color-primary-40);
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-reinit,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-reinit,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .third-line .popup-reinit,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .third-line .popup-reinit {
  text-align: center;
  color: var(--color-secondary-50);
  text-decoration: underline;
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
  margin-top: 8px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .select2-search input,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .select2-search input,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .select2-search input,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .select2-search input {
  width: auto !important;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup .popup-inner .container-checkbox-isisr .label-text,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup .popup-inner .container-checkbox-isisr .label-text,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup .popup-inner .container-checkbox-isisr .label-text,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup .popup-inner .container-checkbox-isisr .label-text {
  position: relative;
  background-image: url("../assets/pictograms/gl_isisr.png");
  background-repeat: no-repeat;
  background-size: 16px 15px;
  background-position: center left 5px;
  padding-left: 30px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .third-line .popup.opened,
.paragraph--type--gestion-libre .gestion-libre-filtre .third-line .popup.opened,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .third-line .popup.opened,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .third-line .popup.opened {
  width: 100vw;
  height: 100vh;
  opacity: 1;
  z-index: 1000;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container {
  display: block;
  width: auto;
  background: var(--color-neutral-70);
  transition: none;
  min-width: 100%;
  border-radius: 25px;
  padding: 0 0 0 16px;
  color: var(--color-neutral-0);
  border: solid 1px var(--color-neutral-0);
  height: 48px;
  font-weight: var(--font-weight-medium);
  max-width: 100%;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection {
  background-color: transparent;
  border: none;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection::after {
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  width: 16px;
  background: url("../assets/select_bottom_arrow.svg") no-repeat 50% 50%;
  background-size: 16px 8px;
  display: block;
  content: "";
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection .select2-selection__arrow,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection .select2-selection__arrow,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection .select2-selection__arrow,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection .select2-selection__arrow {
  display: none;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--open,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--open,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--open,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--open {
  border-bottom: 1px solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  z-index: 1 !important;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--open.select2-container--above,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--open.select2-container--above,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--open.select2-container--above,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--open.select2-container--above {
  border-bottom: 1px solid var(--color-neutral-0);
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  z-index: 1 !important;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--open .select2-selection::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--open .select2-selection::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--open .select2-selection::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--open .select2-selection::after {
  transform: rotate(-180deg);
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  margin-left: 0;
  border: none;
  background: transparent;
  padding-left: 0;
  float: none;
  margin-top: 0;
  margin-right: 2px;
  border-radius: 0;
  display: inline;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove {
  display: none;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li::after {
  content: ",";
  display: inline;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-child::after, .paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-last-child(2)::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-child::after,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-last-child(2)::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-child::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-last-child(2)::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-child::after,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-last-child(2)::after {
  display: none;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container .select2-selection .select2-selection__rendered,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container .select2-selection .select2-selection__rendered,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container .select2-selection .select2-selection__rendered,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container .select2-selection .select2-selection__rendered {
  padding-left: 0;
  margin-right: 30px;
  padding-right: 0;
  display: inline-flex;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container .select2-search--inline .select2-search__field,
.paragraph--type--gestion-libre .gestion-libre-filtre .select2-container .select2-search--inline .select2-search__field,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container .select2-search--inline .select2-search__field,
.paragraph--type--gestion-pilotee .gestion-libre-filtre .select2-container .select2-search--inline .select2-search__field {
  margin-top: 0;
}
@media screen and (min-width: 1000px) {
  .paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead,
  .paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead {
    position: sticky;
    background: #FFF;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead::before,
  .paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead::before {
    content: "";
    display: block;
    height: 20px;
    width: 100%;
    background: #FFF;
    position: absolute;
    top: -20px;
    left: 0;
  }
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th {
  font-size: 14px;
  position: relative;
  z-index: 2;
  font-weight: 700;
  cursor: pointer;
  /* reset de old dev 790*/
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th .tooltip-contener,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th .tooltip-contener {
  z-index: 5;
  font-weight: 400;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th:nth-child(1),
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th:nth-child(1) {
  left: auto;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th .tri,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th .tri {
  display: block;
  position: relative;
  height: 16px;
  margin-top: 5px;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th .tri::before,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th .tri::before {
  display: none;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th .tri.asc::after, .paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th .tri.desc::before,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th .tri.asc::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th .tri.desc::before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-size: 16px 13px;
  background-position: 50% 50%;
  background-image: url("../assets/pictograms/gl_tri_down.svg");
  background-repeat: no-repeat;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th .tri.asc::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th .tri.asc::after {
  display: block;
  background-image: url("../assets/pictograms/gl_tri_up.svg");
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th {
  /*premiere colonne*/
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th:first-child,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th:first-child {
  text-align: left;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th:first-child .tri::after,
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th:first-child .tri::before,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th:first-child .tri::after,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th:first-child .tri::before {
  background-position: 0 50%;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th.current-sort::before,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th.current-sort::before {
  width: 100%;
  height: 3px;
  display: block;
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  background: #FFF;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th:hover,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th:hover {
  z-index: 3;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead tr:first-child th:first-child,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead tr:first-child th:first-child {
  width: 200px;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif .titre-critere,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif .titre-critere {
  width: 200px;
  color: var(--color-neutral-30);
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif .titre-critere .isin,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif .titre-critere .isin {
  font-weight: 700;
  font-size: 12px;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif .titre-critere .cat,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif .titre-critere .cat {
  font-weight: 400;
  font-size: 12px;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif .titre-critere a,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif .titre-critere a {
  font-weight: var(--font-weight-semibold);
  font-size: 14px;
  color: var(--color-secondary-50);
  text-decoration: underline;
}
.paragraph--type--gestion-libre .gestion-libre-table .table-comparatif .titre-critere.label_isr,
.paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif .titre-critere.label_isr {
  background-image: url("../assets/pictograms/gl_isisr.png");
  background-repeat: no-repeat;
  background-size: 16px 15px;
  background-position: center right 16px;
  padding-right: 50px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager {
  display: flex;
  justify-content: center;
  align-items: center;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .gl-label,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .gl-label {
  padding-right: 10px;
  font-size: 16px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container {
  min-width: 80px;
}
.paragraph--type--gestion-libre .gestion-libre-table .pager .select2-container .select2-selection .select2-selection__rendered,
.paragraph--type--gestion-pilotee .gestion-libre-table .pager .select2-container .select2-selection .select2-selection__rendered {
  margin-right: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table .wysiwyg-content p,
.paragraph--type--gestion-pilotee .gestion-libre-table .wysiwyg-content p {
  margin-bottom: 0;
}
.paragraph--type--gestion-libre .gestion-libre-table .empty,
.paragraph--type--gestion-pilotee .gestion-libre-table .empty {
  background: var(--color-secondary-80);
  text-align: center;
  font-size: 16px;
  padding: 32px 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
@media screen and (max-width: 999px) {
  .paragraph--type--gestion-libre .gestion-libre-table .gestion-libre-table-wrapper,
  .paragraph--type--gestion-pilotee .gestion-libre-table .gestion-libre-table-wrapper {
    height: 600px;
    scrollbar-width: thin;
    overflow: auto;
  }
  .paragraph--type--gestion-libre .gestion-libre-table .table-comparatif thead th,
  .paragraph--type--gestion-pilotee .gestion-libre-table .table-comparatif thead th {
    position: sticky;
    top: 0;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .paragraph--type--gestion-libre select:active,
  .paragraph--type--gestion-libre textarea:active,
  .paragraph--type--gestion-libre input:active {
    font-size: 16px !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1075px) {
  .paragraph--type--gestion-libre {
    padding: 20px;
  }
}
.page-node-type-page-gestion > .select2-container--open .select2-dropdown .select2-search--dropdown {
  display: none;
}
.page-node-type-page-gestion > .select2-container--open .select2-dropdown--below {
  padding-bottom: 20px;
  border: solid 1px var(--color-neutral-0);
  border-radius: 25px;
  border-top: none;
  background: var(--color-neutral-70);
  color: var(--color-neutral-0);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.page-node-type-page-gestion > .select2-container--open .select2-dropdown--above {
  padding-top: 20px;
  border: solid 1px var(--color-neutral-0);
  border-radius: 25px;
  border-bottom: none;
  background: var(--color-neutral-70);
  color: var(--color-neutral-0);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option {
  padding: 6px 6px 6px 50px;
  display: block;
  position: relative;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option::before {
  height: 100%;
  width: 16px;
  background: url("../assets/pictograms/gl-check-unchecked.svg") 0 50% no-repeat;
  display: block;
  content: "";
  position: absolute;
  left: 16px;
  top: 0;
  background-size: 16px 16px;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option::after {
  height: 100%;
  width: 16px;
  background: url("../assets/pictograms/gl-check-checked.svg") 0 50% no-repeat;
  display: none;
  content: "";
  position: absolute;
  left: 16px;
  top: 0;
  background-size: 16px 16px;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option--highlighted[aria-selected=true]::before,
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option[aria-selected=true]::before {
  display: none;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option--highlighted[aria-selected=true]::after,
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option[aria-selected=true]::after {
  display: block;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-gestion-libre-multiple .select2-results__option {
  line-height: 18px;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-results__option.select2-results__message::before, .page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-results__option.select2-results__message::after {
  display: none;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-results__option.select2-results__message {
  padding: 6px 6px 6px 16px;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select2-results > .select2-results__options {
  padding-bottom: 11px;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select-multiple-added-content {
  padding: 16px;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select-multiple-added-content .select-multiple-apply.orange {
  position: relative;
  float: none;
  background: transparent;
  right: auto;
  top: auto;
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select-multiple-added-content .select-multiple-apply.orange .results-count {
  cursor: pointer;
  display: inline-block;
  padding: 11px 20px;
  font-weight: 700;
  font-size: 16px;
  border: solid 2px var(--color-primary-50);
  border-radius: 40px;
  transition: all 0.2s;
  background: var(--color-primary-50);
  color: #FFF;
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select-multiple-added-content .select-multiple-apply.orange .results-count:hover {
  background: var(--color-primary-40);
  border: solid 2px var(--color-primary-40);
}
.page-node-type-page-gestion > .select2-container--open.select2-container--default .select-multiple-added-content .select-multiple-reinit.reinit {
  text-align: center;
  color: var(--color-secondary-50);
  text-decoration: underline;
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
  margin-top: 8px;
}

body.gl-popup-opened > .select2-container--open {
  z-index: 1000 !important;
}

#newsletter-subscribe-wrapper {
  background: var(--color-secondary-20);
  padding: 32px 0 32px 0;
}

.ap-newsletter-subscribe-paragraph-form,
.ap-newsletter-subscribe-form {
  width: 480px;
  margin: 0 auto;
}
@media screen and (max-width: 564px) {
  .ap-newsletter-subscribe-paragraph-form,
  .ap-newsletter-subscribe-form {
    width: 100%;
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter h2,
.ap-newsletter-subscribe-form .ap-newsletter h2 {
  font-family: var(--font-family-heading);
  font-weight: 700;
  font-size: 20px;
  color: #FFF;
  padding-bottom: 16px;
  text-align: center;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter .ap-newsletter__messages,
.ap-newsletter-subscribe-form .ap-newsletter .ap-newsletter__messages {
  margin-bottom: 16px;
  padding: 10px;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter .ap-newsletter__messages.ap-newsletter__messages--error,
.ap-newsletter-subscribe-form .ap-newsletter .ap-newsletter__messages.ap-newsletter__messages--error {
  background: var(--color-primary-80);
  text-align: left;
  color: var(--color-primary-20);
  font-weight: 600;
  font-size: 12px;
  position: relative;
  padding: 10px 10px 10px 30px;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter .ap-newsletter__messages.ap-newsletter__messages--error:before,
.ap-newsletter-subscribe-form .ap-newsletter .ap-newsletter__messages.ap-newsletter__messages--error:before {
  content: "";
  width: 14px;
  height: 14px;
  left: 10px;
  top: 12px;
  display: block;
  position: absolute;
  background: url("../assets/pictograms/picto_alerte.svg") 0 0 no-repeat;
  background-size: 14px 14px;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter input:focus, .ap-newsletter-subscribe-paragraph-form .ap-newsletter input:focus-visible,
.ap-newsletter-subscribe-paragraph-form .ap-newsletter button:focus,
.ap-newsletter-subscribe-paragraph-form .ap-newsletter button:focus-visible,
.ap-newsletter-subscribe-form .ap-newsletter input:focus,
.ap-newsletter-subscribe-form .ap-newsletter input:focus-visible,
.ap-newsletter-subscribe-form .ap-newsletter button:focus,
.ap-newsletter-subscribe-form .ap-newsletter button:focus-visible {
  outline: none;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline,
.ap-newsletter-subscribe-form .ap-newsletter__inline {
  display: flex;
  gap: 16px;
}
@media screen and (max-width: 564px) {
  .ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline,
  .ap-newsletter-subscribe-form .ap-newsletter__inline {
    flex-direction: column;
  }
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-email,
.ap-newsletter-subscribe-form .ap-newsletter__inline .form-email {
  width: 326px;
  height: 50px;
  border-radius: 40px;
  border: none;
  font-size: 14px;
  padding-left: 16px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-email,
  .ap-newsletter-subscribe-form .ap-newsletter__inline .form-email {
    font-size: 16px;
  }
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-actions,
.ap-newsletter-subscribe-form .ap-newsletter__inline .form-actions {
  flex: 1;
  margin: 0;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-actions .button,
.ap-newsletter-subscribe-form .ap-newsletter__inline .form-actions .button {
  border-color: #FFF;
  color: #FFF;
  background: var(--color-secondary-20);
  padding: 14px 22px;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-actions .button:hover,
.ap-newsletter-subscribe-form .ap-newsletter__inline .form-actions .button:hover {
  color: var(--color-secondary-20);
  background: #FFF;
}
@media screen and (max-width: 564px) {
  .ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-actions .button,
  .ap-newsletter-subscribe-paragraph-form .ap-newsletter__inline .form-email,
  .ap-newsletter-subscribe-form .ap-newsletter__inline .form-actions .button,
  .ap-newsletter-subscribe-form .ap-newsletter__inline .form-email {
    width: 100%;
  }
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe .form-type-checkbox,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe .form-type-checkbox {
  display: flex;
  align-items: flex-start;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe input,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe input {
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe label,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe label {
  margin-top: 8px;
  color: var(--color-secondary-70);
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  margin-left: 10px;
  position: relative;
  padding-left: 23px;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe label::before,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe label::before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 3px;
  border: solid 1px #FFF;
  border-radius: 2px;
  outline: none;
  box-shadow: none;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe label::after,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe label::after {
  content: "";
  display: block;
  position: absolute;
  left: 2px;
  top: 5px;
  border: solid 1px #FFF;
  border-radius: 2px;
  background: #FFF;
  opacity: 0;
  width: 9px;
  height: 9px;
  transition: opacity 0.2s;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe input:checked + label::after,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe input:checked + label::after {
  opacity: 1;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe p,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe p {
  margin: 0;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__unsubscribe a,
.ap-newsletter-subscribe-form .ap-newsletter__unsubscribe a {
  text-decoration: underline;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter__result,
.ap-newsletter-subscribe-form .ap-newsletter__result {
  font-weight: 600;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter.ap-newsletter--success,
.ap-newsletter-subscribe-form .ap-newsletter.ap-newsletter--success {
  text-align: center;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter.ap-newsletter--success .ap-newsletter__result > div,
.ap-newsletter-subscribe-form .ap-newsletter.ap-newsletter--success .ap-newsletter__result > div {
  font-size: 16px;
  color: var(--color-secondary-70);
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter.ap-newsletter--error h2,
.ap-newsletter-subscribe-form .ap-newsletter.ap-newsletter--error h2 {
  margin-bottom: 16px;
  padding: 10px 10px 10px 30px;
  background: var(--color-primary-80);
  color: var(--color-primary-20);
  font-weight: 600;
  font-size: 12px;
  text-align: left;
  position: relative;
}
.ap-newsletter-subscribe-paragraph-form .ap-newsletter.ap-newsletter--error h2:before,
.ap-newsletter-subscribe-form .ap-newsletter.ap-newsletter--error h2:before {
  content: "";
  width: 14px;
  height: 14px;
  left: 10px;
  top: 10px;
  display: block;
  position: absolute;
  background: url("../assets/pictograms/picto_alerte.svg") 0 0 no-repeat;
  background-size: 14px 14px;
}

.paragraph--type--ap-newsletter.paragraph--view-mode--default {
  padding: var(--spacing-32) 0;
}
@media screen and (max-width: 1075px) {
  .paragraph--type--ap-newsletter.paragraph--view-mode--default {
    margin: 0 16px;
  }
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para {
  padding: 1px var(--spacing-64) 0 var(--spacing-64);
  border-radius: 24px;
  background-image: url("../assets/images/bg_alta_para_newsletter.webp"), linear-gradient(90deg, #002146, #012F63);
  background-position: right -40% center, center;
  background-size: 60% auto, cover;
  background-repeat: no-repeat, no-repeat;
}
@media screen and (max-width: 980px) {
  .paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para {
    padding: 1px var(--spacing-32) 0 var(--spacing-32);
    background-position: right 20% center, center;
    background-size: auto 159%, cover;
  }
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__inner {
  display: flex;
  justify-content: space-between;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__left {
  width: 480px;
  padding-right: 60px;
  padding-bottom: var(--spacing-32);
}
@media screen and (max-width: 980px) {
  .paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__left {
    width: 100%;
    padding-right: 0;
    padding-bottom: var(--spacing-16);
  }
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__decor {
  padding-top: var(--spacing-32);
}
@media screen and (max-width: 980px) {
  .paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__decor {
    padding-top: var(--spacing-16);
  }
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__right {
  width: 35%;
  display: flex;
  align-items: flex-end;
  padding-top: var(--spacing-32);
}
@media screen and (max-width: 980px) {
  .paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__right {
    display: none;
    padding-top: var(--spacing-16);
  }
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__title {
  color: #FFF;
  font-family: var(--font-family-heading);
  font-weight: 700;
  font-size: 36px;
  padding-bottom: 12px;
  line-height: 1.2;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para__text {
  color: #FFF;
  font-weight: 600;
  font-size: 16px;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .newsletter-subscribe-paragraph-wrapper {
  padding-top: 24px;
}
@media screen and (max-width: 980px) {
  .paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-subscribe-paragraph-form {
    width: auto;
    padding: 0;
  }
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-subscribe-paragraph-form .form-actions {
  flex: 1;
  margin: 0;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-subscribe-paragraph-form .form-actions .button {
  border-color: var(--color-primary-50);
  color: #FFF;
  background: var(--color-primary-50);
  padding: 14px 22px;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-subscribe-paragraph-form .form-actions .button:hover {
  color: var(--color-secondary-20);
  background: #FFF;
  border-color: #FFF;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter__messages {
  margin-bottom: 0;
  margin-top: 32px;
  padding: 10px 10px 10px 30px;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter__messages.ap-newsletter__errors {
  background: var(--color-primary-80);
  color: var(--color-primary-20);
  font-weight: 600;
  font-size: 12px;
  text-align: left;
  position: relative;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter__messages.ap-newsletter__errors:before {
  content: "";
  width: 14px;
  height: 14px;
  left: 10px;
  top: 12px;
  display: block;
  position: absolute;
  background: url("../assets/pictograms/picto_alerte.svg") 0 0 no-repeat;
  background-size: 14px 14px;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result .ap-newsletter__messages {
  display: none;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result .ap-newsletter-para__left {
  width: 100%;
  padding: 0;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--success {
  text-align: center;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--success .ap-newsletter--has-result {
  margin-bottom: 24px;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--success .ap-newsletter--has-result > div {
  font-size: 16px;
  color: var(--color-secondary-70);
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--already {
  text-align: center;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--already .ap-newsletter--has-result {
  margin-bottom: 5px;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--error .ap-newsletter--has-result {
  background: var(--color-primary-80);
  margin-bottom: 24px;
  position: relative;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--error .ap-newsletter--has-result h2 {
  text-align: left;
  margin-bottom: 16px;
  padding: 10px 10px 10px 34px;
  background: var(--color-primary-80);
  color: var(--color-primary-20);
  font-weight: 600;
  font-size: 12px;
  position: relative;
}
.paragraph--type--ap-newsletter.paragraph--view-mode--default .ap-newsletter-para--has-result.ap-newsletter-para--error .ap-newsletter--has-result h2:before {
  content: "";
  width: 14px;
  height: 14px;
  left: 10px;
  top: 10px;
  display: block;
  position: absolute;
  background: url("../assets/pictograms/picto_alerte.svg") 0 0 no-repeat;
  background-size: 14px 14px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX3Zhci5zY3NzIiwiX29sZGFzc2V0LnNjc3MiLCJfb2xkc29jbGVWNC5zY3NzIiwiX29sZGJhc2Uuc2NzcyIsIl9vbGRleHRyYS5zY3NzIiwiX29sZGZvbnRhd2Vzb21lLnNjc3MiLCJfb2xkbWFpbi5zY3NzIiwiX29sZGRldi5zY3NzIiwiX3BhZ2VfZ2VzdGlvbi5zY3NzIiwiX2Jsb2NfbmV3c2xldHRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDL0tGO0FBQ0U7QUFBQTtBQUFBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQUE7QUFBQTtFQUdBO0VBQ0E7QUFDQTtBQUFBO0FBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUFBO0FBQUE7RUFHQTtFQUNBO0VBQ0E7QUFDQTtBQUFBO0FBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFBQTtBQUFBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQUE7QUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUFBO0FBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFBQTtBQUFBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQzNIRjtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0FBQ0E7QUFBQTtFQUVDOzs7QUFFRDtBQUNBO0FBQUE7RUFFQzs7O0FBRUQ7RUFDQTtFQUNDOzs7QUFFRDtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFFQTtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBRUE7QUFBQTtBQUVBO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBRUE7QUFBQTtFQUVDOzs7QUFFRDtFQUNDOzs7QUFHRDtBQUFBO0FBR0E7QUFBQTtBQUdBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUdBO0FBRUE7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFHQTtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7OztBQUdEO0FBRUE7QUFBQTtFQUVDOzs7QUFHRDtBQUVBO0FBQUE7RUFFQzs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7OztBQUdEO0FBRUE7QUFBQTtFQUVDOzs7QUFHRDtBQUVBO0FBQUE7RUFFQzs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7OztBQUdEO0FBRUE7QUFBQTtFQUVDOzs7QUFHRDtBQUVBO0FBQUE7RUFFQzs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7OztBQUdEO0FBRUE7QUFBQTtFQUVDOzs7QUFHRDtBQUVBO0FBQUE7RUFFQzs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFHQTtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFDQTtBQUFBO0VBRUM7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBRUE7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUVBO0VBQ0M7OztBQUdEO0FBRUU7RUFFQTtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFHRjtFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0o7QUFFRTtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtBQUFBO0lBRUU7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7SUFDRTtJQUNBOztBQUdGO0VBRUE7QUFBQTtJQUVFOztBQUdGO0VBRUE7QUFBQTtJQUVFO0lBQ0E7SUFDQTs7O0FBS0o7QUFFRTtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7QUFBQTtJQUVFOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFHRjtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7SUFDQTs7QUFHRjtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFOztBQUdGO0VBRUE7SUFDRTs7QUFHRjtFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFHRjtFQUVBO0lBQ0U7OztBQzNvREo7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUtEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQ0E7RUFBaUI7RUFBc0U7RUFBWTs7O0FBQ25HO0VBQWM7RUFBa0U7RUFBWTtFQUFXOzs7QUFDdkc7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZTs7O0FBQ2Y7RUFBZ0I7OztBQUVoQjtFQUNDO0VBQ0E7OztBQUtEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNHO0VBQ0E7OztBQUVKO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VBQ0k7RUFDQTtFQUNBOzs7QUNsUEo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFVRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUF5RUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNRO0VBQ1I7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNRO0VBQ1I7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7O0VBRUY7QUFBQTtBQUFBO0lBR0U7SUFDQTtJQUNBO0lBQ1E7SUFDUjs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQXNCRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7OztBQUVWO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtBQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFnREU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUU7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVdFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ1E7O0VBRVY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOztFQUVGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNROztFQUVWO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTs7RUFFRjtBQUFBO0FBQUE7SUFHRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0lBR0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9FOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBaUJFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBaUJFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUU7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOztFQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBUUU7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0FBQUE7QUFBQTtJQUdFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7OztBQUVWO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0lBS0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUtFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBRUU7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFHRTs7RUFFRjtJQUVFOzs7QUFHSjtFQUNFO0lBR0U7O0VBRUY7SUFFRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBRUU7SUFDQTs7RUFFRjtJQUtFO0lBQ0E7O0VBRUY7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0lBRUU7SUFDQTs7RUFFRjtJQUtFO0lBQ0E7O0VBRUY7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUVFO0lBQ0E7O0VBRUY7SUFJRTtJQUNBOztFQUVGO0lBR0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBRUU7SUFDQTs7RUFFRjtJQUlFO0lBQ0E7O0VBRUY7SUFHRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQU1FO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFNRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFLRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBS0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBS0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUtFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUtFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFLRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFLRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBS0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUVFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBRUU7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUVFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDUTs7O0FBRVY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBVUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNJO0VBQ0o7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDUTtFQUNSOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDRztFQUNDO0VBQ0k7OztBQUVWO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQW9DRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFvQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQUVGO0VBQ0U7RUFDQTtFQUNROzs7QUFFVjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtFQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7QUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0k7OztBQUVOO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0k7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDSTtFQUNJOzs7QUFFVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNRO0VBQ1I7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDUTtFQUNSO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNRO0lBQ1I7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQTJCRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUEyQkU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQXNERTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBc0RFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBMkJFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQTJCRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQTJCRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUEyQkU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDSTs7O0FBR1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTs7O0FBRVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ1E7RUFDUjs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0k7RUFDSjtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0o7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBO0lBQ0E7SUFDUTs7RUFFVjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7SUFDQTs7RUFFRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNRO0lBQ1I7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7OztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNJO0lBQ0k7O0VBRVY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNJO0lBQ0k7O0VBRVY7SUFDRTtJQUNJO0lBQ0o7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDUTs7RUFFVjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTtJQUNSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDSTtJQUNJOzs7QUFHWjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDUTs7O0FBRVY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJOzs7QUFFVjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7OztBQUVWO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ1E7OztBQUVWO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7RUFDSTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUF3QkU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQW9CRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDSTtFQUNKOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDSTtFQUNJO0VBQ1I7RUFDSTtFQUNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTs7O0FBRVY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDSTs7RUFFTjtJQUNFO0lBQ0k7SUFDSjs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7QUFTRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFpQkU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDQTtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFDQTtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQ0E7QUFDQTtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtBQUFBO0lBRUU7SUFDQTs7RUFFRjtBQUFBO0lBRUU7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTs7RUFFVjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7QUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7QUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDUTs7O0FBRVY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBO0lBQ0E7QUFDQTtJQUNBO0FBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0k7OztBQUVOO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDSTtFQUNJO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDSTtFQUNJO0VBQ1I7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7OztBQUVOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0k7RUFDSTtFQUNSO0VBQ0k7OztBQUVOO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDSTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0k7RUFDUjs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNJO0lBQ0k7O0VBRVY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtJQUlFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDSTtJQUNJOztFQUVWO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTtJQUNSOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0k7RUFDUjtFQUNBO0VBQ0k7RUFDSTtFQUNSOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0k7RUFDUjtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7RUFDUjtFQUNJO0VBQ0k7RUFDUjtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTs7RUFFVjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSjtFQUNJO0VBQ0k7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTs7RUFFVjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0k7RUFDSjs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNRO0lBQ1I7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWdCRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFvQkU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBNENFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNJO0VBQ0k7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNJO0lBQ0k7SUFDUjtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTtFQUNSO0VBQ0k7RUFDSTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNROzs7QUFFVjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7RUFDSTs7O0FBRVY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDSTtFQUNJO0VBQ1I7RUFDSTtFQUNJO0VBQ1I7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDSTs7O0FBR1I7RUFDRTtBQUFBO0FBQUE7SUFHRTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0k7SUFDSTs7RUFFVjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDSTtJQUNJO0lBQ1I7SUFDSTtJQUNJOztFQUVWO0lBQ0U7O0VBRUY7SUFDRTtJQUNJO0lBQ0k7O0VBRVY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNROztFQUVWO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDUTs7RUFFVjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0lBR0U7SUFDQTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7Ozs7QUNuNzZCRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFRRTs7RUFHRjtJQU9FOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7O0FBQUE7O0FBQUE7QUFNQTtFQUNFOzs7QUFHRjtBQUVBO0FBQ0U7RUFDQTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0FBRUE7QUFDRTtFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtBQUNBOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGOztBQUFBOztBQUFBO0FBTUE7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtBQUNBOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0FBRUE7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFFRjtFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztBQUVGO0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFwSE47RUF1SEU7SUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUF2SU47RUEwSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBMUxOO0VBNkxFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUEzT047QUE4T0U7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFFRjtFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFoU047RUFtU0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBelNKO0FBMlNFO0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0FBQUE7QUFBQTtBQUFBO0lBSUU7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0FBQ0U7QUFBQTtBQUFBOztFQUtGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztBQUVGO0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQXphTjtBQTRhRTs7QUFDQTtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQTVjTjtFQStjRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBaGhCTjtFQW1oQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7OztBQW5xQk47RUFzcUJFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtBQUFBO0lBRUU7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQWoxQk47RUFvMUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUExMUJKO0FBNDFCRTtFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7QUFFRjtFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFRRTs7RUFHRjtJQU9FOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFLRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0FBQUE7SUFHRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOztFQUVGO0FBQUE7SUFFRTtJQUNBOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0FBQ0E7RUFDQTtBQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFNRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7TUFDRTs7OztBQUlOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQVdFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFLRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDQTs7O0FBRUE7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUVBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFBOEM7OztBQUM5QztFQUNFO0VBQ0E7OztBQUlGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOzs7QUFJSjtBQUVBO0FBQ0E7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBRUE7QUFDQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUlGO0VBQ0U7OztBQU9GO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0k7RUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0VBQ0k7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUlGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0k7OztBQUdKO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFFQTtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtBQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0VBQ0U7OztBQUlGO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7QUFBQTtFQUVFOzs7QUNsOExGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTs7O0FBRVY7RUFDRTtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7OztBQUVWO0VBQ0U7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNROzs7QUFFVjtFQUNFO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTs7O0FBRVY7RUFDRTtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7OztBQUVWO0VBQ0U7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNROzs7QUFFVjtFQUNFO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTs7O0FBRVY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNROzs7QUFFVjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNFO0lBQ1E7SUFDUjtJQUNRO0lBQ1I7SUFDUTtJQUNSO0lBQ1E7SUFDUjtJQUNROzs7QUFFWjtFQUNFO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7OztBQUVaO0VBQ0U7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7O0FBRVo7RUFDRTtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7OztBQUVaO0VBQ0U7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROzs7QUFFWjtFQUNFO0lBQ0U7OztBQUVKO0VBQ0U7SUFDRTs7O0FBRUo7RUFDRTtJQUNFO0lBQ0E7SUFDUTs7RUFDVjtJQUNFO0lBQ0E7SUFDUTs7O0FBRVo7RUFDRTtJQUNFO0lBQ0E7SUFDUTs7RUFDVjtJQUNFO0lBQ0E7SUFDUTs7O0FBRVo7RUFDRTtJQUNFO0lBQ1E7OztBQUVaO0VBQ0U7SUFDRTtJQUNROzs7QUFFWjtFQUNFO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROzs7QUFFWjtFQUNFO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7O0VBQ1Y7SUFDRTtJQUNROzs7QUFFWjtFQUNFO0lBQ0U7SUFDUTs7RUFDVjtJQUNFO0lBQ1E7OztBQUVaO0VBQ0U7SUFDRTtJQUNROztFQUNWO0lBQ0U7SUFDUTs7O0FBRVo7RUFDRTtFQUNROzs7QUFFVjtFQUNFO0VBQ1E7OztBQUVWO0VBQ0U7RUFDUTs7O0FBRVY7RUFDRTtFQUNROzs7QUFFVjtFQUNFO0VBQ1E7OztBQUVWO0FBQUE7RUFFRTtFQUNROzs7QUFFVjtFQUNFO0VBQ1E7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUdBO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUMxc1BGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7Ozs7QUFJSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQWlCO0lBQWtCO0lBQWU7OztBQUl0RDtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUNFO0VBQ0U7OztBQUVKO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQUE7QUFBQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUFnQjs7O0FBR2xCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7QUFjRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0FBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7O0FBQUE7QUFBQTtBQUFBOzs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7QUFVRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7OztBQUdKO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBR0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUdBO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9BO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN0Z1NGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTtFQUFjO0VBQThCOzs7QUFHOUM7RUFDRTtFQUFjOzs7QUFHaEI7RUFDRTtFQUE4Qjs7O0FBR2hDO0VBQ0U7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7OztBQUtKO0VBQ0U7OztBQUdGO0VBQ0U7RUFBcUM7OztBQUd2QztFQUNFO0VBQXVCO0VBQXVCOzs7QUFHaEQ7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQVk7OztBQUdkO0VBQ0U7RUFBcUM7RUFBcUI7RUFBZ0I7OztBQUc1RTtFQUNFO0VBQXFDO0VBQXFCO0VBQWlCOzs7QUFHN0U7RUFDRTs7O0FBR0Y7RUFDRTtFQUFpQjs7O0FBR25CO0VBQ0U7OztBQUdGO0VBQ0U7RUFBc0I7RUFBcUM7OztBQUk3RDtFQUNFO0VBQWM7RUFBVztFQUFXO0VBQVk7RUFBa0I7RUFBVztFQUFNO0VBQXdEO0VBQTBCO0VBQXdCOzs7QUFFL0w7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBQ1E7OztBQUdWO0VBQ0U7SUFBTzs7RUFDUDtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFBTzs7RUFDUDtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFBTzs7O0FBRVQ7RUFDRTtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFBTzs7RUFDUDtJQUFPOzs7QUFJVDtBQUNBO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUFhO0lBQW1CO0lBQVU7OztBQUk5QztFQUNFO0VBQWtCO0VBQWM7OztBQUdsQztFQUNFOzs7QUFHRjtFQUNFO0VBQWtCO0VBQVc7RUFBZ0I7RUFBaUI7OztBQUdoRTtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFBa0I7OztBQUdwQjtBQUFBO0VBRUU7RUFBa0I7RUFBa0I7RUFBZTtFQUFnQjtFQUFVO0VBQVM7OztBQUd4RjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFBa0I7RUFBVTtFQUFjO0VBQWlCOzs7QUFHN0Q7RUFDRTtFQUFrQjtFQUFNO0VBQU87RUFBVztFQUFZO0VBQVU7RUFBcUM7RUFBcUM7RUFBbUI7OztBQUcvSjtFQUNFO0FBQ0U7SUFBbUI7SUFBZ0I7OztBQUl2QztFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7SUFBUztJQUFrQjtJQUF5Qjs7RUFFdEQ7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQWM7SUFBYTtJQUF5Qjs7RUFFdEQ7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7RUFBYTtFQUFrQjs7O0FBR2pDO0VBQ0U7RUFBYztFQUFrQjtFQUFhOzs7QUFHL0M7RUFDRTtJQUNFO0lBQXNCOztFQUV4QjtJQUNFO0lBQXNCO0lBQW1COztFQUUzQztJQUNFO0lBQWU7SUFBYzs7O0FBSWpDO0VBQ0U7RUFBZ0I7RUFBa0I7OztBQUdwQztFQUNFO0lBQ0U7SUFBYztJQUF1Qjs7O0FBSXpDO0VBQ0U7OztBQUdGO0VBQ0U7RUFBYTtFQUFnQjtFQUFrQjs7O0FBR2pEO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQXdCO0lBQWE7SUFBc0I7O0VBRTdEO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQXdCOzs7QUFJNUI7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQW1CO0VBQWM7RUFBa0I7RUFBbUM7RUFBYztFQUFvQjtFQUFnQjtFQUFlO0VBQW1COzs7QUFHNUs7RUFDRTs7O0FBR0Y7QUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQWdCO0VBQ2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUE0Qzs7O0FBRzlDO0VBQ0U7RUFBbUI7RUFBdUQ7OztBQUc1RTtFQUNFO0VBQWE7RUFBYztFQUF1Qjs7O0FBR3BEO0VBQ0U7SUFDRTtJQUFzQjs7O0FBSTFCO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFBa0I7RUFBYTtFQUFTO0VBQVE7RUFBZ0I7RUFBcUM7OztBQUd2RztBQUFBO0VBRUU7OztBQUdGO0VBQ0U7QUFDRTtJQUFtQjs7RUFFckI7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0VBQWlEO0VBQWtCOzs7QUFHckU7RUFDRTtFQUFjOzs7QUFHaEI7RUFDRTtFQUFlO0VBQU07RUFBTztFQUFZO0VBQWE7RUFBdUI7RUFBbUI7RUFBVTs7O0FBRzNHO0VBQ0U7RUFBa0I7RUFBVTtFQUFNO0VBQU87RUFBVztFQUFZO0VBQW1COzs7QUFHckY7RUFDRTtFQUFhO0VBQWtCO0VBQVU7RUFBeUI7RUFBbUI7RUFBZ0I7RUFBYztFQUFlO0VBQXFDOzs7QUFHeks7RUFDRTtJQUNFO0lBQWM7OztBQUlsQjtFQUNFO0VBQWM7OztBQUdoQjtFQUNFOzs7QUFHRjtFQUNFO0VBQWtCO0VBQVU7RUFBVztFQUFTO0VBQVc7RUFBWTtFQUE2QjtFQUFlOzs7QUFHckg7QUFDQTtFQUNFOzs7QUFHRjtFQUNFO0VBQXNCO0VBQVU7RUFBZTtFQUFVO0VBQWU7RUFBVTtFQUE2QjtFQUFhO0VBQW1CO0VBQTJDO0VBQXFCOzs7QUFHak47RUFDRTtFQUFhO0VBQThCO0VBQWlCO0VBQW9CO0VBQWlCO0VBQWdEOzs7QUFHbko7RUFDRTtJQUNFO0lBQTRCO0lBQVM7SUFBYztJQUFnQjtJQUFXO0lBQU87SUFBMEI7SUFBZ0I7O0VBRWpJO0lBQ0U7O0VBRUY7SUFDRTtJQUFlOzs7QUFJbkI7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUFpQjtJQUFrRTs7O0FBSXZGO0VBQ0U7RUFBb0I7OztBQUd0QjtFQUNFO0VBQWE7RUFBOEI7O0FBQzNDO0VBRkY7SUFHSTs7OztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFFRjtFQUxGO0lBTUk7Ozs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQWM7RUFBa0I7RUFBbUM7RUFBYztFQUFvQjtFQUFnQjtFQUFlO0VBQW1COzs7QUFHeko7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFO0lBQW9DO0lBQWM7SUFBb0I7SUFBd0M7OztBQUlsSDtFQUNFO0VBQWM7RUFBaUI7RUFBUztFQUFnQztFQUFnQjtFQUFlO0VBQWU7OztBQUd4SDtFQUNFO0VBQXFDOzs7QUFHdkM7RUFDRTtFQUFxQztFQUFrQjs7O0FBR3pEO0VBQ0U7SUFDRTtJQUFjO0lBQWtCO0lBQWdCO0lBQWU7SUFBbUI7SUFBdUU7SUFBbUI7SUFBNkI7SUFBb0I7O0VBRS9OO0lBQ0U7SUFBb0I7O0VBRXRCO0lBQ0U7SUFBb0I7OztBQUl4QjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFBYTs7O0FBR2Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFO0lBQWE7O0VBRWY7SUFDRTs7O0FBSUo7RUFDRTtFQUFhO0VBQWdCO0VBQXdDO0VBQXFDO0VBQTRCO0VBQThCO0VBQWM7RUFBd0I7RUFBb0I7OztBQUdoTztFQUNFO0VBQWE7OztBQUdmO0VBQ0U7RUFBYztFQUF1Qjs7O0FBR3ZDO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTtFQUFrQjtFQUFxQjs7O0FBR3pDO0VBQ0U7RUFBZTtFQUFXO0VBQVk7RUFBd0Q7RUFBMEI7OztBQUcxSDtFQUNFO0lBQ0U7SUFBVzs7O0FBSWY7RUFDRTs7O0FBR0Y7RUFDRTtFQUFXO0VBQVk7RUFBVztFQUFtQjtFQUFvQztFQUFrQjtFQUF5QjtFQUFVO0VBQTJCO0VBQW1CO0VBQTZCO0VBQW1CO0VBQWE7RUFBZ0I7OztBQUczUTtFQUNFOzs7QUFHRjtFQUNFO0VBQXNCOzs7QUFHeEI7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQWE7RUFBVzs7O0FBSzFCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUFhOzs7QUFHZjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7O0VBR0Y7QUFBQTtJQUVFOzs7QUFPSjtBQUNBO0VBQ0U7RUFBUztFQUFRO0VBQWdCO0VBQXFDOzs7QUFHeEU7RUFDRTtFQUFZO0VBQVU7OztBQUd4QjtFQUNFO0VBQWE7RUFBdUI7OztBQUd0QztFQUNFO0VBQWM7RUFBa0I7RUFBbUM7RUFBYztFQUFvQjtFQUFnQjtFQUFlO0VBQW1COzs7QUFHeko7RUFDRTs7O0FBR0Y7RUFDRTtFQUFtQjtFQUFXOzs7QUFHaEM7RUFDRTtFQUFrQjtFQUFnQjtFQUFlO0VBQTRDO0VBQTRDOztBQUN6STtFQUNFO0VBQTRDOztBQUU5QztFQUNFO0VBQXdDOzs7QUFJNUM7RUFDRTtJQUNFOzs7QUFJSjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNBO0lBQ0U7OztBQUdGO0VBQTBDO0VBQW1COzs7QUFDN0Q7RUFDRTtBQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFO0FBQ0E7QUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0FBQUE7SUFFRTtBQUNBOztFQUVGO0lBQ0U7SUFBVztJQUFtQjtJQUFpQjs7RUFFakQ7SUFDRTtJQUFXO0lBQW1CO0lBQWlCOzs7QUFJbEQ7RUFDQzs7O0FBR0Y7RUFFQztFQUNDOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFBNkM7OztBQUUvQztFQUNFO0VBQ0E7RUFBZTtFQUNmO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQWU7RUFDZjtFQUNBOzs7QUFHRjtFQUNFO0VBQWU7RUFDZjtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQW1CQTtBQUNBO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNFOztFQUdKO0lBQ0U7SUFBbUI7O0VBRXJCO0lBQ0U7OztBQUtKO0FBQ0E7RUFDRTtJQUNFO0lBQWE7SUFBbUI7SUFBVTs7QUFHNUM7RUFDQTtJQUNFOztFQUtGO0lBQ0U7SUFBUTs7RUFFVjtJQUNFOztBQUdGO0VBQ0E7SUFDRTs7RUFLRjtJQUNFO0lBQVE7O0VBRVY7SUFDRTs7QUFHRjtFQUNBO0FBQUE7QUFBQTtJQUdFOztFQU9GO0FBQUE7QUFBQTtJQUdFOztFQUVGO0FBQUE7QUFBQTtJQUdFOztFQUdGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQWM7SUFBb0I7SUFBd0I7O0VBSTVEO0FBQUE7SUFFRTs7QUFHRjtFQUNBO0FBQUE7SUFFRTtJQUFXOztBQUdiO0VBQ0E7SUFDRTtJQUFhO0lBQW1CO0lBQXVCOzs7QUFLM0Q7RUFDRTtFQUFVOzs7QUFHWjtFQUNFO0VBQWtCOzs7QUFFcEI7RUFDRTtFQUFrQjtFQUFXO0VBQWdCO0VBQWlCOzs7QUFFaEU7RUFDRTtFQUFhO0VBQWU7RUFBbUI7RUFBTztFQUFRO0VBQVE7OztBQUd4RTtFQUNFO0VBQWlCO0VBQWU7OztBQUVsQztFQUNFO0VBQW1CO0VBQVc7RUFBYztFQUFrQjtFQUFlOzs7QUFFL0U7RUFDRTtFQUFhO0VBQWtCOzs7QUFHakM7RUFDRTtFQUFtQjtFQUFXO0VBQW1CO0VBQWtCOzs7QUFJckU7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUFvQzs7O0FBR3RDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBZ0I7RUFDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUdGO0VBQ0U7RUFBNEM7OztBQUc5QztFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0VBQ0U7RUFBYTs7O0FBR2Y7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQWE7O0VBRWY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0lBR0U7O0VBRUY7QUFBQTtBQUFBO0lBR0U7O0VBRUY7SUFDRTtJQUFROztFQUVWO0lBQ0U7O0VBRUY7SUFDRTtJQUFROztFQUVWO0lBQ0U7O0VBRUY7SUFDRTtJQUFROztFQUVWO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFOzs7QUFJRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7QUFBQTtJQUdFOztFQUdGO0FBQUE7QUFBQTtJQUdFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtJQUlFOztFQUdGO0lBQ0U7O0VBRUY7SUFDRTs7RUFHRjtBQUFBO0FBQUE7SUFHRTs7RUFHRjtJQUNFOztFQUdGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtBQUFBO0lBR0U7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0FBQUE7SUFHRTs7RUFHRjtJQUNFOzs7QUExR047RUErR0U7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQWtCO0VBQU87RUFBTTtFQUFZO0VBQVc7RUFBYzs7O0FBR3RFO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtJQUFLOztFQUNOO0lBQU87OztBQUdSO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBTUY7QUFDQTtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtBQUVFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVdFO0lBQWU7O0VBR2pCO0FBQUE7SUFFRTtJQUFrQjs7RUFHcEI7QUFBQTtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7QUFBQTtBQUFBO0FBQUE7SUFJRTs7RUFFRjtJQUNFO0lBQVc7O0VBR2I7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0FBRUY7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFBYzs7RUFFaEI7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBRUY7SUFDRTtJQUFZOztFQUVkO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUdGO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBSUo7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFBZTs7RUFFakI7SUFDRTtJQUFlOztFQUVqQjtBQUFBO0lBRUU7SUFBZTs7RUFFakI7SUFDRTs7QUFFRjtFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQWdCOztFQUVsQjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7QUFBQTtJQUVFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7SUFBVztJQUFjOzs7QUFJN0I7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFO0lBQWdCOzs7QUFJcEI7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBS0o7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUFZO0VBQWdCOzs7QUFHOUI7RUFDRTtJQUNFO0lBQWM7OztBQUlsQjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFBYTs7O0FBSWY7QUFBQTtFQUVFO0VBQWM7RUFBZTs7O0FBRy9CO0VBQ0U7OztBQUdGO0VBQ0U7RUFBd0I7OztBQUcxQjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFLSjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQWdCOzs7QUFHbEI7RUFDRTtFQUFzQjs7O0FBR3hCO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUF5QztFQUFlOzs7QUFHMUQ7RUFDRTtFQUFrQjs7O0FBR3BCO0VBQ0U7RUFBa0I7RUFBWTtFQUFZO0VBQWM7OztBQUcxRDtFQUNFO0VBQWU7OztBQUdqQjtFQUNFO0VBQWdCOzs7QUFHbEI7RUFDRTtFQUFzQztFQUFlO0VBQW1COzs7QUFHMUU7RUFDRTs7O0FBR0Y7RUFDRTtFQUFXO0VBQVk7OztBQUd6QjtFQUNFO0VBQWE7OztBQUdmO0VBQ0U7OztBQUdGO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtFQUFjOzs7QUFHaEI7RUFDRTtFQUE4QjtFQUFlOzs7QUFHL0M7RUFDRTs7O0FBR0Y7RUFDRTtFQUFlO0VBQW1COzs7QUFHcEM7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUFtQjtFQUFZO0VBQVc7RUFBaUI7RUFBYTs7O0FBRzFFO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUE2QjtFQUFhO0VBQW1CO0VBQW1DOzs7QUFHbEc7RUFDRTtJQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQTZCO0VBQTRCOzs7QUFHM0Q7RUFDRTtFQUErQztFQUFnQjtFQUEwQjtFQUF5QjtFQUFxQjtFQUFnQzs7O0FBR3pLO0VBQ0U7RUFBZTtFQUFZOzs7QUFHN0I7RUFDRTtFQUE2QjtFQUFZO0VBQWM7RUFBWTtFQUFXOzs7QUFHaEY7RUFDRTs7O0FBR0Y7RUFDRTtFQUFZO0VBQWtCO0VBQU07RUFBVztFQUFXO0VBQWE7RUFBbUI7OztBQUc1RjtFQUNFO0VBQTRGO0VBQXlCO0VBQWE7RUFBTztFQUFTO0VBQU07RUFBWTtFQUFZOzs7QUFHbEw7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0U7OztBQUdKO0VBQ0U7RUFBZ0I7RUFBaUI7RUFBeUI7OztBQUc1RDtFQUNFO0VBQTJCO0VBQXlDOzs7QUFHdEU7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFBd0M7RUFBbUI7RUFBZ0I7RUFBbUM7RUFBNkI7RUFBeUI7OztBQUV0SztFQUNFO0VBQXdDO0VBQW1CO0VBQW1CO0VBQW1DO0VBQTZCO0VBQTRCOzs7QUFHNUs7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQTZCO0VBQXFDOzs7QUFHcEU7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDcDVFRjtBQUNBO0VBQ0U7RUFBZTs7QUFDZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUFnQjtFQUFpQjtFQUFlOztBQUVsRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7OztBQUdKO0FBSUU7QUFBQTtFQUNFO0VBQVc7RUFBZ0I7RUFBdUI7O0FBRXBEO0FBQUE7RUFBRztFQUFrQjs7QUFDckI7QUFBQTtFQUNFO0VBQWE7RUFDYjtFQUF5QjtFQUFZO0VBQ3JDOztBQUVBO0VBTEY7QUFBQTtJQU1JOzs7QUFFRjtBQUFBO0VBQ0U7RUFBZ0I7RUFBVztFQUFtQjtFQUFpQjtFQUFvQjtFQUNuRjtFQUFRO0VBQWdDO0VBQ3hDO0VBQ0E7O0FBQ0E7QUFBQTtFQUFhOztBQUNiO0FBQUE7RUFDRTtFQUNBOztBQUVGO0FBQUE7RUFDRTtFQUNBOztBQUlOO0FBQUE7RUFDRTtFQUFhOztBQUNiO0VBRkY7QUFBQTtJQUdJO0lBQWdCOztFQUNoQjtBQUFBO0lBQ0U7OztBQUdKO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUFvQjs7QUFDcEI7QUFBQTtFQUFvQjs7QUFDcEI7QUFBQTtFQUFrQjs7QUFLcEI7RUFGRjtBQUFBO0FBQUE7QUFBQTtJQUdJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtJQUFVO0lBQWE7SUFBVTs7O0FBR3JDO0FBQUE7QUFBQTtBQUFBO0VBQU07O0FBQ047QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUEyQjtFQUFrQjtFQUFtQjs7QUFHaEU7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFtQjtFQUFjO0VBQWdCO0VBQ2pEOztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBQWM7O0FBQ2Q7QUFBQTtBQUFBO0FBQUE7RUFBYzs7QUFDZDtBQUFBO0FBQUE7QUFBQTtFQUFZOztBQUVkO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBZ0I7O0FBQ2hCO0FBQUE7QUFBQTtBQUFBO0VBQUU7O0FBQ0Y7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQXdCOztBQUUxQjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUFhO0VBQ2I7RUFDQTtFQUNBO0VBQXdCOztBQUUxQjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBZ0I7RUFDaEI7RUFDQTtFQUNBOztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBQUs7RUFBOEI7O0FBR25DO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQW1COztBQUNuQjtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUlGO0FBQUE7QUFBQTtBQUFBO0VBQWU7O0FBQ2Y7QUFBQTtBQUFBO0FBQUE7RUFBYzs7QUFJaEI7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBQXNCOztBQUN0QjtBQUFBO0FBQUE7QUFBQTtFQUF1Qjs7QUFFckI7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBS0o7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUFlOztBQUNmO0FBQUE7QUFBQTtBQUFBO0VBQWM7O0FBRWhCO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBaUM7RUFBa0I7O0FBQ25EO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFhO0VBQW1CO0VBQXdCOztBQUN4RDtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQVc7O0FBSWI7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFXOztBQU9qQjtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFOztBQVFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBZ0I7RUFBcUI7O0FBR3JDO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFDQTtFQUhGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFJSTs7O0FBRUY7RUFORjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBT0k7OztBQUlKO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBUzs7QUFDVDtFQUZGO0FBQUE7QUFBQTtBQUFBO0FBR0k7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7SUFDSTs7RUFMUjtBQUFBO0FBQUE7QUFBQTtBQVFJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFFSTs7RUFYUjtBQUFBO0FBQUE7QUFBQTtBQWNJOztFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFFSTs7RUFqQlI7QUFBQTtBQUFBO0FBQUE7QUFvQkk7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUVJOzs7QUFJSjtFQURGO0FBQUE7QUFBQTtBQUFBO0lBRUk7OztBQUlOO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFDQTtFQUZGO0FBQUE7QUFBQTtBQUFBO0lBR0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQ0U7O0FBQ0E7RUFGRjtBQUFBO0FBQUE7QUFBQTtJQUdJOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBa0I7O0FBRXBCO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBaUI7RUFBaUI7RUFBa0I7RUFBVTtFQUFTO0VBQWM7RUFBbUM7O0FBRTFIO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBd0I7RUFBa0I7RUFBVTtFQUFRO0VBQVM7RUFBZ0I7RUFBNEU7RUFBMEI7RUFBYztFQUFXO0VBQVM7O0FBRS9OO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBVztFQUFZOztBQU0vQjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQWE7RUFBOEI7RUFBbUI7O0FBQzlEO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBZ0M7RUFBZ0I7RUFBZTtFQUFrQjtFQUEwQjtFQUFtQjs7QUFDOUg7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFrQjtFQUFRO0VBQU07RUFBWTtFQUFXO0VBQTRFO0VBQTBCO0VBQWM7O0FBSS9LO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFnQztFQUFnQjtFQUFlO0VBQWtCO0VBQTBCOztBQUMzRztBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQW1CO0VBQWtCOztBQUV2QztBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQWtCO0VBQVE7RUFBTTtFQUFZO0VBQVc7RUFBeUU7RUFBMEI7RUFBYzs7QUFHNUs7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFhO0VBQWU7RUFBTTtFQUFPO0VBQXVCO0VBQW1CO0VBQVE7RUFBUztFQUFnQjs7QUFDcEg7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFVO0VBQWM7RUFBVztFQUFRO0VBQU07RUFBWTtFQUFXO0VBQVk7RUFBZ0I7O0FBRXRHO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBVTtFQUFZO0VBQWdCO0VBQW1CO0VBQWtCO0VBQVU7RUFBNEI7O0FBQ2pIO0VBRkY7QUFBQTtBQUFBO0FBQUE7SUFHSTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFXO0VBQWtCO0VBQVc7RUFBUztFQUFZO0VBQVc7RUFBNEU7RUFBMEI7RUFBYzs7QUFFOUw7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFhO0VBQVU7O0FBQ3ZCO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBVzs7QUFJYjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQVc7O0FBR2Y7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQWE7O0FBQ2I7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFrQjtFQUFXO0VBQXVCO0VBQVc7RUFBUztFQUFXOztBQUNuRjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQXFCO0VBQWtCO0VBQWdCO0VBQWU7RUFBMkM7RUFBbUI7O0FBQ3BJO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBcUM7O0FBTXZDO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBeUM7RUFBbUM7O0FBQzVFO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBbUM7O0FBTTdDO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBa0I7RUFBZ0M7RUFBMEI7RUFBZ0I7RUFBZTtFQUFlOztBQUc5SDtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUdBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBa0I7RUFBMEQ7RUFBNEI7RUFBMEI7RUFBcUM7O0FBSTdLO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBWTtFQUFhO0VBQVU7O0FBS3pDO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFBNkI7RUFBWTtFQUFjO0VBQVk7RUFBVztFQUFtQjtFQUFrQjs7QUFDbkg7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFrQjtFQUFXO0VBQU07RUFBWTtFQUFXO0VBQXNFO0VBQXlCO0VBQWM7O0FBRzNLO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBSUo7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUFvQztFQUE2QjtFQUE0Qjs7QUFDN0Y7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUErQztFQUFnQjtFQUEwQjtFQUF5QjtFQUFxQjtFQUFnQzs7QUFHdks7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFLTjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQWM7RUFBWTtFQUF1QjtFQUFlO0VBQVc7RUFBYztFQUFpQjtFQUFnQjs7QUFDMUg7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQVk7O0FBRWQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFJSjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQWU7RUFBbUI7RUFBZ0I7O0FBR3BEO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBTUE7RUFESDtBQUFBO0lBRUs7SUFBZ0I7O0VBQ2hCO0FBQUE7SUFDRTtJQUFXO0lBQWM7SUFBWTtJQUFXO0lBQWdCO0lBQWtCO0lBQVU7OztBQUdoRztBQUFBO0VBQ0U7RUFBZ0I7RUFBa0I7RUFBVTtFQUFnQjtBQUM1RDs7QUFDQTtBQUFBO0VBQ0U7RUFBVTs7QUFFWjtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFO0VBQWM7RUFBa0I7RUFBWTs7QUFDNUM7QUFBQTtFQUNFOztBQUVGO0FBQUE7QUFBQTtFQUVFO0VBQVc7RUFBWTtFQUFjO0VBQVc7RUFBa0I7RUFBTTtFQUFPO0VBQTBCO0VBQTZCO0VBQTZEOztBQUVyTTtBQUFBO0VBQ0U7RUFBYzs7QUFuQnBCO0FBQUE7QUF1QkU7O0FBQ0E7QUFBQTtFQUNFOztBQUNBO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBSUY7QUFBQTtFQUNFO0VBQVc7RUFBVztFQUFjO0VBQVc7RUFBa0I7RUFBVztFQUFPOztBQUd2RjtBQUFBO0VBQ0U7O0FBR0o7QUFBQTtFQUNFOztBQUdKO0FBQUE7RUFDRTtFQUFZOztBQUNaO0FBQUE7RUFDRTtFQUFnQjs7QUFFbEI7QUFBQTtFQUNFO0VBQWdCOztBQUVsQjtBQUFBO0VBQ0U7RUFBeUM7RUFBZ0I7RUFBZ0M7O0FBRTNGO0FBQUE7RUFDRTtFQUEwRDtFQUE0QjtFQUEwQjtFQUF1Qzs7QUFJM0o7QUFBQTtFQUNFO0VBQWM7RUFBd0I7O0FBQ3RDO0FBQUE7RUFDRTtFQUFtQjs7QUFFckI7QUFBQTtFQUNFOztBQUNBO0FBQUE7RUFDRTs7QUFNSjtBQUFBO0VBQ0U7O0FBR0o7QUFBQTtFQUNFO0VBQXFDO0VBQWtCO0VBQWU7RUFBa0I7RUFBK0I7O0FBR3pIO0VBQ0U7QUFBQTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtBQUFBO0lBQ0U7SUFBZ0I7Ozs7QUFTeEI7RUFFSTtBQUFBO0FBQUE7SUFHRTs7O0FBS047RUFDRTtJQUNFOzs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7RUFBb0I7RUFBd0M7RUFBbUI7RUFBZ0I7RUFBbUM7RUFBNkI7RUFBeUI7O0FBRTFMO0VBQ0U7RUFBaUI7RUFBd0M7RUFBbUI7RUFBbUI7RUFBbUM7RUFBNkI7RUFBNEI7O0FBS3pMO0VBQ0U7RUFBeUI7RUFBYzs7QUFDdkM7RUFDRTtFQUFZO0VBQVc7RUFBOEU7RUFBYztFQUFXO0VBQWtCO0VBQVU7RUFBTTs7QUFFbEs7RUFDRTtFQUFZO0VBQVc7RUFBNEU7RUFBYTtFQUFXO0VBQWtCO0VBQVU7RUFBTTs7QUFLL0o7QUFBQTtFQUNFOztBQUVGO0FBQUE7RUFDRTs7QUFHSjtFQUNFOztBQUlGO0VBRUU7O0FBSEo7RUFLRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUFrQjtFQUFXO0VBQXVCO0VBQVc7RUFBUztFQUFXO0VBQVk7RUFBYTs7QUFDNUc7RUFDRTtFQUFlO0VBQXFCO0VBQWtCO0VBQWdCO0VBQWU7RUFBeUM7RUFBbUI7RUFBcUI7RUFBbUM7O0FBQ3pNO0VBQ0U7RUFBbUM7O0FBSXpDO0VBQ0U7RUFBa0I7RUFBZ0M7RUFBMEI7RUFBZ0I7RUFBZTtFQUFlOzs7QUFPbEk7RUFDRTs7O0FDOXFCRjtFQUNFO0VBQXFDOzs7QUFHdkM7QUFBQTtFQUVFO0VBQVk7O0FBQ1o7RUFIRjtBQUFBO0lBSUk7SUFBVztJQUFpQjs7O0FBRzVCO0FBQUE7RUFDRTtFQUF1QztFQUFnQjtFQUFlO0VBQVc7RUFBb0I7O0FBRXZHO0FBQUE7RUFDRTtFQUFtQjs7QUFDbkI7QUFBQTtFQUNFO0VBQW1DO0VBQWdCO0VBQThCO0VBQWdCO0VBQWU7RUFBa0I7O0FBQ2xJO0FBQUE7RUFDRTtFQUFXO0VBQVc7RUFBWTtFQUFVO0VBQVM7RUFBYztFQUFrQjtFQUFzRTs7QUFNL0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFJSjtBQUFBO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0FBQUE7SUFJSTs7O0FBRUY7QUFBQTtFQUNFO0VBQVk7RUFBWTtFQUFtQjtFQUFZO0VBQWU7O0FBQ3RFO0VBRkY7QUFBQTtJQUdJOzs7QUFJSjtBQUFBO0VBQ0U7RUFBUTs7QUFDUjtBQUFBO0VBQ0U7RUFBa0I7RUFBVztFQUFxQzs7QUFFcEU7QUFBQTtFQUNFO0VBQWdDOztBQUdwQztFQUNFO0FBQUE7QUFBQTtBQUFBO0lBRUU7OztBQU1KO0FBQUE7RUFDRTtFQUFhOztBQUVmO0FBQUE7RUFDRTtFQUFVO0VBQVE7RUFBUzs7QUFFN0I7QUFBQTtFQUNFO0VBQWdCO0VBQWdDO0VBQVc7RUFBZTtFQUFnQjtFQUFpQjtFQUFrQjs7QUFDN0g7QUFBQTtFQUNFO0VBQVc7RUFBYztFQUFXO0VBQVk7RUFBa0I7RUFBTztFQUFRO0VBQXNCO0VBQWtCO0VBQWM7O0FBRXpJO0FBQUE7RUFDRTtFQUFXO0VBQWM7RUFBa0I7RUFBUztFQUFRO0VBQXNCO0VBQWtCO0VBQWdCO0VBQVU7RUFBVTtFQUFXOztBQUd2SjtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFOztBQUVGO0FBQUE7RUFDRTs7QUFJSjtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtFQUNFOztBQUVFO0FBQUE7RUFDRTtFQUFlOztBQUtuQjtBQUFBO0VBQ0U7RUFBbUI7RUFBNEI7RUFBbUM7RUFBOEI7RUFBZ0I7RUFBZTtFQUFnQjs7QUFDL0o7QUFBQTtFQUNFO0VBQVc7RUFBVztFQUFZO0VBQVU7RUFBUztFQUFjO0VBQWtCO0VBQXNFOzs7QUFTcks7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUVGO0VBQ0U7RUFBa0Q7RUFDbEQsa0JBQ0U7RUFFRjtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQWtEO0lBQThDOzs7QUFHcEc7RUFDRTtFQUFhOztBQUVmO0VBQ0U7RUFBWTtFQUFtQjs7QUFDL0I7RUFGRjtJQUdJO0lBQVc7SUFBZ0I7OztBQUcvQjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBR0o7RUFDRTtFQUFVO0VBQWE7RUFBcUI7O0FBQzVDO0VBRkY7SUFHSTtJQUFhOzs7QUFHakI7RUFDRTtFQUFXO0VBQXVDO0VBQWdCO0VBQWdCO0VBQW9COztBQUV4RztFQUNFO0VBQVc7RUFBZ0I7O0FBRTdCO0VBQ0U7O0FBSUE7RUFERjtJQUVJO0lBQVc7OztBQUViO0VBQ0U7RUFBUTs7QUFDUjtFQUNFO0VBQXFDO0VBQVc7RUFBbUM7O0FBRXJGO0VBQ0U7RUFBZ0M7RUFBZ0I7O0FBSXREO0VBQ0U7RUFBZ0I7RUFBZ0I7O0FBQ2hDO0VBQ0U7RUFBbUM7RUFBOEI7RUFBZ0I7RUFBZTtFQUFnQjs7QUFDaEg7RUFDRTtFQUFXO0VBQVc7RUFBWTtFQUFVO0VBQVM7RUFBYztFQUFrQjtFQUFzRTs7QUFLL0o7RUFDRTs7QUFFRjtFQUNFO0VBQVc7O0FBRWI7RUFDRTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7RUFBZTs7QUFJckI7RUFDRTs7QUFDQTtFQUNFOztBQUlGO0VBQ0U7RUFBbUM7RUFBbUI7O0FBQ3REO0VBQ0U7RUFBZ0I7RUFBbUI7RUFBNEI7RUFBbUM7RUFBOEI7RUFBZ0I7RUFBZTs7QUFDL0o7RUFDRTtFQUFXO0VBQVc7RUFBWTtFQUFVO0VBQVM7RUFBYztFQUFrQjtFQUFzRSIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuc2Fucy1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9vcGVuc2Fucy1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuc2Fucy1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcmFsZXdheS1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcmFsZXdheS1leHRyYWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9yYWxld2F5LWV4dHJhYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogZXhwbGV0dXMtc2Fucy1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnRXhwbGV0dXMgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0V4cGxldHVzU2Fucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogZXhwbGV0dXMtc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdFeHBsZXR1cyBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRXhwbGV0dXNTYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi8qIGV4cGxldHVzLXNhbnMtNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnRXhwbGV0dXMgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0V4cGxldHVzU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiBleHBsZXR1cy1zYW5zLTUwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0V4cGxldHVzIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9FeHBsZXR1c1NhbnMtTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogZXhwbGV0dXMtc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdFeHBsZXR1cyBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRXhwbGV0dXNTYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogZXhwbGV0dXMtc2Fucy02MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdFeHBsZXR1cyBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRXhwbGV0dXNTYW5zLVNlbWlCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogZXhwbGV0dXMtc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdFeHBsZXR1cyBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRXhwbGV0dXNTYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiBleHBsZXR1cy1zYW5zLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0V4cGxldHVzIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9FeHBsZXR1c1NhbnMtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29ucy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLCB1cmwoJy4uL2ZvbnRzL2ljb25zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvaWNvbnMuc3ZnI2ljb25zJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWx0YXByb2ZpdHMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQWx0YXByb2ZpdHMuZW90P2wyd2pwbScpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQWx0YXByb2ZpdHMuZW90P2wyd2pwbSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9BbHRhcHJvZml0cy50dGY/bDJ3anBtJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0FsdGFwcm9maXRzLndvZmY/bDJ3anBtJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQWx0YXByb2ZpdHMuc3ZnP2wyd2pwbSNBbHRhcHJvZml0cycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc2xpY2suZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cbiIsIjpyb290IHtcbiAgLypcbiAgQ09MT1JcbiAgKi9cbiAgLS1jb2xvci1uZXV0cmFsLTA6IHJnYigwLCAxOSwgNDEpO1xuICAtLWNvbG9yLW5ldXRyYWwtMzA6IHJnYigxMDksIDEyNywgMTQ4KTtcbiAgLS1jb2xvci1uZXV0cmFsLTUwOiByZ2IoMjI5LCAyMzQsIDIzNik7XG4gIC0tY29sb3ItbmV1dHJhbC03MDogcmdiKDI0MywgMjQ1LCAyNDYpO1xuICAtLWNvbG9yLW5ldXRyYWwtMTAwOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tY29sb3ItcHJpbWFyeS0yMDogcmdiKDE5OSwgNjAsIDApO1xuICAtLWNvbG9yLXByaW1hcnktNDA6IHJnYigyNTUsIDc3LCA0MSk7XG4gIC0tY29sb3ItcHJpbWFyeS01MDogcmdiKDI1NSwgMTAwLCA2Nik7XG4gIC0tY29sb3ItcHJpbWFyeS03MDogcmdiKDI1MSwgMjI1LCAyMTgpO1xuICAtLWNvbG9yLXByaW1hcnktODA6IHJnYigyNTUsIDIzOSwgMjM1KTtcbiAgLS1jb2xvci1wcmltYXJ5LTkwOiByZ2IoMjU1LCAyNDcsIDI0NSk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTIwOiByZ2IoMCwgNDAsIDgzKTtcbiAgLS1jb2xvci1zZWNvbmRhcnktNTA6IHJnYig2LCAxMDIsIDE3Mik7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTcwOiByZ2IoMjA5LCAyMjgsIDI0Myk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTgwOiByZ2IoMjMyLCAyNDIsIDI1MCk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTkwOiByZ2IoMjQ3LCAyNTAsIDI1Myk7XG4gIC0tY29sb3ItZ29sZC02MDogcmdiKDIzNiwgMjA5LCAxNTUpO1xuICAtLWNvbG9yLWdvbGQtNzA6IHJnYigyNDUsIDIyOCwgMTk0KTtcbiAgLS1jb2xvci1nb2xkLTkwOiByZ2IoMjUxLCAyNDMsIDIyOSk7XG4gIC0tY3VycmVudC1jb2xvci0xOiByZ2IoMCwgNDAsIDgzKTtcbiAgLS1jdXJyZW50LWNvbG9yLTI6IHJnYig2LCAxMDIsIDE3Mik7XG4gIC0tY29sb3ItY3VzdG9tLTE6ICNCQUQ3RUQ7XG4gIC0tY29sb3ItY3VzdG9tLTI6ICNCNkQ0RUM7XG4gIC8qXG4gIEdSQURJRU5UXG4gICAqL1xuICAtLWdyYWRpZW50LWdyZXktZG93bjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMjksIDIzNCwgMjM2LCAwKSAwJSwgcmdiYSgyMjksIDIzNCwgMjM2LCAxKSAxMDAlKTtcbiAgLS1ncmFkaWVudC1saWdodC1ibHVlLWRvd246IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjA5LCAyMjgsIDI0MywgMCkgMCUsIHJnYmEoMjA5LCAyMjgsIDI0MywgMSkgMTAwJSk7XG4gIC8qXG4gIE9QQUNJVFlcbiAgKi9cbiAgLS1vcGFjaXR5LTYwOiAwLjY7XG4gIC0tb3BhY2l0eS0zMDogMC4zO1xuICAtLW9wYWNpdHktdXA6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEodmFyKC0tY29sb3ItbmV1dHJhbC0wKSwgMCkgMCUsIHZhcigtLWNvbG9yLW5ldXRyYWwtMCkgMTAwJSk7XG4gIC0tb3BhY2l0eS1kb3duOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1jb2xvci1uZXV0cmFsLTApIDAlLCByZ2JhKHZhcigtLWNvbG9yLW5ldXRyYWwtMCksIDApIDEwMCUpO1xuICAtLW9wYWNpdHktbGVmdDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKHZhcigtLWNvbG9yLW5ldXRyYWwtMCksIDApIDAlLCB2YXIoLS1jb2xvci1uZXV0cmFsLTApIDEwMCUpO1xuICAtLW9wYWNpdHktcmlnaHQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY29sb3ItbmV1dHJhbC0wKSAwJSwgcmdiYSh2YXIoLS1jb2xvci1uZXV0cmFsLTApLCAwKSAxMDAlKTtcbiAgLypcbiAgU0hBRE9XXG4gICovXG4gIC0tc2hhZG93LWRyb3AtbG93OiAxMnB4IDEycHggNjBweCByZ2JhKDAsIDE5LCA0MSwgMC4xMik7XG4gIC0tc2hhZG93LWRyb3AtbWVkaXVtOiAxMnB4IDEycHggMjRweCByZ2JhKDAsIDE5LCA0MSwgMC4xMik7XG4gIC0tc2hhZG93LWRyb3AtaGlnaDogNHB4IDRweCAxMnB4IHJnYmEoMCwgMTksIDQxLCAwLjMyKTtcbiAgLypcbiAgQk9SREVSXG4gICovXG4gIC0tYm9yZGVyLXNpemUtc21hbGw6IDFweDtcbiAgLS1ib3JkZXItc2l6ZS1tZWRpdW06IDJweDtcbiAgLS1ib3JkZXItcmFkaXVzLXNtYWxsOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZWRpdW06IDE2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jaXJjbGU6IDk5OXB4O1xuICAvKlxuICBTUEFDSU5HXG4gICovXG4gIC0tc3BhY2luZy00OiA0cHg7XG4gIC0tc3BhY2luZy04OiA4cHg7XG4gIC0tc3BhY2luZy0xMjogMTJweDtcbiAgLS1zcGFjaW5nLTE0OiAxNHB4O1xuICAtLXNwYWNpbmctMTY6IDE2cHg7XG4gIC0tc3BhY2luZy0yMDogMjBweDtcbiAgLS1zcGFjaW5nLTI0OiAyNHB4O1xuICAtLXNwYWNpbmctMzI6IDMycHg7XG4gIC0tc3BhY2luZy00MDogNDBweDtcbiAgLS1zcGFjaW5nLTQ4OiA0OHB4O1xuICAtLXNwYWNpbmctNjQ6IDY0cHg7XG4gIC0tc3BhY2luZy04MDogODBweDtcbiAgLS1zcGFjaW5nLTk2OiA5NnB4O1xuICAtLXNwYWNpbmctMTI4OiAxMjhweDtcbiAgLypcbiAgRk9OVFxuICAqL1xuICAtLWZvbnQtZmFtaWx5LWRpc3BsYXk6IFwiRXhwbGV0dXMgU2Fuc1wiLCBjdXJzaXZlO1xuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmc6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LWJvZHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zaXplLTE6IDIuNXJlbTtcbiAgLS1mb250LXNpemUtMjogMi4yNXJlbTtcbiAgLS1mb250LXNpemUtMzogMnJlbTtcbiAgLS1mb250LXNpemUtNDogMS41cmVtO1xuICAtLWZvbnQtc2l6ZS01OiAxLjI1cmVtO1xuICAtLWZvbnQtc2l6ZS1sYXJnZTogMS4yNXJlbTtcbiAgLS1mb250LXNpemUtbWVkaXVtOiAxcmVtO1xuICAtLWZvbnQtc2l6ZS1zbWFsbDogMC44NzVyZW07XG4gIC0tZm9udC1zaXplLXRpbnk6IDAuNzVyZW07XG4gIC0tZm9udC1zaXplLW1pY3JvOiAwLjYyNXJlbTtcbiAgLS1mb250LXNpemUtbnVtYmVyLTE6IDhyZW07XG4gIC0tZm9udC1zaXplLW51bWJlci0yOiA0cmVtO1xuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtZGVmYXVsdDogNTAwO1xuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAvKlxuICBNT1RJT05cbiAgKi9cbiAgLS1tb3Rpb24tZHVyYXRpb24taW5zdGFudDogMC4xcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQ6IDAuM3M7XG4gIC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bTogMC42cztcbiAgLS1tb3Rpb24tZHVyYXRpb24tbG9uZzogMS4ycztcbiAgLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkOiBjdWJpYy1iZXppZXIoLjQsIC4yLCAuNCwgLjgpO1xuICAvKlxuICBCUkVBS1BPSU5UXG4gICovXG4gIC0tYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlOiAxOTIwcHg7XG4gIC0tYnJlYWtwb2ludC1kZXNrdG9wLW1lZGl1bTogMTQ0MHB4O1xuICAtLWJyZWFrcG9pbnQtZGVza3RvcC1zbWFsbDogMTI4MHB4O1xuICAtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlOiAxMDI0cHg7XG4gIC0tYnJlYWtwb2ludC10YWJsZXQtbWVkaXVtOiA3NjhweDtcbiAgLS1icmVha3BvaW50LW1vYmlsZTogNDgwcHg7XG5cbiAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuXG59XG5cbjpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xufVxuXG4iLCJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbi13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbi13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4tbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuLW1zLXVzZXItc2VsZWN0OiBub25lO1xuLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlyZWN0aW9uOiBsdHI7XG59XG4ubm9VaS1iYXNlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vVWktb3JpZ2luIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG59XG4ubm9VaS1oYW5kbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuLyogVGhpcyBjbGFzcyBpcyBhcHBsaWVkIHRvIHRoZSBsb3dlciBvcmlnaW4gd2hlblxuICAgaXRzIHZhbHVlcyBpcyA+IDUwJS4gKi9cblx0ei1pbmRleDogMTA7XG59XG4ubm9VaS1zdGFja2luZyArIC5ub1VpLW9yaWdpbiB7XG4vKiBGaXggc3RhY2tpbmcgb3JkZXIgaW4gSUU3LCB3aGljaCBpbmNvcnJlY3RseVxuICAgY3JlYXRlcyBhIG5ldyBjb250ZXh0IGZvciB0aGUgb3JpZ2lucy4gKi9cblx0KnotaW5kZXg6IC0xO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4td2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XG59XG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuXHRjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAzcHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGxlZnQ6IC0xN3B4O1xuXHR0b3A6IC02cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAxOHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMzRweDtcblx0bGVmdDogLTZweDtcblx0dG9wOiAtMTdweDtcbn1cblxuLyogU3R5bGluZztcbiAqL1xuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2FibGUge1xuXHRjdXJzb3I6IHctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2FibGUge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXS5ub1VpLWNvbm5lY3QsXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuXHRiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBJbXBvcnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFZhcmlhYmxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGVscGVyc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogbGluZSAyOSwgLi4vc2Fzcy9iYXNlL19oZWxwZXJzLnNhc3MgKi9cblxuLnUtY2xyZng6YWZ0ZXIsXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS13cmFwcGVyIC5hYS1uZWVkczphZnRlcixcbi5zbGlkZXItd3JhcHBlciAubWluLW1heDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyogU3BhY2luZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogbGluZSAxMDYsIC4uL3Nhc3MvYmFzZS9faGVscGVycy5zYXNzICovXG5cbi51LW1ibSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIEZsZXhcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEJhc2VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIGxpbmUgNiwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA5LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG5ib2R5IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogbGluZSAxNCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTgsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbmhyIHtcblx0bWF4LXdpZHRoOiA5NDBweDtcbn1cblxuLyogbGluZSAyMSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuaHIuc21hbGwge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgI2IyYjJiMjtcbn1cblxuLyogbGluZSAyNSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuaDQge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDI5LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiAjMGI5OWMxO1xufVxuXG4vKiBsaW5lIDM0LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ucmlnaHQtYWxsIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSAzOSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLnJpZ2h0LWFsbCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgNDIsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5yaWdodC1hbGwgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA1MSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuI3dyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLyogbGluZSA1NiwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxubWFpbiBoMSxcbm1haW4gLmgxIHtcblx0Y29sb3I6ICMwYjk5YzE7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLyogbGluZSA2OCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuI2NvbnRlbnQge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzIsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiNjb250ZW50Lm5vLXBhZGRpbmcge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSA3NywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuI2NvbnRlbnQubm8tcGFkZGluZyArIC53eXNpd3lnIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSA4MCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuI2NvbnRlbnQgLm5vcy1jb250cmF0cyB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0bWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDkzLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubW9kdWxlIHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4vKiBsaW5lIDEwMCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJ0biB7XG5cdGJvcmRlcjogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qIGxpbmUgMTA1LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYnRuLWxnIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDExNCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJ0bi1sZy5idG4tZ3JlZW4ge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNkYTM5Njtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZjdlNzQ7XG59XG5cbi8qIGxpbmUgMTE5LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYnRuLWxnLmJ0bi1ncmVlbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZjdlNzQ7XG59XG5cbi8qIGxpbmUgMTIyLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYnRuLXByaW1hcnkge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNmQ5MTtcbn1cblxuLyogbGluZSAxMjUsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmUge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNmQ5MTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNmQ5MTtcbn1cblxuLyogbGluZSAxMjksIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5idG4tcHJpbWFyeS5yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q3MmYxNTtcbn1cblxuLyogbGluZSAxMzMsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5idG4tcHJpbWFyeS5yZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkucmVkOmFjdGl2ZSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDcyZjE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDcyZjE1O1xufVxuXG4vKiBsaW5lIDEzNywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJ0bi1jb2xvcjIge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YzAwO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjNzAwMDtcbn1cblxuLyogbGluZSAxNDIsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5idG4tY29sb3IyOmhvdmVyLFxuLmJ0bi1jb2xvcjI6YWN0aXZlIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjYzcwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjYzcwMDA7XG59XG5cbi8qIGxpbmUgMTQ2LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYnRuLWNvbG9yMyB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDcyZjE1O1xufVxuXG4vKiBsaW5lIDE1MSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJ0bi1jb2xvcjM6aG92ZXIsXG4uYnRuLWNvbG9yMzphY3RpdmUge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q3MmYxNTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q3MmYxNTtcbn1cblxuLyogbGluZSAxNTUsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5idG4tY29sb3I0IHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNkYTM5Njtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZjdlNzQ7XG59XG5cbi8qIGxpbmUgMTYwLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYnRuLWNvbG9yNDpob3Zlcixcbi5idG4tY29sb3I0OmFjdGl2ZSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmY3ZTc0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmY3ZTc0O1xufVxuXG4vKiBsaW5lIDE2NCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJ0bi1jb2xvcjUge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1MDRjO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2FjMzkzNTtcbn1cblxuLyogbGluZSAxNjksIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5idG4tY29sb3I1OmhvdmVyLFxuLmJ0bi1jb2xvcjU6YWN0aXZlIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYzM5MzU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYzM5MzU7XG59XG5cbi8qIGxpbmUgMTczLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYnRuLWNvbG9yNiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjhjMDA7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2M3MDAwO1xufVxuXG4vKiBsaW5lIDE3OCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJ0bi1jb2xvcjY6aG92ZXIsXG4uYnRuLWNvbG9yNjphY3RpdmUge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjNzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjNzAwMDtcbn1cblxuLyogbGluZSAxODIsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi50eHQtcGVyY2VudCB7XG5cdGNvbG9yOiAjMGI5OWMxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKiBsaW5lIDE5MiwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLm1haW4tdGl0bGUsXG4jY29udGVudCAubWFpbi10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAyMDAsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5tYWluLXRpdGxlIHNwYW4sXG4jY29udGVudCAubWFpbi10aXRsZSBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDU1cHggMCAwO1xufVxuXG4vKiBsaW5lIDIwNSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLm1haW4tdGl0bGUgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZSBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjIuNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODRweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHR3aWR0aDogNDVweDtcbn1cblxuLyogbGluZSAyMTYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5tYWluLXRpdGxlLmljby1jb250cmF0cyBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1jb250cmF0cyBzcGFuOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NHB4O1xufVxuXG4vKiBsaW5lIDIxOCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLm1haW4tdGl0bGUuaWNvLWdwIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWdwIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ0cHg7XG59XG5cbi8qIGxpbmUgMjIwLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubWFpbi10aXRsZS5pY28tYXJ0aWNsZXMgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tYXJ0aWNsZXMgc3BhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzRweDtcbn1cblxuLyogbGluZSAyMjIsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5tYWluLXRpdGxlLmljby1hcnRpY2xlczIgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tYXJ0aWNsZXMyIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTE5cHg7XG59XG5cbi8qIGxpbmUgMjI0LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubWFpbi10aXRsZS5pY28tYXdhcmRzIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWF3YXJkcyBzcGFuOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2NHB4O1xufVxuXG4vKiBsaW5lIDIyNiwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLm1haW4tdGl0bGUuaWNvLXNpdGVtYXAgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tc2l0ZW1hcCBzcGFuOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwOXB4O1xufVxuXG4vKiBsaW5lIDIyOCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLm1haW4tdGl0bGUuaWNvLWxvZ2luIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWxvZ2luIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk0cHg7XG59XG5cbi8qIGxpbmUgMjMwLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubWFpbi10aXRsZS5pY28tbGV4aXF1ZSBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1sZXhpcXVlIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg5cHg7XG59XG5cbi8qIGxpbmUgMjMyLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubWFpbi10aXRsZS5pY28tbm90ZSBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1ub3RlIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODc5cHg7XG59XG5cbi8qIGxpbmUgMjM0LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubWFpbi10aXRsZS5pY28tbm90ZTIgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tbm90ZTIgc3BhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjRweDtcbn1cblxuLyogbGluZSAyMzYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5tYWluLXRpdGxlLmljby1maW5hbmNlIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWZpbmFuY2Ugc3BhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTlweDtcbn1cblxuLyogbGluZSAyMzgsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5tYWluLXRpdGxlLmljby1wYXJ0bmVycyBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1wYXJ0bmVycyBzcGFuOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2OXB4O1xufVxuXG4vKiBsaW5lIDI0MCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLm1haW4tdGl0bGUuaWNvLXN1cHBvcnRzIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLXN1cHBvcnRzIHNwYW46YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM5cHg7XG59XG5cbi8qIGxpbmUgMjUyLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4udHh0LXByaW1hcnkge1xuXHRjb2xvcjogIzBiOTljMTtcbn1cblxuLyogbGluZSAyNTUsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5wZXJjZW50LWxpbmUge1xuXHRjb2xvcjogIzBiOTljMTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAyNjAsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5wZXJjZW50LWxpbmUgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSAyNjksIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5jZW50ZXItbGluayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4vKiBsaW5lIDI3MywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmNlbnRlci1saW5rIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSAyNzYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5jZW50ZXItbGluayBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDI4MywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLnJ0ZWluZGVudDEge1xuXHRtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLyogbGluZSAyODYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5ydGVpbmRlbnQyIHtcblx0bWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi8qIGxpbmUgMjg5LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ucnRlaW5kZW50MyB7XG5cdG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLyogbGluZSAyOTIsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5ydGVpbmRlbnQ0IHtcblx0bWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuXG4vKiBsaW5lIDI5NSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLnJ0ZWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBsaW5lIDI5OCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLnJ0ZXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIGxpbmUgMzAxLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ucnRlY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDMwNCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLnJ0ZWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4vKiBsaW5lIDMwNywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmliaW1hZ2VfbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDMxMCwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmliaW1hZ2VfcmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi8qIGxpbmUgMzEzLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYWpheC1wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzE2LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4uYmFkZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4YWExO1xufVxuXG4vKiBsaW5lIDMxOSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJhZGdlLmNhdDIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZjAwO1xufVxuXG4vKiBsaW5lIDMyMSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJhZGdlLmNhdDMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk4OTAwO1xufVxuXG4vKiBsaW5lIDMyMywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJhZGdlLmNhdDQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhNTRkO1xufVxuXG4vKiBsaW5lIDMyNSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJhZGdlLmNhdDUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTM2N2I4O1xufVxuXG4vKiBsaW5lIDMyNywgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJhZGdlLmNhdDYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhY2ExO1xufVxuXG4vKiBsaW5lIDMyOSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLmJhZGdlLmNhdDcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzYTNhO1xufVxuXG4vKiBsaW5lIDMzMiwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuLnNjcm9sbC1zaGFkb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogbGluZSAzMzYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbi5zY3JvbGwtc2hhZG93OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgMTAwJSk7XG59XG5cbi8qIGxpbmUgMzUzLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4ubWVudGlvbiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRtYXJnaW46IDEwcHggMDtcbn1cblxuLyogQXNzZXQgYWxsb2NhdG9yXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBsaW5lIDE2LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4vKiBsaW5lIDE5LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAudGFibGUtcmVzcG9uc2l2ZSB7XG5cdGJvcmRlcjogMDtcbn1cblxuLyogbGluZSAyMywgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLnRleHQtY2VudGVyIC5idG4ge1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLyogbGluZSAyNiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmluZm8tYm94IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSAyOSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLyogbGluZSAzMiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgKyAuYWEtc3ludGhlc2lzIHtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi8qIGxpbmUgMzUsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS13cmFwcGVyIGgyIHtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuXG4vKiBsaW5lIDQzLCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtaW5uZXIge1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi8qIGxpbmUgNDcsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS13cmFwcGVyIC5hYS1uZWVkcyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogbGluZSA1MiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLW5lZWRzIGxpIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSA1NiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLW5lZWRzIGxpOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSA1OSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLW5lZWRzIGxpLmN1cnJlbnQgYSxcbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLW5lZWRzIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMjE0Njtcblx0Ym9yZGVyLWNvbG9yOiAjMDAyMTQ2O1xufVxuXG4vKiBsaW5lIDY0LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtbmVlZHMgYSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjb2xvcjogIzA1MDUwNTtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA3NCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLW5lZWRzIGEgc3BhbiB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBsaW5lIDgwLCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtbmVlZHMgKyAuYWEtZ3JhcGgge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4vKiBsaW5lIDg1LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtZ3JhcGgge1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLyogbGluZSA4OSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXN5bnRoZXNpcyB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLyogbGluZSA5NSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXN5bnRoZXNpcyBoMiB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAxMDAsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1zeW50aGVzaXMgdWwge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDEwNCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXN5bnRoZXNpcyBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgMTA4LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtc3ludGhlc2lzIGxpOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAxMTEsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1zeW50aGVzaXMgbGkgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjMGI5OWMxO1xufVxuXG4vKiBsaW5lIDExNiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXRhYmxlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi8qIGxpbmUgMTI3LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtdGFibGUgLmFhLXRoZWFkIHRoIHtcblx0Ym9yZGVyOiAycHggc29saWQgIzBiOTljMTtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cblxuLyogbGluZSAxMzUsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS10YWJsZSAuYWEtdGhlYWQgdGggYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSAxMzksIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS10YWJsZSAuYWEtdGhlYWQgdGggYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxNDMsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS10YWJsZSAuYWEtdGxvZ28gdGgge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTQ3LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtdGFibGUgLmFhLXRsb2dvIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuXG4vKiBsaW5lIDE1MSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXRhYmxlIC5hYS10bG9nbyBhIHtcblx0Y29sb3I6ICMwYjk5YzE7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDE1NSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXRhYmxlIC5hYS10bG9nbyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDE1OSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXRhYmxlIC5hYS10cGFyZW50IHRkLFxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtdGFibGUgLmFhLXRwYXJlbnQgdGgge1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4vKiBsaW5lIDE2NiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLXRhYmxlIC5hYS10Y2hpbGQgdGgsXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS10YWJsZSAuYWEtdGNoaWxkIHRkIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogbGluZSAxNzEsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24ge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLyogbGluZSAxNzQsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gPiBoMiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4IDgwcHggMTBweCAxMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbjogMjBweCAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxODIsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gPiBoMiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogODBweDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAxOTQsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gPiBoMjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMTk3LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtYWNjb3JkaW9uID4gaDI6YmVmb3JlLFxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtYWNjb3JkaW9uID4gaDI6YWZ0ZXIge1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEwcHg7XG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDIwOCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLWFjY29yZGlvbiA+IGgyOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTk2LCAwKTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzBiOTljMTtcblx0Ym9yZGVyLXdpZHRoOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMjE0LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtYWNjb3JkaW9uID4gaDI6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItd2lkdGg6IDE4cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLyogbGluZSAyMjEsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gPiBoMi5vcGVuOmFmdGVyLFxuI2Fzc2V0LWFsbG9jYXRvciAuYWEtYWNjb3JkaW9uID4gaDIub3BlbjpiZWZvcmUge1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tdG9wOiAtMjhweDtcbn1cblxuLyogbGluZSAyMjUsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gPiBoMi5vcGVuOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTk2LCAwKTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzBiOTljMTtcblx0Ym9yZGVyLXdpZHRoOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdG1hcmdpbi10b3A6IC0yMnB4O1xufVxuXG4vKiBsaW5lIDIzMiwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiNhc3NldC1hbGxvY2F0b3IgLmFhLWFjY29yZGlvbiA+IGgyLm9wZW46YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItd2lkdGg6IDE4cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLyogbGluZSAyMzgsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gLmFhLWFjb250ZW50IHtcblx0cGFkZGluZzogMjBweDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyNDIsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4jYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gLmFhLWFjb250ZW50Lm9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogQ3VzdG9tIGlucHV0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogbGluZSA0LCAuLi9zYXNzL2NvbW1vbi9fY3VzdG9tLWlucHV0cy5zYXNzICovXG5cbi5uZXctY2hlY2tib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggLTMycHg7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIxcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgOCwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG4ubmV3LWNoZWNrYm94LmNoZWNrIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5cHggLTMycHg7XG59XG5cbi8qIGxpbmUgMTYsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cbm1haW4gW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6bm90KC5zdGlja3ktcmFkaW8pLFxubWFpbiBbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6bm90KC5zdGlja3ktcmFkaW8pIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDQ3LCAuLi9zYXNzL2NvbW1vbi9fY3VzdG9tLWlucHV0cy5zYXNzICovXG5cbm1haW4gW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmNoZWNrZWQgKyBsYWJlbDpub3QoLnN0aWNreS1yYWRpbyk6YWZ0ZXIsXG5tYWluIFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQ6Y2hlY2tlZCArIGxhYmVsOm5vdCguc3RpY2t5LXJhZGlvKTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLyogbGluZSA1MywgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG5tYWluIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpmb2N1cyArIGxhYmVsOm5vdCguc3RpY2t5LXJhZGlvKTpiZWZvcmUsXG5tYWluIFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpub3QoLnN0aWNreS1yYWRpbyk6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiAjMGI5OWMxO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNDgsIDE5NiwgMC42KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNDgsIDE5NiwgMC42KTtcbn1cblxuLyogbGluZSA1OCwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG5tYWluIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcbm1haW4gW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTk5OTllbTtcbn1cblxuLyogbGluZSA2MywgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG5tYWluIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKSxcbm1haW4gW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA2OCwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG5tYWluIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKTpiZWZvcmUsXG5tYWluIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDpub3QoLnJhZGlvLWlubGluZSk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTMwcHg7XG5cdHRvcDogMnB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSA4MCwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG5tYWluIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKTphZnRlcixcbm1haW4gW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0yN3B4O1xuXHR0b3A6IDVweDtcblx0b3BhY2l0eTogMDtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xufVxuXG4vKiBsaW5lIDk2LCAuLi9zYXNzL2NvbW1vbi9fY3VzdG9tLWlucHV0cy5zYXNzICovXG5cbm1haW4gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpOmNoZWNrZWQgKyBsYWJlbDpub3QoLnJhZGlvLWlubGluZSk6YWZ0ZXIsXG5tYWluIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6Y2hlY2tlZCArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLyogbGluZSAxMDIsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cblxubWFpbiBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpub3QoLnJhZGlvLWlubGluZSk6YmVmb3JlLFxubWFpbiBbdHlwZT0ncmFkaW8nXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6bm90KC5yYWRpby1pbmxpbmUpOmJlZm9yZSB7XG5cdGJvcmRlci1jb2xvcjogIzBiOTljMTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTQ4LCAxOTYsIDAuNik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTQ4LCAxOTYsIDAuNik7XG59XG5cbi8qIGxpbmUgMTA3LCAuLi9zYXNzL2NvbW1vbi9fY3VzdG9tLWlucHV0cy5zYXNzICovXG5cbi5TdW1vU2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIGxpbmUgMTExLCAuLi9zYXNzL2NvbW1vbi9fY3VzdG9tLWlucHV0cy5zYXNzICovXG5cbi5TdW1vU2VsZWN0LmlucHV0LWZpZWxkLWVycm9yID4gLkNhcHRpb25Db250IHtcblx0Ym9yZGVyLWNvbG9yOiAjZmY2NDQyO1xufVxuXG4vKiBsaW5lIDExNCwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG4uU3Vtb1NlbGVjdC5sb2FkaW5nLWZpZWxkID4gLkNhcHRpb25Db250IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvbG9hZGVyLXRvb2x0aXAuZ2lmJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyMCwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG4uU3Vtb1NlbGVjdDpmb2N1cyA+IC5DYXB0aW9uQ29udCxcbi5TdW1vU2VsZWN0OmhvdmVyID4gLkNhcHRpb25Db250IHtcblx0Ym9yZGVyLWNvbG9yOiAjMGI5OWMxO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNDgsIDE5NiwgMC42KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNDgsIDE5NiwgMC42KTtcbn1cblxuLyogbGluZSAxMjUsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cblxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0Y29sb3I6ICM1NTU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlci1jb2xvcjogI2M1YzVjNTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAxMzQsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cblxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBsYWJlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDM0cHg7XG5cdHRvcDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRyaWdodDogLTFweDtcbn1cblxuLyogbGluZSAxNDIsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cblxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBsYWJlbCA+IGkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiBsaW5lIDE0NSwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG4uU3Vtb1NlbGVjdCA+IC5DYXB0aW9uQ29udCA+IGxhYmVsID4gaTphZnRlciB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlci13aWR0aDogNnB4O1xuXHRtYXJnaW4tbGVmdDogLTZweDtcblx0bWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogbGluZSAxNjAsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cblxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTY2LCAuLi9zYXNzL2NvbW1vbi9fY3VzdG9tLWlucHV0cy5zYXNzICovXG5cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyA+IGxpIGxhYmVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDE2OSwgLi4vc2Fzcy9jb21tb24vX2N1c3RvbS1pbnB1dHMuc2FzcyAqL1xuXG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaS5zZWwsXG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaS5zZWxlY3RlZCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuXG4vKiBsaW5lIDMxMSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbi5zbGlkZXItd3JhcHBlciB7XG5cdG1hcmdpbjogMjBweCAwIDgwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogbGluZSAzMTUsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4uc2xpZGVyLXdyYXBwZXIgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogbGluZSAzMjAsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlci12YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDMyMywgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbi5zbGlkZXItd3JhcHBlciAubWluLW1heCB7XG5cdGNvbG9yOiAjMGI5OWMxO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAzMzAsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4uc2xpZGVyLXdyYXBwZXIgLm1pbi1tYXggLm1heCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSAzMzMsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4uc2xpZGVyLXdyYXBwZXIgLm5vVWktYmFzZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG5cbi8qIGxpbmUgMzM2LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuLnNsaWRlci13cmFwcGVyIC5ub1VpLWJhc2UgLm5vVWktYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi8qIGxpbmUgMzM5LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuLnNsaWRlci13cmFwcGVyIC5ub1VpLWhhbmRsZSB7XG5cdHdpZHRoOiA4MHB4O1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IC00MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xufVxuXG4vKiBsaW5lIDM1MSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbi5zbGlkZXItd3JhcHBlciAubm9VaS1oYW5kbGU6YmVmb3JlIHtcblx0Ym90dG9tOiAxMDAlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjEsIDgyLCAxMTMsIDApO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyMTQ2O1xuXHRib3JkZXItd2lkdGg6IDEycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cblxuLyogbGluZSAzNzgsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4uaW5mby1ib3gge1xuXHRwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4vKiBsaW5lIDM4NCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbi5pbmZvLWJveCBzdHJvbmcge1xuXHRjb2xvcjogI2ZmNjQ0Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblxuICAvKiBsaW5lIDIwNSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuICAubWFpbi10aXRsZSBzcGFuOmJlZm9yZSxcbiAgI2NvbnRlbnQgLm1haW4tdGl0bGUgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cblxuICAvKiBsaW5lIDQsIC4uL3Nhc3MvY29tbW9uL19jdXN0b20taW5wdXRzLnNhc3MgKi9cblxuICAubmV3LWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC8qIGxpbmUgMTA2LCAuLi9zYXNzL2Jhc2UvX2hlbHBlcnMuc2FzcyAqL1xuXG4gIC51LW1ibSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC8qIGxpbmUgNTYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgbWFpbiBoMSxcbiAgbWFpbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIC8qIGxpbmUgOTMsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLm1vZHVsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgLyogbGluZSAxMDUsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgfVxuXG4gIC8qIGxpbmUgMjQ0LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gIC5tYWluLXRpdGxlIHNwYW4sXG4gICNjb250ZW50IC5tYWluLXRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDNweCAwIDNweCA1NXB4O1xuICB9XG5cbiAgLyogbGluZSAyNDcsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLm1haW4tdGl0bGUgc3BhbjpiZWZvcmUsXG4gICNjb250ZW50IC5tYWluLXRpdGxlIHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTIyLjVweCAwIDA7XG4gIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG4gIC8qIGxpbmUgMzQsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLnJpZ2h0LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDgsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLnJpZ2h0LWFsbCBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAvKiBsaW5lIDU2LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gIG1haW4gaDEsXG4gIG1haW4gLmgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAvKiBsaW5lIDY4LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAvKiBsaW5lIDg3LCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gICNjb250ZW50LmFmdGVyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAvKiBsaW5lIDkwLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gICNjb250ZW50IC5ub3MtY29udHJhdHMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIC8qIGxpbmUgMTgyLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gIC50eHQtcGVyY2VudCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLyogbGluZSAyNTUsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLnBlcmNlbnQtbGluZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLyogbGluZSAyNjYsIC4uL3Nhc3MvYmFzZS9fYmFzZS5zYXNzICovXG5cbiAgLnBlcmNlbnQtbGluZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAvKiBsaW5lIDI2OSwgLi4vc2Fzcy9iYXNlL19iYXNlLnNhc3MgKi9cblxuICAuY2VudGVyLWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIC8qIGxpbmUgMzUwLCAuLi9zYXNzL2Jhc2UvX2Jhc2Uuc2FzcyAqL1xuXG4gIC5zY3JvbGwtc2hhZG93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogbGluZSAyNDcsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgaDIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAvKiBsaW5lIDI1MSwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiAgI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAvKiBsaW5lIDI1NCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiAgI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtbmVlZHMge1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG5cbiAgLyogbGluZSAyNTcsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLW5lZWRzIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAvKiBsaW5lIDI2MywgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiAgI2Fzc2V0LWFsbG9jYXRvciAuYWEtd3JhcHBlciAuYWEtbmVlZHMgKyAuYWEtZ3JhcGgge1xuICAgIG1hcmdpbjogMjBweCAtMjBweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG5cbiAgLyogbGluZSAyNjcsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLWdyYXBoIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLyogbGluZSAyNzEsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLXdyYXBwZXIgLmFhLWdyYXBoIC5jb2wtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLyogbGluZSAyNzUsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLnNsaWRlci13cmFwcGVyIC5taW4tbWF4IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAvKiBsaW5lIDI3OCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiAgI2Fzc2V0LWFsbG9jYXRvciAuc2xpZGVyLXdyYXBwZXIgLm5vVWktaGFuZGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG5cbiAgLyogbGluZSAyODUsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLXN5bnRoZXNpcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC8qIGxpbmUgMjg4LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuICAjYXNzZXQtYWxsb2NhdG9yIC5hYS1zeW50aGVzaXMgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogbGluZSAyOTIsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLXN5bnRoZXNpcyBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAvKiBsaW5lIDI5OCwgLi4vc2Fzcy9hc3NldC5zYXNzICovXG5cbiAgI2Fzc2V0LWFsbG9jYXRvciAuYWEtYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICB9XG5cbiAgLyogbGluZSAzMDEsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gICNhc3NldC1hbGxvY2F0b3IgLmFhLWFjY29yZGlvbiA+IGgyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC8qIGxpbmUgMzA1LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuICAjYXNzZXQtYWxsb2NhdG9yIC5hYS1hY2NvcmRpb24gLmFhLWFjb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLyogbGluZSAzMTEsIC4uL3Nhc3MvYXNzZXQuc2FzcyAqL1xuXG4gIC5zbGlkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8qIGxpbmUgMzY4LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuICAuc2xpZGVyLXdyYXBwZXIgLm1pbi1tYXgge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC8qIGxpbmUgMzcxLCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuICAuc2xpZGVyLXdyYXBwZXIgLm5vVWktaGFuZGxlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC8qIGxpbmUgMzc4LCAuLi9zYXNzL2Fzc2V0LnNhc3MgKi9cblxuICAuaW5mby1ib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG59XG5cbiIsIi8qXG4gKiBTb2NsZSBWNCBBbHRhXG4gKi9cbi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMDkgU2VyZ2l5IEtvdmFsY2h1ayAoc2VyZzQ3MkBnbWFpbC5jb20pXG4gKlxuICogRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIChodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocClcbiAqIGFuZCBHUEwgKGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvZ3BsLWxpY2Vuc2UucGhwKSBsaWNlbnNlcy5cbiAqXG4gKiBGb2xsb3dpbmcgY29kZSBpcyBiYXNlZCBvbiBFbGVtZW50Lm1hc2soKSBpbXBsZW1lbnRhdGlvbiBmcm9tIEV4dEpTIGZyYW1ld29yayAoaHR0cDovL2V4dGpzLmNvbS8pXG4gKiBNb2RpZmljYXRpb24gcGFyIEFsdGFwcm9maXRzXG4gKlxuICovXG5cbi5sb2FkbWFzayB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgLW1vei1vcGFjaXR5OiAwLjM7XG4gICAgb3BhY2l0eTogLjMzO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgem9vbTogMTtcbn1cbi5sb2FkbWFzay1tc2cge1xuICAgIHotaW5kZXg6IDIwMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM2NTkzY2Y7XG4gICAgYmFja2dyb3VuZDogI2MzZGFmOTtcbiAgICBwYWRkaW5nOjJweDtcbn1cbi5sb2FkbWFzay1tc2cgZGl2IHtcblx0cGFkZGluZzoxNXB4IDEwcHggMTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmIgdXJsKCcuLi9hc3NldHMvc29jbGV2NC9hamF4LWxvYWRlci5naWYnKSBuby1yZXBlYXQgNXB4IDVweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNhM2JhZDk7XG4gICAgY29sb3I6IzIyMjtcbiAgICBjdXJzb3I6d2FpdDtcbn1cbi5tYXNrZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5tYXNrZWQtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLm1hc2tlZC1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKlxuXHREbGdCb3ggYWx0YVxuKi9cbi5zaG93UXVlc3Rpb24sIC5zaG93RGxnQm94LCAuc2hvd0luZm8sIC5zaG93RXJyb3Ige1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaG93UXVlc3Rpb24gbGksIC5zaG93RGxnQm94IGxpLCAuc2hvd0luZm8gbGksIC5zaG93RXJyb3IgbGkge1xuXHRmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZS1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYyFpbXBvcnRhbnQ7XG5cblx0fVxuLnVpLWRpYWxvZy5uby1jbG9zZUJ1dHRvbiAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZVxuXHR9XG5cblxuXG4uYWx0YXRUaGVtZSB1bCA+IGxpLFxuLmFsdGFUaGVtZS5ub3R5X2NvbnRhaW5lcl90eXBlX3dhcm5pbmcgbGkgIHtcblx0bGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5saS5hbHRhVGhlbWUge1xuXHR3aWR0aDogNDAwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXRvcDogM3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uYWx0YVRoZW1lLm5vdHlfY29udGFpbmVyX3R5cGVfYWxlcnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL3NvY2xldjQvd2FybmluZy5wbmcnKSBuby1yZXBlYXQgNXB4IDVweCAgIzEyNjQ5MztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsdGFUaGVtZS5ub3R5X2NvbnRhaW5lcl90eXBlX2luZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zb2NsZXY0L2luZm8ucG5nJykgbm8tcmVwZWF0IDVweCA1cHggICM0MEExQzE7O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWx0YVRoZW1lLm5vdHlfY29udGFpbmVyX3R5cGVfZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL3NvY2xldjQvZXJyb3IucG5nJykgbm8tcmVwZWF0IDVweCA1cHggICNiYjM4MzQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hbHRhVGhlbWUubm90eV9jb250YWluZXJfdHlwZV93YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zb2NsZXY0L3dhcm5pbmcucG5nJykgbm8tcmVwZWF0IDVweCA1cHggICNFNjY3MEE7XG59XG5cbi5hbHRhVGhlbWUubm90eV9jb250YWluZXJfdHlwZV9zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI2NDkzO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWx0YVRoZW1lIC5ub3R5X21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cblxuXG4uYWx0YVRoZW1lIC5ub3R5X2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQVRwSlJFRlVlTm9zenJGcVZGRVVoZUcxOXpsejdzUTdpak1RQkF2ZllCcWJwSkNvWlNBUWJPd0VFMUlIR3l0YkxRVUo4U1VrdFc4Z0NDRkpNU0dTTnhDbUZCSk83ajVycFhENm41L1A1dk01M0gzYjNUOUxPaUI1QVFEdURqTTdCbkE3RE1QSERHQkgwbnVTendIc1JjUlZSTlJTeXN1VTBpNkFPd0EvMDJ3Mis5RmFlMDBTRWJFaDZTR0FSNUsrazN6V1dwdEtlcENtMCtrcHlSb1JHeVJCY3BQa0RzbjFpRUJyN2RyZFAyVkpaeVFYRVJHU1BwaVpBVmlUQkFDWEthVjlrcWQ1dVZ6Q3pPNUtLYi9kL1VaU0R3RC9leXhxcmVlMVZxU3U2ektBRjJaMlJQSkphdzByQWtqT0pUMG0rU3VUL0FiZ0RjbW5rbUJtZndBc0pMMWRYUThsV1k2SUd3QjFaYnJPT2I4enM4dGhHUDRDT0Z3eC9tRThIbzlHbzlFck16dkpPVy8xZlkvSlpJSlN5cHFaZlhYM0wxM1g5ZmNEQUtKY3Qxc3gzT2l1QUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFsdGFUaGVtZTpob3ZlciA+IC5ub3R5X2JhciA+IC5ub3R5X21lc3NhZ2UgPiAubm90eV9jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5vdHlfbW9kYWwuYWx0YVRoZW1lIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi8qIFBhc3N3b3JkIFN0cmVuZ3RoICovXG4ucHdkU3RyZW5ndGhIZWxwe2JhY2tncm91bmQ6dXJsKCcuLi9hc3NldHMvc29jbGV2NC9wd2RTdHJlbmd0aC5naWYnKSBuby1yZXBlYXQgMCAtNzBweDt3aWR0aDoxMzhweDtoZWlnaHQ6N3B4O31cbi5wd2RTdHJlbmd0aDB7YmFja2dyb3VuZDp1cmwoJy4uL2Fzc2V0cy9zb2NsZXY0L3B3ZFN0cmVuZ3RoLmdpZicpIG5vLXJlcGVhdCAwIDA7d2lkdGg6MTM4cHg7aGVpZ2h0OjdweDttYXJnaW4tdG9wOiA1cHg7fVxuLnB3ZFN0cmVuZ3RoMTB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03cHg7fVxuLnB3ZFN0cmVuZ3RoMjB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNHB4O31cbi5wd2RTdHJlbmd0aDMwe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjFweDt9XG4ucHdkU3RyZW5ndGg0MHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4cHg7fVxuLnB3ZFN0cmVuZ3RoNTB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNXB4O31cbi5wd2RTdHJlbmd0aDYwe2JhY2tncm91bmQtcG9zaXRpb246MCAtNDJweDt9XG4ucHdkU3RyZW5ndGg3MHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ5cHg7fVxuLnB3ZFN0cmVuZ3RoODB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NnB4O31cbi5wd2RTdHJlbmd0aDkwe2JhY2tncm91bmQtcG9zaXRpb246MCAtNjNweDt9XG4ucHdkU3RyZW5ndGgxMDB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MHB4O31cblxuLnBvcGluLWNvbnRlbnQuYmFzaWMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cblxuXG4vKipcbiAqIE92ZXJsb2FkIGF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uXG4gKi9cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1uYXZiYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgLjZlbTtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMS4wMmVtO1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLW5hdmJhcjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkM2QzZDM7XG59XG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbmF2YmFyLWNhdGVnb3J5IHtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQ6IGdyZXk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLW5hdmJhci1tc2cge1xuXHRjb2xvcjogIzM0OGI4MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLW5hdmJhci1pdGVtIHtcblx0bWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyMjI7XG59XG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbmF2YmFyLWV4dHJhaXQge1xuICAgIGNvbG9yOiAjMTE1OUEyICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcblx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU3R5bGUgcG91ciB0cGxDaWJsZVxuICovXG4jdHBsQ2libGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuLypcblx0UmF0aW5nc1xuKi9cbi5yYXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvc29jbGV2NC9zdGFycy5wbmcnKSAwIC0xNHB4IHJlcGVhdC14O1xuXHR3aWR0aDogNzVweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4ucmF0aW5nIHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcCA6IDBweDtcblx0Ym90dG9tIDogMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zb2NsZXY0L3N0YXJzLnBuZycpIDAgMCByZXBlYXQteDtcblx0d2lkdGg6IDc1cHg7XG5cdGhlaWdodDogMTRweDtcblx0bGVmdDogMHB4O1xuXG59XG5cbmEudHlwZTFfc21hbGxOb3RlUmVkLCAudHlwZTFfc21hbGxOb3RlUmVkIHtcbiAgICBjb2xvcjogI2NjNTU0NTtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNmOmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jZjphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5tb2RhbC1oZWFkZXI6YmVmb3JlLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5jZjphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsLWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbC1yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5vLWZsIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYWwtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbC1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbC1yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubm8tcGFkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZC10IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLm5vLW1hciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1hci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uby1tYXItdCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm5vLW1hci1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pY29uLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ljb25zLXNiZmNlNGE5YzdkLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMTUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi02IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi05IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmljb24tc21hbGwuaWNvbi0xMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTM1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0xMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC00NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNTUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTY1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0xNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC03NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMTcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtODUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTk1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0xOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMDUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEyNTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMjEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTM1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0yMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNDUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTIzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTE1NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTY1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0yNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNzUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTI2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTE4NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMjcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTk1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0yOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMjkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0zMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMzIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTMzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0zNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tMzUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLTM2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0zNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0zOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi0zOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi00MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTE3MDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNjAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi01IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTQwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0zMDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi04IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDA7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0xMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0xMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0xNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMTcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0xOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMjEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0yMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTIzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0yNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NTBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTI2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg1MHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMjcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTUwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0yOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xOTAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0yOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xODAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNjAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNTAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNDAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMzAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMjAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMTAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMDAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi0zNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC05MDBweDtcbn1cbi5pY29uLXNtYWxsLmljb24tYmx1ZS5pY29uLTM4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTgwMHB4O1xufVxuLmljb24tc21hbGwuaWNvbi1ibHVlLmljb24tMzkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNzAwcHg7XG59XG4uaWNvbi1zbWFsbC5pY29uLWJsdWUuaWNvbi00MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC01MDBweDtcbn1cbi5pY29uLWxhcmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ljb25zLXNiZmNlNGE5YzdkLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjkyMHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzYwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjYwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDU0MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi02IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTExMDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNjYwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjIyMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi05IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI3ODBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjM2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0xMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExODAwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEyNDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDY4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0xNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMTIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTU2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0xNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMTcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDQwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0xOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczMjBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMjAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjAwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTIxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY0MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0yMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwODBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMjMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTI0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0yNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0MDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMjYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODQwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTI3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0yOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMjkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzAwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgyMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0zMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzODBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMzIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTQwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTMzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUwMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0zNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwNjBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMzUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTM2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzE4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi0zNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3NDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tMzgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzAwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLTM5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi00MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk5ODBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMDYwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjkwMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxMjBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjgwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi01IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0MDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDk2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNTIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi04IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwODBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjY0MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjUwMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTk0MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTM4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDgyMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDI2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NzAwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0xNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxNDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTE3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODU4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0xOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0NjBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjM0MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMjEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzgwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0yMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMjBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTIzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTAwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0yNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1NDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTI2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMjcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0yOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTI5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjU2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMzAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjgwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0zMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyNDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTMyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwMHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMzMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzYwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0zNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5MjBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTM1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ4MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMzYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDQwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi0zNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMDBweDtcbn1cbi5pY29uLWxhcmdlLmljb24tYmx1ZS5pY29uLTM4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODE2MHB4O1xufVxuLmljb24tbGFyZ2UuaWNvbi1ibHVlLmljb24tMzkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzIwcHg7XG59XG4uaWNvbi1sYXJnZS5pY29uLWJsdWUuaWNvbi00MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk4NDBweDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLFxuLmljb25zLW5ldyxcbi5pY29uLWNoZWNrbWFyazpiZWZvcmUsXG4uaWNvLW9rLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tdGFyZ2V0OmJlZm9yZSxcbi5pY28tdGFyZ2V0OmJlZm9yZSxcbi5pY29uLXRodW1iLXVwOmJlZm9yZSxcbi5pY28tdGh1bWJzLXVwOmJlZm9yZSxcbi5pY29uLXVzZXI6YmVmb3JlLFxuLmljby11c2VyOmJlZm9yZSxcbi5pY29uLWhvbWU6YmVmb3JlLFxuLmljby1ob21lOmJlZm9yZSxcbi5pY29uLWFsZXJ0OmJlZm9yZSxcbi5pY28tbWVnYXBob25lOmJlZm9yZSxcbi5pY29uLWhlYWRzZXQ6YmVmb3JlLFxuLmljby1oZWFkcGhvbmVzOmJlZm9yZSxcbi5pY29uLWNhcnQtZW1wdHk6YmVmb3JlLFxuLmljby1iYXNrZXQ6YmVmb3JlLFxuLmljb24tZGVsaXZlcnk6YmVmb3JlLFxuLmljby10cnVjazpiZWZvcmUsXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSxcbi5pY28tbG9jYXRpb246YmVmb3JlLFxuLmljb24tYXR0ZW50aW9uOmJlZm9yZSxcbi5pY28tYXR0ZW50aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tZ3JvdXA6YmVmb3JlLFxuLmljby11c2VyczpiZWZvcmUsXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUsXG4uaWNvLW1haWwtYWx0OmJlZm9yZSxcbi5pY29uLXBpbjpiZWZvcmUsXG4uaWNvLXBpbjpiZWZvcmUsXG4uaWNvbi1iZWxsOmJlZm9yZSxcbi5pY28tYmVsbC1hbHQ6YmVmb3JlLFxuLmljb24tdGNoYXQ6YmVmb3JlLFxuLmljby1jb21tZW50aW5nOmJlZm9yZSxcbi5pY29uLWluZm86YmVmb3JlLFxuLmljby1pbmZvLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tZ2VhcjpiZWZvcmUsXG4uaWNvLWNvZzpiZWZvcmUsXG4uaWNvbi1ib3g6YmVmb3JlLFxuLmljby1ib3g6YmVmb3JlLFxuLmljb24tdHJhc2g6YmVmb3JlLFxuLmljby10cmFzaDpiZWZvcmUsXG4uaWNvbi1sZWdhbDpiZWZvcmUsXG4uaWNvLWJhbGFuY2Utc2NhbGU6YmVmb3JlLFxuLmljb24tZWRpdDpiZWZvcmUsXG4uaWNvLWVkaXQ6YmVmb3JlLFxuLmljb24tcGhvbmU6YmVmb3JlLFxuLmljby1waG9uZTpiZWZvcmUsXG4uaWNvbi1leWU6YmVmb3JlLFxuLmljby1leWU6YmVmb3JlLFxuLmljb24tbGlnaHQtYnVsYjpiZWZvcmUsXG4uaWNvLWxpZ2h0YnVsYjpiZWZvcmUsXG4uaWNvbi1naWZ0OmJlZm9yZSxcbi5pY28tZ2lmdDpiZWZvcmUsXG4uaWNvbi1hZGQtdG8tY2FydDpiZWZvcmUsXG4uaWNvLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUsXG4uaWNvbi1zYW5kLXRpbWVyOmJlZm9yZSxcbi5pY28taG91cmdsYXNzLTM6YmVmb3JlLFxuLmljb24tY2FsZW5kYXI6YmVmb3JlLFxuLmljby1jYWxlbmRhcjpiZWZvcmUsXG4uaWNvbi1yb2NrZXQ6YmVmb3JlLFxuLmljby1yb2NrZXQ6YmVmb3JlLFxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUsXG4uaWNvLWNhbGM6YmVmb3JlLFxuLmljb24tZXhwZXJ0OmJlZm9yZSxcbi5pY28tY29uc2VpbGxlcjpiZWZvcmUsXG4uaWNvbi1mb2xkZXI6YmVmb3JlLFxuLmljby1mb2xkZXItb3BlbjpiZWZvcmUsXG4uaWNvbi1oZWFydDpiZWZvcmUsXG4uaWNvLWhlYXJ0OmJlZm9yZSxcbi5pY29uLWxvY2tlcjpiZWZvcmUsXG4uaWNvLWxvY2s6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdBbHRhcHJvZml0cycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbltjbGFzc149XCJpY28tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmkuaWNvLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwMVwiO1xufVxuaS5pY28tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5pLmljby1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG5pLmljby1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG5pLmljby1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwNVwiO1xufVxuaS5pY28tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA2XCI7XG59XG5pLmljby1hbmdsZS1jaXJjbGVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDdcIjtcbn1cbmkuaWNvLWFuZ2xlLWNpcmNsZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOFwiO1xufVxuaS5pY28tYW5nbGUtY2lyY2xlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOVwiO1xufVxuaS5pY28tYW5nbGUtY2lyY2xlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQVwiO1xufVxuaS5pY28tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMEJcIjtcbn1cbmkuaWNvLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBDXCI7XG59XG5pLmljby1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMERcIjtcbn1cbmkuaWNvLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwRVwiO1xufVxuaS5pY28tYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwRlwiO1xufVxuaS5pY28tYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMFwiO1xufVxuaS5pY28tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTFcIjtcbn1cbmkuaWNvLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEyXCI7XG59XG5pLmljby1hcnJvd3MtY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTNcIjtcbn1cbmkuaWNvLWFzc2Vzc21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTRcIjtcbn1cbmkuaWNvLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE1XCI7XG59XG5pLmljby1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNlwiO1xufVxuaS5pY28tYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE3XCI7XG59XG5pLmljby1hdHRlbnRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE4XCI7XG59XG5pLmljby1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMUFcIjtcbn1cbmkuaWNvLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFCXCI7XG59XG5pLmljby1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG5pLmljby1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFFXCI7XG59XG5pLmljby1iYXR0ZXJ5LTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjBcIjtcbn1cbmkuaWNvLWJhdHRlcnktMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyMVwiO1xufVxuaS5pY28tYmF0dGVyeS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIyXCI7XG59XG5pLmljby1iYXR0ZXJ5LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjNcIjtcbn1cbmkuaWNvLWJhdHRlcnktNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyNFwiO1xufVxuaS5pY28tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI1XCI7XG59XG5pLmljby1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI3XCI7XG59XG5pLmljby1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI4XCI7XG59XG5pLmljby1iaXJ0aGRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyOVwiO1xufVxuaS5pY28tYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJBXCI7XG59XG5pLmljby1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyQlwiO1xufVxuaS5pY28tYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkNcIjtcbn1cbmkuaWNvLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkRcIjtcbn1cbmkuaWNvLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkVcIjtcbn1cbmkuaWNvLWJvb2ttYXJrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJGXCI7XG59XG5pLmljby1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzMFwiO1xufVxuaS5pY28tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMyXCI7XG59XG5pLmljby1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzM1wiO1xufVxuaS5pY28tYnVpbGRpbmctZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM0XCI7XG59XG5pLmljby1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzNVwiO1xufVxuaS5pY28tYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzZcIjtcbn1cbmkuaWNvLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzN1wiO1xufVxuaS5pY28tY2FiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM4XCI7XG59XG5pLmljby1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDNBXCI7XG59XG5pLmljby1jYWxlbmRhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzQlwiO1xufVxuaS5pY28tY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzRFwiO1xufVxuaS5pY28tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDNFXCI7XG59XG5pLmljby1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzRlwiO1xufVxuaS5pY28tY2FuY2VsLWNpcmNsZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQwXCI7XG59XG5pLmljby1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDFcIjtcbn1cbmkuaWNvLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0M1wiO1xufVxuaS5pY28tY2N3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ0XCI7XG59XG5pLmljby1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0NVwiO1xufVxuaS5pY28tY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0NlwiO1xufVxuaS5pY28tY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ3XCI7XG59XG5pLmljby1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ4XCI7XG59XG5pLmljby1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDlcIjtcbn1cbmkuaWNvLWNoYXQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNEFcIjtcbn1cbmkuaWNvLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNEJcIjtcbn1cbmkuaWNvLWNoZWNrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDRDXCI7XG59XG5pLmljby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0RFwiO1xufVxuaS5pY28tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNEVcIjtcbn1cbmkuaWNvLWNpcmNsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0RlwiO1xufVxuaS5pY28tY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDUwXCI7XG59XG5pLmljby1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1MVwiO1xufVxuaS5pY28tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDUyXCI7XG59XG5pLmljby1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1M1wiO1xufVxuaS5pY28tY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTRcIjtcbn1cbmkuaWNvLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU1XCI7XG59XG5pLmljby1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU2XCI7XG59XG5pLmljby1jb2ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU3XCI7XG59XG5pLmljby1jb2xsYXBzZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU5XCI7XG59XG5pLmljby1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1QVwiO1xufVxuaS5pY28tY29sb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVCXCI7XG59XG5pLmljby1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVDXCI7XG59XG5pLmljby1jb21tZW50LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVEXCI7XG59XG5pLmljby1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVFXCI7XG59XG5pLmljby1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNUZcIjtcbn1cbmkuaWNvLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjJcIjtcbn1cbmkuaWNvLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDYzXCI7XG59XG5pLmljby1jdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2NFwiO1xufVxuaS5pY28tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjVcIjtcbn1cbmkuaWNvLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjZcIjtcbn1cbmkuaWNvLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjdcIjtcbn1cbmkuaWNvLWRpcmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2OFwiO1xufVxuaS5pY28tZG9jLWludjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2OVwiO1xufVxuaS5pY28tZG9jLXRleHQtaW52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDZBXCI7XG59XG5pLmljby1kb2MtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2QlwiO1xufVxuaS5pY28tZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDZDXCI7XG59XG5pLmljby1kb2NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDZEXCI7XG59XG5pLmljby1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNkVcIjtcbn1cbmkuaWNvLWRvdC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDZGXCI7XG59XG5pLmljby1kb3duLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3MFwiO1xufVxuaS5pY28tZG93bi1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDcxXCI7XG59XG5pLmljby1kb3duLWNpcmNsZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDcyXCI7XG59XG5pLmljby1kb3duLWRpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3M1wiO1xufVxuaS5pY28tZG93bi1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc0XCI7XG59XG5pLmljby1kb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzVcIjtcbn1cbmkuaWNvLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzZcIjtcbn1cbmkuaWNvLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc3XCI7XG59XG5pLmljby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3OFwiO1xufVxuaS5pY28tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzlcIjtcbn1cbmkuaWNvLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDdCXCI7XG59XG5pLmljby1lbGxpcHNpcy12ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDdDXCI7XG59XG5pLmljby1lbGxpcHNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3RFwiO1xufVxuaS5pY28tZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDdFXCI7XG59XG5pLmljby1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwN0ZcIjtcbn1cbmkuaWNvLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODBcIjtcbn1cbmkuaWNvLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgxXCI7XG59XG5pLmljby1leHBhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODJcIjtcbn1cbmkuaWNvLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4M1wiO1xufVxuaS5pY28tZXhwb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4NFwiO1xufVxuaS5pY28tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDg1XCI7XG59XG5pLmljby1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODZcIjtcbn1cbmkuaWNvLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODdcIjtcbn1cbmkuaWNvLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODlcIjtcbn1cbmkuaWNvLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDhBXCI7XG59XG5pLmljby1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDhCXCI7XG59XG5pLmljby1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4Q1wiO1xufVxuaS5pY28tZmFzdC1idzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4RFwiO1xufVxuaS5pY28tZmFzdC1mdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4RVwiO1xufVxuaS5pY28tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDhGXCI7XG59XG5pLmljby1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTBcIjtcbn1cbmkuaWNvLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTFcIjtcbn1cbmkuaWNvLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5MlwiO1xufVxuaS5pY28tZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5M1wiO1xufVxuaS5pY28tZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5NFwiO1xufVxuaS5pY28tZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTVcIjtcbn1cbmkuaWNvLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5NlwiO1xufVxuaS5pY28tZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5N1wiO1xufVxuaS5pY28tZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDk4XCI7XG59XG5pLmljby1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTlcIjtcbn1cbmkuaWNvLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOUFcIjtcbn1cbmkuaWNvLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlCXCI7XG59XG5pLmljby1mbGFnLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlDXCI7XG59XG5pLmljby1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlEXCI7XG59XG5pLmljby1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5RVwiO1xufVxuaS5pY28tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlGXCI7XG59XG5pLmljby1mbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTBcIjtcbn1cbmkuaWNvLWZvbGRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBMVwiO1xufVxuaS5pY28tZm9sZGVyLW9wZW4tZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTJcIjtcbn1cbmkuaWNvLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBNFwiO1xufVxuaS5pY28tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBNVwiO1xufVxuaS5pY28tZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBNlwiO1xufVxuaS5pY28tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBN1wiO1xufVxuaS5pY28tZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQThcIjtcbn1cbmkuaWNvLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTlcIjtcbn1cbmkuaWNvLWdhdWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEFBXCI7XG59XG5pLmljby1nYXVnZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQUJcIjtcbn1cbmkuaWNvLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQUNcIjtcbn1cbmkuaWNvLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEFFXCI7XG59XG5pLmljby1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQUZcIjtcbn1cbmkuaWNvLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCMFwiO1xufVxuaS5pY28tZ3BsdXMtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCMVwiO1xufVxuaS5pY28tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQjJcIjtcbn1cbmkuaWNvLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEIzXCI7XG59XG5pLmljby1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQjRcIjtcbn1cbmkuaWNvLWhhbmQtZ3JhYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEI1XCI7XG59XG5pLmljby1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQjZcIjtcbn1cbmkuaWNvLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCN1wiO1xufVxuaS5pY28taGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQjhcIjtcbn1cbmkuaWNvLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCOVwiO1xufVxuaS5pY28taGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCQVwiO1xufVxuaS5pY28taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEJCXCI7XG59XG5pLmljby1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCRFwiO1xufVxuaS5pY28taGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEJGXCI7XG59XG5pLmljby1oZWxwLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQzBcIjtcbn1cbmkuaWNvLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQzFcIjtcbn1cbmkuaWNvLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQzJcIjtcbn1cbmkuaWNvLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEM1XCI7XG59XG5pLmljby1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBDNlwiO1xufVxuaS5pY28taS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQzdcIjtcbn1cbmkuaWNvLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEM4XCI7XG59XG5pLmljby1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBDOVwiO1xufVxuaS5pY28taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMENBXCI7XG59XG5pLmljby1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBDQlwiO1xufVxuaS5pY28taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBDRFwiO1xufVxuaS5pY28taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMENFXCI7XG59XG5pLmljby1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQ0ZcIjtcbn1cbmkuaWNvLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBEMFwiO1xufVxuaS5pY28tbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBEMVwiO1xufVxuaS5pY28tbGVmdC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRDJcIjtcbn1cbmkuaWNvLWxlZnQtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBEM1wiO1xufVxuaS5pY28tbGVmdC1jaXJjbGVkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBENFwiO1xufVxuaS5pY28tbGVmdC1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRDVcIjtcbn1cbmkuaWNvLWxlZnQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBENlwiO1xufVxuaS5pY28tbGVmdC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEQ3XCI7XG59XG5pLmljby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEQ4XCI7XG59XG5pLmljby1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEQ5XCI7XG59XG5pLmljby1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBEQVwiO1xufVxuaS5pY28tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwREJcIjtcbn1cbmkuaWNvLWxpbmstZXh0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBERFwiO1xufVxuaS5pY28tbGluay1leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwREVcIjtcbn1cbmkuaWNvLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwREZcIjtcbn1cbmkuaWNvLWxpbmtlZGluLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRTBcIjtcbn1cbmkuaWNvLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEUxXCI7XG59XG5pLmljby1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBFMlwiO1xufVxuaS5pY28tbGlzdC1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRTNcIjtcbn1cbmkuaWNvLWxpc3QtbnVtYmVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRTRcIjtcbn1cbmkuaWNvLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRTVcIjtcbn1cbmkuaWNvLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRTdcIjtcbn1cbmkuaWNvLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBFOFwiO1xufVxuaS5pY28tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRUFcIjtcbn1cbmkuaWNvLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBFQlwiO1xufVxuaS5pY28tbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBFQ1wiO1xufVxuaS5pY28tbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRURcIjtcbn1cbmkuaWNvLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBFRVwiO1xufVxuaS5pY28tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBGMFwiO1xufVxuaS5pY28tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBGMVwiO1xufVxuaS5pY28tbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRjJcIjtcbn1cbmkuaWNvLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRjNcIjtcbn1cbmkuaWNvLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBGNFwiO1xufVxuaS5pY28tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEY1XCI7XG59XG5pLmljby1tZWRhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBGNlwiO1xufVxuaS5pY28tbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEY4XCI7XG59XG5pLmljby1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEY5XCI7XG59XG5pLmljby1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRkFcIjtcbn1cbmkuaWNvLW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwRkJcIjtcbn1cbmkuaWNvLW1pbnVzLXNxdWFyZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEZDXCI7XG59XG5pLmljby1taW51cy1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEZEXCI7XG59XG5pLmljby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBGRVwiO1xufVxuaS5pY28tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEZGXCI7XG59XG5pLmljby1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwMFwiO1xufVxuaS5pY28tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwMVwiO1xufVxuaS5pY28tbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwMlwiO1xufVxuaS5pY28tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwM1wiO1xufVxuaS5pY28tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDRcIjtcbn1cbmkuaWNvLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDVcIjtcbn1cbmkuaWNvLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwNlwiO1xufVxuaS5pY28tbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwN1wiO1xufVxuaS5pY28tbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTA4XCI7XG59XG5pLmljby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDlcIjtcbn1cbmkuaWNvLW9rLWNpcmNsZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTBCXCI7XG59XG5pLmljby1vay1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTBDXCI7XG59XG5pLmljby1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwRFwiO1xufVxuaS5pY28tcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTBFXCI7XG59XG5pLmljby1wYXBlci1wbGFuZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwRlwiO1xufVxuaS5pY28tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTBcIjtcbn1cbmkuaWNvLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTExXCI7XG59XG5pLmljby1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExMlwiO1xufVxuaS5pY28tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTEzXCI7XG59XG5pLmljby1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExNFwiO1xufVxuaS5pY28tcGVuY2lsLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTVcIjtcbn1cbmkuaWNvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExNlwiO1xufVxuaS5pY28tcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExN1wiO1xufVxuaS5pY28tcGhvbmUtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExOFwiO1xufVxuaS5pY28tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExQVwiO1xufVxuaS5pY28tcGludGVyZXN0LWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMUNcIjtcbn1cbmkuaWNvLXBpbnRlcmVzdC1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTFEXCI7XG59XG5pLmljby1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMUVcIjtcbn1cbmkuaWNvLXBsYXktY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExRlwiO1xufVxuaS5pY28tcGxheS1jaXJjbGVkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyMFwiO1xufVxuaS5pY28tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyMVwiO1xufVxuaS5pY28tcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyMlwiO1xufVxuaS5pY28tcGx1cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTIzXCI7XG59XG5pLmljby1wbHVzLXNxdWFyZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTI0XCI7XG59XG5pLmljby1wbHVzLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMjVcIjtcbn1cbmkuaWNvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMjZcIjtcbn1cbmkuaWNvLXBvcnRlZmV1aWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyN1wiO1xufVxuaS5pY28tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMjhcIjtcbn1cbmkuaWNvLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTI5XCI7XG59XG5pLmljby1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMkFcIjtcbn1cbmkuaWNvLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyQlwiO1xufVxuaS5pY28tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMkNcIjtcbn1cbmkuaWNvLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMkRcIjtcbn1cbmkuaWNvLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTJFXCI7XG59XG5pLmljby1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTJGXCI7XG59XG5pLmljby1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTMwXCI7XG59XG5pLmljby1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzFcIjtcbn1cbmkuaWNvLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTMyXCI7XG59XG5pLmljby1yZXNpemUtZnVsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzNcIjtcbn1cbmkuaWNvLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTM0XCI7XG59XG5pLmljby1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzNVwiO1xufVxuaS5pY28tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTM2XCI7XG59XG5pLmljby1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzdcIjtcbn1cbmkuaWNvLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzhcIjtcbn1cbmkuaWNvLXJpZ2h0LWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzOVwiO1xufVxuaS5pY28tcmlnaHQtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzQVwiO1xufVxuaS5pY28tcmlnaHQtY2lyY2xlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxM0JcIjtcbn1cbmkuaWNvLXJpZ2h0LWRpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzQ1wiO1xufVxuaS5pY28tcmlnaHQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzRFwiO1xufVxuaS5pY28tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzRVwiO1xufVxuaS5pY28tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxM0ZcIjtcbn1cbmkuaWNvLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNDBcIjtcbn1cbmkuaWNvLXJzcy1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQyXCI7XG59XG5pLmljby1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNDNcIjtcbn1cbmkuaWNvLXNhYy1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQ0XCI7XG59XG5pLmljby1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0NVwiO1xufVxuaS5pY28tc2VhcmNoLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNDZcIjtcbn1cbmkuaWNvLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0N1wiO1xufVxuaS5pY28tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQ4XCI7XG59XG5pLmljby1zaGFyZS1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQ5XCI7XG59XG5pLmljby1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0QVwiO1xufVxuaS5pY28tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTRCXCI7XG59XG5pLmljby1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNENcIjtcbn1cbmkuaWNvLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0RFwiO1xufVxuaS5pY28tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0RVwiO1xufVxuaS5pY28tc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0RlwiO1xufVxuaS5pY28tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTUwXCI7XG59XG5pLmljby1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTUxXCI7XG59XG5pLmljby1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1MlwiO1xufVxuaS5pY28tc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTNcIjtcbn1cbmkuaWNvLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTRcIjtcbn1cbmkuaWNvLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTVcIjtcbn1cbmkuaWNvLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU2XCI7XG59XG5pLmljby1zb3J0LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU3XCI7XG59XG5pLmljby1zb3J0LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1OFwiO1xufVxuaS5pY28tc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU5XCI7XG59XG5pLmljby1zb3J0LW5hbWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1QVwiO1xufVxuaS5pY28tc29ydC1uYW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTVCXCI7XG59XG5pLmljby1zb3J0LW51bWJlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTVDXCI7XG59XG5pLmljby1zb3J0LW51bWJlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1RFwiO1xufVxuaS5pY28tc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1RVwiO1xufVxuaS5pY28tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1RlwiO1xufVxuaS5pY28tc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2MFwiO1xufVxuaS5pY28tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2MVwiO1xufVxuaS5pY28tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2MlwiO1xufVxuaS5pY28tc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2M1wiO1xufVxuaS5pY28tc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY0XCI7XG59XG5pLmljby1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY1XCI7XG59XG5pLmljby1zdGVhbS1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY2XCI7XG59XG5pLmljby1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2N1wiO1xufVxuaS5pY28tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjhcIjtcbn1cbmkuaWNvLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjlcIjtcbn1cbmkuaWNvLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTZBXCI7XG59XG5pLmljby1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTZCXCI7XG59XG5pLmljby1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2Q1wiO1xufVxuaS5pY28tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2RFwiO1xufVxuaS5pY28tc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNkVcIjtcbn1cbmkuaWNvLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2RlwiO1xufVxuaS5pY28tc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzBcIjtcbn1cbmkuaWNvLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTcxXCI7XG59XG5pLmljby10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzJcIjtcbn1cbmkuaWNvLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3M1wiO1xufVxuaS5pY28tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3NFwiO1xufVxuaS5pY28tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzZcIjtcbn1cbmkuaWNvLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzdcIjtcbn1cbmkuaWNvLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzhcIjtcbn1cbmkuaWNvLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzlcIjtcbn1cbmkuaWNvLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTdBXCI7XG59XG5pLmljby10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3QlwiO1xufVxuaS5pY28tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3Q1wiO1xufVxuaS5pY28tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxN0RcIjtcbn1cbmkuaWNvLXRodW1icy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3RVwiO1xufVxuaS5pY28tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxN0ZcIjtcbn1cbmkuaWNvLXRodW1icy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODBcIjtcbn1cbmkuaWNvLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4MlwiO1xufVxuaS5pY28tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4M1wiO1xufVxuaS5pY28tdG8tZW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4NFwiO1xufVxuaS5pY28tdG8tZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTg1XCI7XG59XG5pLmljby10by1zdGFydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODZcIjtcbn1cbmkuaWNvLXRvLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTg3XCI7XG59XG5pLmljby10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTg4XCI7XG59XG5pLmljby10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODlcIjtcbn1cbmkuaWNvLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMThBXCI7XG59XG5pLmljby10cmFzaC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4QlwiO1xufVxuaS5pY28tdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4RFwiO1xufVxuaS5pY28tdHVtYmxyLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOEZcIjtcbn1cbmkuaWNvLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5MFwiO1xufVxuaS5pY28tdHdpdHRlci1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTkxXCI7XG59XG5pLmljby10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTkyXCI7XG59XG5pLmljby11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5M1wiO1xufVxuaS5pY28tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5NFwiO1xufVxuaS5pY28tdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTk1XCI7XG59XG5pLmljby11cC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTZcIjtcbn1cbmkuaWNvLXVwLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTdcIjtcbn1cbmkuaWNvLXVwLWNpcmNsZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTk4XCI7XG59XG5pLmljby11cC1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTlcIjtcbn1cbmkuaWNvLXVwLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOUFcIjtcbn1cbmkuaWNvLXVwLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOUJcIjtcbn1cbmkuaWNvLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTlDXCI7XG59XG5pLmljby11cGxvYWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOURcIjtcbn1cbmkuaWNvLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5RVwiO1xufVxuaS5pY28tdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5RlwiO1xufVxuaS5pY28tdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMUEwXCI7XG59XG5pLmljby11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFBMVwiO1xufVxuaS5pY28tdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFBMlwiO1xufVxuaS5pY28tdXNlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQTRcIjtcbn1cbmkuaWNvLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQTZcIjtcbn1cbmkuaWNvLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFBN1wiO1xufVxuaS5pY28tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQThcIjtcbn1cbmkuaWNvLXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMUE5XCI7XG59XG5pLmljby12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFBQVwiO1xufVxuaS5pY28tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQUJcIjtcbn1cbmkuaWNvLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQUNcIjtcbn1cbmkuaWNvLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFBRFwiO1xufVxuaS5pY28td2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMUFFXCI7XG59XG5pLmljby13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFBRlwiO1xufVxuaS5pY28td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFCMFwiO1xufVxuaS5pY28td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMUIxXCI7XG59XG5pLmljby15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQjJcIjtcbn1cbmkuaWNvLXlvdXR1YmUtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFCM1wiO1xufVxuaS5pY28teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFCNFwiO1xufVxuaS5pY28tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTFCNVwiO1xufVxuaS5pY28tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxQjZcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUsXG4uaWNvLW9rLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi10YXJnZXQ6YmVmb3JlLFxuLmljby10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLXRodW1iLXVwOmJlZm9yZSxcbi5pY28tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi11c2VyOmJlZm9yZSxcbi5pY28tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24taG9tZTpiZWZvcmUsXG4uaWNvLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWFsZXJ0OmJlZm9yZSxcbi5pY28tbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1oZWFkc2V0OmJlZm9yZSxcbi5pY28taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tY2FydC1lbXB0eTpiZWZvcmUsXG4uaWNvLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tZGVsaXZlcnk6YmVmb3JlLFxuLmljby10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUsXG4uaWNvLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1hdHRlbnRpb246YmVmb3JlLFxuLmljby1hdHRlbnRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tZ3JvdXA6YmVmb3JlLFxuLmljby11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWVudmVsb3BlOmJlZm9yZSxcbi5pY28tbWFpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tcGluOmJlZm9yZSxcbi5pY28tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1mb290cHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLWJlbGw6YmVmb3JlLFxuLmljby1iZWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tdGNoYXQ6YmVmb3JlLFxuLmljby1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1pbmZvOmJlZm9yZSxcbi5pY28taW5mby1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1nZWFyOmJlZm9yZSxcbi5pY28tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1waWdiYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1yYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWJveDpiZWZvcmUsXG4uaWNvLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tdHJhc2g6YmVmb3JlLFxuLmljby10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tdmlkZW9jb25mZXJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1sZWdhbDpiZWZvcmUsXG4uaWNvLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLWVkaXQ6YmVmb3JlLFxuLmljby1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1waG9uZTpiZWZvcmUsXG4uaWNvLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi1leWU6YmVmb3JlLFxuLmljby1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY29uLWxpZ2h0LWJ1bGI6YmVmb3JlLFxuLmljby1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5pY29uLWdpZnQ6YmVmb3JlLFxuLmljby1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvbi1hZGQtdG8tY2FydDpiZWZvcmUsXG4uaWNvLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tc2FuZC10aW1lcjpiZWZvcmUsXG4uaWNvLWhvdXJnbGFzcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvbi1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSxcbi5pY28tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5pY29uLWVkaXQtcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tcm9ja2V0OmJlZm9yZSxcbi5pY28tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4uaWNvbi1tYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uaWNvbi1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5pY29uLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmljby1jYWxjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbi1leHBlcnQ6YmVmb3JlLFxuLmljby1jb25zZWlsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uaWNvbi1mb2xkZXI6YmVmb3JlLFxuLmljby1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmljb24taGVhcnQ6YmVmb3JlLFxuLmljby1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb24tbG9ja2VyOmJlZm9yZSxcbi5pY28tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuYm9keSxcbm1hcmsge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHksXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5iLFxub3B0Z3JvdXAsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSxcbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLm9ubHktcHJpbnQsXG4ub25seS1wZGYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50IHtcbiAgYmxvY2txdW90ZSxcbiAgaW1nLFxuICBwcmUsXG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgKixcbiAgOmFmdGVyLFxuICA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgYmxvY2txdW90ZSxcbiAgcHJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBoMixcbiAgaDMsXG4gIHAge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9ubHktcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW1nLXRodW1ibmFpbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bixcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi5hY3RpdmUsXG4uYnRuOmFjdGl2ZSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5mb3JtLWNvbnRyb2wsXG4ubmF2YmFyLXRvZ2dsZSxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzBiOTljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyphOmZvY3VzLCAqL1xuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1YTc4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qYTpmb2N1cyB7IG91dGxpbmU6ZG90dGVkIHRoaW47IG91dGxpbmU6LXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4OyBvdXRsaW5lLW9mZnNldDotMnB4OyB9Ki9cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmYTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuZHQsXG5rYmQga2JkLFxubGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zbWFsbCxcbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NyU7XG59XG4ubWFyayxcbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbi5saXN0LWlubGluZSxcbi5saXN0LXVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5pbml0aWFsaXNtLFxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2ZDkxO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmQ5MTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogNDRweCAwIDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWZhO1xufVxuZGwsXG5vbCxcbnVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm9sLFxudWwge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbmRkLFxuZHQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbi5idG4tdG9vbGJhcjphZnRlcixcbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sXG5hYmJyW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3O1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjVmNWZhO1xufVxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSAuc21hbGwsXG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzc3Nztcbn1cbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2Y1ZjVmYTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuY2FwdGlvbixcbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmNvZGUsXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cbmNvZGUge1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmtiZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbCxcbnByZSxcbnByZSBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgLypkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjEwLjVweDsgbWFyZ2luOjAgMCAxMXB4OyBmb250LXNpemU6MTVweDsgbGluZS1oZWlnaHQ6MS40Mjg1Nzsgd29yZC1icmVhazpicmVhay1hbGw7IHdvcmQtd3JhcDpicmVhay13b3JkOyBjb2xvcjojMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7IGJvcmRlcjoxcHggc29saWQgI2NjYzsqL1xufVxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICB9XG59XG4udGFibGUsXG5sYWJlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uY29sLWxnLTEsXG4uY29sLWxnLTEwLFxuLmNvbC1sZy0xMSxcbi5jb2wtbGctMTIsXG4uY29sLWxnLTIsXG4uY29sLWxnLTMsXG4uY29sLWxnLTQsXG4uY29sLWxnLTUsXG4uY29sLWxnLTYsXG4uY29sLWxnLTcsXG4uY29sLWxnLTgsXG4uY29sLWxnLTksXG4uY29sLW1kLTEsXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLXNtLTEsXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXhzLTEsXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbC14cy0xLFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMixcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4udGFibGUgLnRhYmxlLFxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1ib3JkZXJlZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9Y29sLV0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUgdGRbY2xhc3MqPWNvbC1dLFxudGFibGUgdGhbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCxcbi5kcm9wZG93bi1tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2LjVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bi5hY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCB0aGluO1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi5hY3RpdmUsXG4uYnRuOmFjdGl2ZSxcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLmZvY3VzLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi5hY3RpdmUsXG4uYnRuOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xuICAvKmZpbHRlcjphbHBoYShvcGFjaXR5ID0gNjUpOyovXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDpob3Zlcixcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MWFiO1xufVxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmQ5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1MzZkO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MWFiO1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8uYWN0aXZlLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzpob3Zlcixcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF0sXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNWE3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWdyb3VwLWxnID4gLmJ0bixcbi5idG4tbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idG4tZ3JvdXAtc20gPiAuYnRuLFxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tZ3JvdXAteHMgPiAuYnRuLFxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5kcm9wZG93bi1tZW51LFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5sYWJlbCxcbi5wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcm9wZG93bi1oZWFkZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0biAuY2FyZXQsXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCxcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG59XG4uZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCxcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9Y29sLV0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSxcbi5uYXYtdGFicyA+IGxpID4gYSxcbi5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlICkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdjphZnRlcixcbi5uYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdiA+IGxpLFxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmYSAjZjVmNWZhICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0sXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGksXG4ubmF2LXN0YWNrZWQgPiBsaSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2LWp1c3RpZmllZCxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXZiYXIsXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSxcbi5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSxcbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1maXhlZC1ib3R0b20sXG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNi41cHggMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLm5hdmJhci1icmFuZDpmb2N1cyxcbi5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDguMjVweCAtMTBweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnByb2dyZXNzLWJhci1zdHJpcGVkLFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyLFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvLFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzLFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNi41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2LjVweDtcbiAgfVxufVxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW46IDkuNXB4IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMsXG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gsXG4gIC5uYXZiYXItZm9ybSAucmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsLFxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmJ0biAuYmFkZ2UsXG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSxcbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA5LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOS41cHg7XG59XG4uYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuLFxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4sXG4ubmF2YmFyLWJ0bi5idG4teHMsXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzBiOTljMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmMztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2YzO1xuICBjb2xvcjogIzBiOTljMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwYjk5YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmMztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyxcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA5MDk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDY0NjQ2O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0Njtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL8KgXCI7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJhZGdlLFxuLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIge1xuICBjb2xvcjogIzAwNWE3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGJvcmRlci1jb2xvcjogIzBiOTljMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIycHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hbGVydCxcbi50aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnBhZ2VyOmFmdGVyLFxuLnBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlciBsaSA+IGE6Zm9jdXMsXG4ucGFnZXIgbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uYmFkZ2UsXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYS5sYWJlbDpmb2N1cyxcbmEubGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyxcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZDkxO1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyxcbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzLFxuLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYWxlcnQsXG4ucGFuZWwsXG4ucHJvZ3Jlc3MsXG4udGh1bWJuYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtb2JqZWN0LFxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuLmJ0bi14cyAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuYS5iYWRnZTpmb2N1cyxcbmEuYmFkZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsIGEgPiBpbWcsXG4udGh1bWJuYWlsID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMwMDA7XG59XG5hLnRodW1ibmFpbC5hY3RpdmUsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQsXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuLnByb2dyZXNzLWJhci5hY3RpdmUsXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlKTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtYm9keSxcbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjOTFlNGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYW5lbC10aXRsZSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtdGl0bGUsXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC0xO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAtMTtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLTE7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC0xO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAtMTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTE7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAtMTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLTE7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAtMTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTE7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAtMTtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3Rlcixcbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAtMTtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC0xO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLTE7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC0xO1xufVxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwLFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICAvKmZpbHRlcjphbHBoYShvcGFjaXR5ID0gMjApKi9cbn1cbi5jbG9zZTpmb2N1cyxcbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICAvKmZpbHRlcjphbHBoYShvcGFjaXR5ID0gNTApKi9cbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5jbGVhcmZpeDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5oaWRkZW4sXG4udmlzaWJsZS1sZyxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0ZC52aXNpYmxlLXhzLFxuICB0aC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGQudmlzaWJsZS1zbSxcbiAgdGgudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0ZC52aXNpYmxlLW1kLFxuICB0aC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRkLnZpc2libGUtbGcsXG4gIHRoLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0ZC52aXNpYmxlLXByaW50LFxuICB0aC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcm0tY29udHJvbCxcbm91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbnB1dC1ncm91cC1zdWJtaXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLXN1Ym1pdCBidXR0b24ge1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbnB1dC1ncm91cC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmlucHV0LWdyb3VwLXNlYXJjaCA+IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoLFxudHIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50aCB1bCxcbnRyIHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQgYixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBiLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGIge1xuICBjb2xvcjogIzAwMjE0Njtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhIHtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgudGFibGUtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC50YWJsZS1zdWJ0aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYTtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGUtYm9yZGVyZWQsXG4udGFibGUtc3RyaXBlZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1zdHJpcGVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQsXG4udGFibGUtc3RyaXBlZCA+IHRmb290ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1zdHJpcGVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtc3RyaXBlZCA+IHRmb290ID4gdHIgPiB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWZhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmYTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1zdHJpcGVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLXN0cmlwZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAyMTQ2O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuNzVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi8qIEZvcm1zICovXG4uc3RkLWZvcm0gLmxvYWRpbmctZmllbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9sb2FkZXItdG9vbHRpcC5naWYnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4uc3RkLWZvcm0gLmxlZ2VuZCB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zdGQtZm9ybSAuZm9ybS1ncmFwaCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuLnN0ZC1mb3JtIC5yYWRpb3Mge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3RkLWZvcm0gLnJhZGlvcyAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwcHg7XG59XG4uc3RkLWZvcm0gLnJhZGlvcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnN0ZC1mb3JtIC5yYWRpb3MtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnN0ZC1mb3JtIC5yYWRpb3MtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGQtZm9ybSAuZm9ybS1jb2xzIC5mb3JtLWNvbCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG59XG4uc3RkLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnN0ZC1mb3JtIGZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGQtZm9ybSBmaWVsZHNldC5wYWQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnN0ZC1mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdGQtZm9ybSBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICNkYTAwMDA7XG59XG4uc3RkLWZvcm0gbGFiZWwgc3Bhbi5pY28tdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0ZC1mb3JtIGxhYmVsIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnN0ZC1mb3JtIGxhYmVsLmlucHV0LWZpZWxkLWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjZGEwMDAwO1xufVxuLnN0ZC1mb3JtIC5maWVsZHNldC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5zdGQtZm9ybSAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RkLWZvcm0gLmZvcm0tZ3JvdXAubXVsdGkgPiBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3RkLWZvcm0gLmZvcm0tZ3JvdXAubXVsdGkgPiBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5zdGQtZm9ybSAuZG9jLWNhdHMtbGlzdCBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5zdGQtZm9ybSAuZG9jLWNhdHMtbGlzdCBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0ZC1mb3JtIC5kb2MtY2F0cy1saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0ZC1mb3JtIC5ib3JkZXItdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi5zdGQtZm9ybSAuZHVhbC1zZWxlY3RzIC5zZWxlY3Qtd3JhcCArIC5zZWxlY3Qtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc3RkLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnN0ZC1mb3JtIC5jaGVja2JveCAubmV3LWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLnN0ZC1mb3JtIC5maWVsZHMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RkLWZvcm0gLmZpZWxkcy13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0ZC1mb3JtIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0ZC1mb3JtIC5pbnB1dC1ncm91cCAuY3VycmVuY3kge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN0ZC1mb3JtIC5zdWJtaXQgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGQtZm9ybSAubWVuZGF0b3J5IHtcbiAgY29sb3I6ICNjZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYzc2O1xuICBib3JkZXItY29sb3I6ICMyZWRjNzY7XG59XG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dDpmb2N1cyxcbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmI4NWU7XG4gIGJvcmRlci1jb2xvcjogIzE0NzczZDtcbn1cbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmI4NWU7XG4gIGJvcmRlci1jb2xvcjogIzFkYWY1YTtcbn1cbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0OmFjdGl2ZSxcbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmI4NWU7XG4gIGJvcmRlci1jb2xvcjogIzFkYWY1YTtcbn1cbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0OmFjdGl2ZTpob3Zlcixcbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0OmhvdmVyLFxuLnN0ZC1mb3JtIC5ncmVlbi1zdWJtaXQgaW5wdXQ6YWN0aXZlOmZvY3VzLFxuLnN0ZC1mb3JtIC5ncmVlbi1zdWJtaXQgaW5wdXQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnN0ZC1mb3JtIC5ncmVlbi1zdWJtaXQgaW5wdXQ6Zm9jdXMsXG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dDphY3RpdmUuZm9jdXMsXG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE5YTRmO1xuICBib3JkZXItY29sb3I6ICMxNDc3M2Q7XG59XG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dDphY3RpdmUsXG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dC5kaXNhYmxlZDpob3Zlcixcbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dDpob3Zlcixcbi5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0LmRpc2FibGVkOmZvY3VzLFxuLnN0ZC1mb3JtIC5ncmVlbi1zdWJtaXQgaW5wdXRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IGlucHV0OmZvY3VzLFxuLnN0ZC1mb3JtIC5ncmVlbi1zdWJtaXQgaW5wdXQuZGlzYWJsZWQuZm9jdXMsXG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnN0ZC1mb3JtIC5ncmVlbi1zdWJtaXQgaW5wdXQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYzc2O1xuICBib3JkZXItY29sb3I6ICMyZWRjNzY7XG59XG4uc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dCAuYmFkZ2Uge1xuICBjb2xvcjogIzJlZGM3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdGQtZm9ybSAuc3VibWl0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RkLWZvcm0gLm9uZS1jZWxsIC5vcHRpb24tY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4uZmllbGRzZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4uZmllbGRzZXQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZpZWxkc2V0LXRpdGxlLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbn1cbi5maWVsZHNldC10aXRsZS5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xufVxuLmZpZWxkc2V0LXRpdGxlLmRhcmsgLmljby10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cbi5maWVsZHNldC10aXRsZS50b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZmllbGRzZXQtdGl0bGUudG9nZ2xlOmJlZm9yZSxcbi5maWVsZHNldC10aXRsZS50b2dnbGU6YWZ0ZXIge1xuICByaWdodDogMjVweDtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xufVxuLmZpZWxkc2V0LXRpdGxlLnRvZ2dsZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAzMywgNzAsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uZmllbGRzZXQtdGl0bGUudG9nZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuLmZpZWxkc2V0LXRpdGxlLnRvZ2dsZS5vcGVuOmJlZm9yZSxcbi5maWVsZHNldC10aXRsZS50b2dnbGUub3BlbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmZpZWxkc2V0LXRpdGxlLnRvb2x0aXAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGRzZXQtdGl0bGUudG9vbHRpcCAuaWNvLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG4uaWNvLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG4uZm9ybS1jb250cm9sLWRhdGUge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZGF0ZXBpY2tlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5pbnB1dC5pbnB1dC1maWVsZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi8qIExvYWRlciAqL1xuLmFsdGEtbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAtMzBweCAwIDAgLTEwMHB4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICMwYjk5YzEgdXJsKCcuLi9hc3NldHMvbG9hZGVyLmdpZicpIDE0cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hbHRhLWxvYWRlciBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA2MHB4O1xufVxuLmFsdGEtbG9hZGVyLnNob3ctbG9hZGVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubG9hZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9hZGVyLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMzM2Q7XG59XG4ubG9hZGVyLXdyYXBwZXIuc2hvdy1vdmVybGF5OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmxvYWRlci13cmFwcGVyIC5hbHRhLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi8qIFNpbmdsZSBmb3JtICovXG4uc2luZ2xlLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnNpbmdsZS1mb3JtID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5zaW5nbGUtZm9ybSAuZm9ybS1pdGVtLFxuLnNpbmdsZS1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2luZ2xlLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDElO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uc2luZ2xlLWZvcm0gLmZvcm0tc3VibWl0IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5zaW5nbGUtZm9ybSAuZm9ybS1zdWJtaXQgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNXB4IC0xNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgZGl2W2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc3RkLWZvcm0gLnJhZGlvcy1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnN0ZC1mb3JtIC5yYWRpb3MtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnN0ZC1mb3JtIC5maWVsZHNldC1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc3RkLWZvcm0gLnN1Ym1pdCAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgfVxuICAuc3RkLWZvcm0gLnN1Ym1pdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zdGQtZm9ybSAuZ3JlZW4tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3RkLWZvcm0gLmdyZWVuLXN1Ym1pdCBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGQtbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cbiAgLnN0ZC1mb3JtIC5lcnJvci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN0ZC1mb3JtIC5lcnJvci13cmFwcGVyOmFmdGVyLFxuICAuc3RkLWZvcm0gLmVycm9yLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5zdGQtZm9ybSAuZXJyb3Itd3JhcHBlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnN0ZC1mb3JtIC5lcnJvci13cmFwcGVyIGxhYmVsLmlucHV0LWZpZWxkLWVycm9yIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLnN0ZC1mb3JtIGxhYmVsLmlucHV0LWZpZWxkLWVycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5zdGQtZm9ybSBsYWJlbC5pbnB1dC1maWVsZC1lcnJvcjpiZWZvcmUsXG4gIC5zdGQtZm9ybSBsYWJlbC5pbnB1dC1maWVsZC1lcnJvcjphZnRlciB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc3RkLWZvcm0gbGFiZWwuaW5wdXQtZmllbGQtZXJyb3I6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuc3RkLWZvcm0gbGFiZWwuaW5wdXQtZmllbGQtZXJyb3I6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCAxOTcsIDE5NywgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1YzVjNTtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLnN0ZC1mb3JtIC5maWVsZHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkcy13cmFwcGVyIC5mb3JtLWhvcml6b250YWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZvcm0taG9yaXpvbnRhbC5ib3JkZXJlZCB7XG4gICAgcGFkZGluZzogMzBweCAxMDBweCAxNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IyYjJiMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkcy13cmFwcGVyIC5mb3JtLWhvcml6b250YWwgLmR1YWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbiAgLnN0ZC1mb3JtIC5kb2MtY2F0cy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zdGQtZm9ybSAuZG9jLWNhdHMtbGlzdCBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RkLWZvcm0gLmRvYy1jYXRzLWxpc3QgZGl2W2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc3RkLWZvcm0gLmZvcm0tZ3JvdXAubXVsdGkgPiBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RkLWZvcm0gLmZvcm0taW5saW5lIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbiAgLnN0ZC1mb3JtIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0ZC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAuc3RkLWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuc3RkLWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGQtZm9ybSAuZm9ybS1pbmxpbmUgc2VsZWN0LFxuICAuc3RkLWZvcm0gLmZvcm0taW5saW5lIC5TdW1vU2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzZXQtaW5uZXIuZHVhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkc2V0LWlubmVyLmR1YWwubWQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkc2V0LWlubmVyLmR1YWwgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzZXQtaW5uZXIuZHVhbCAuZm9ybS1ncm91cCA+IGxhYmVsLFxuICAuc3RkLWZvcm0gLmZpZWxkc2V0LWlubmVyLmR1YWwgLmZvcm0tZ3JvdXAgLmZpZWxkLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN0ZC1mb3JtIC5maWVsZHNldC1pbm5lci5kdWFsIC5mb3JtLWdyb3VwID4gLmZpZWxkLXJpZ2h0IC5TdW1vU2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkc2V0LWlubmVyLmR1YWwgLmR1YWwtZmllbGRzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzZXQtaW5uZXIuZHVhbCAuZHVhbC1maWVsZHMgLmZpZWxkLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLnN0ZC1mb3JtIC5maWVsZHNldC1pbm5lci5kdWFsIC5kdWFsLWZpZWxkcyAuZmllbGQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnN0ZC1mb3JtIC5vbmUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGQtZm9ybSAub25lLWNlbGwgLmNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxuICAuc3RkLWZvcm0gLmR1YWwtc2VsZWN0cyAuc2VsZWN0LXdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnN0ZC1mb3JtIC5kdWFsLXNlbGVjdHMgLnNlbGVjdC13cmFwICsgLnNlbGVjdC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zdGQtZm9ybSAuZm9ybS1jb2xzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5zdGQtZm9ybSAuZm9ybS1jb2xzIC5mb3JtLWNvbCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuc3RkLWZvcm0gLmZvcm0tY29scyAuZm9ybS1jb2wgKyAuZm9ybS1jb2wge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0ZC1mb3JtIC5mb3JtLWNvbHMgLmZvcm0tY29sIC5jb2wtbWQtNiA+IGxhYmVsIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnN0ZC1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnN0ZC1mb3JtIC5yYWRpb3Mudi1hbGlnbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc3RkLWZvcm0gLnJhZGlvLWJ0bnMsXG4gIC5zdGQtZm9ybSAueWVzLW5vLXJhZGlvIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnN0ZC1mb3JtIC5maWVsZHNldC1pbm5lci5kdWFsIC5mb3JtLWdyb3VwOm5vdCguZml4KSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzZXQtaW5uZXIuZHVhbCAuZm9ybS1ncm91cDpub3QoLmZpeCkgPiBsYWJlbCxcbiAgLnN0ZC1mb3JtIC5maWVsZHNldC1pbm5lci5kdWFsIC5mb3JtLWdyb3VwOm5vdCguZml4KSAuZmllbGQtcmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkc2V0LWlubmVyLmR1YWwgLmZvcm0tZ3JvdXA6bm90KC5maXgpID4gbGFiZWwge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuc3RkLWZvcm0gLmZpZWxkc2V0LWlubmVyLmR1YWwgLmZvcm0tZ3JvdXA6bm90KC5maXgpID4gbGFiZWwgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdGQtZm9ybSAuZmllbGRzZXQtaW5uZXIuZHVhbCAuZHVhbC1maWVsZHMubW9yZSAuZm9ybS1ncm91cDpub3QoLmZpeCkgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuZmllbGRzZXQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnNpbmdsZS1mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgLyptYXJnaW4tdG9wOi01cHg7Ki9cbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzNweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0My43NXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjZweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmZvcm0tdHlwZSB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLmZvcm0tdHlwZSBkbCB7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tdHlwZSBkbDpiZWZvcmUsXG4uZm9ybS10eXBlIGRsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvcm0tdHlwZSBkbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tdHlwZSBkbDpiZWZvcmUsXG4uZm9ybS10eXBlIGRsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvcm0tdHlwZSBkbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tdHlwZSBkdCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXR5cGUgZHQgLnJlcXVpcmUge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5mb3JtLXR5cGUgZGQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXR5cGUuZm9ybS1oIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uZm9ybS10eXBlLmZvcm0taCBkZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xufVxuLmZvcm0tdHlwZS5mb3JtLW5vZHQgZHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tdHlwZS5mb3JtLW5vZHQgZGQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZvcm0tdHlwZSBsZWdlbmQge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBiOTljMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tdHlwZSBsYWJlbC5pbnB1dC1maWVsZC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6ICNkYTAwMDA7XG59XG4uZGwtaW5saW5lIGRkIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5kbC1pbmxpbmUgZGQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uZGwtZnVsbCBkdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGwtZnVsbCBkZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZGwtc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRsLXN1Ym1pdCAucmVxdWlyZSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmRsLXN1Ym1pdCAucmVxdWlyZSBpIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGwtaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5kbC1ociBkdCxcbi5kbC1ociBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGwtc2xpZGVyIGRkIHtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xufVxuLmRsLWJ0IGRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5kdCAuaWNvLWNpcmNsZSxcbmxhYmVsIC5pY28tY2lyY2xlIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi8qIHJhZGlvIGV0IGNoZWNrYm94ICovXG4uZm9ybS1za2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLmZvcm0tc2tpbjpjaGVja2VkIH4gbGFiZWwsXG4uZm9ybS1za2luOm5vdCg6Y2hlY2tlZCkgfiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZvcm0tc2tpbjpjaGVja2VkIH4gbGFiZWw6YmVmb3JlLFxuLmZvcm0tc2tpbjpub3QoOmNoZWNrZWQpIH4gbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG59XG4uZm9ybS1za2luOmNoZWNrZWQgfiBsYWJlbDphZnRlcixcbi5mb3JtLXNraW46bm90KDpjaGVja2VkKSB+IGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbn1cbi5mb3JtLXNraW46bm90KDpjaGVja2VkKSB+IGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mb3JtLXNraW46bm90KDpjaGVja2VkKSB+IGxhYmVsOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbn1cbi5mb3JtLXNraW46Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNjQ0MiAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1za2luIH4gbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1za2luIH4gbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1za2luOmRpc2FibGVkIH4gbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuLmZvcm0tc2tpbjpkaXNhYmxlZCB+IGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuLmZvcm0tc2tpbjpkaXNhYmxlZCB+IGxhYmVsOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYSAhaW1wb3J0YW50O1xufVxuLmZvcm0tc2tpbmJsb2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5ZW07XG59XG4uZm9ybS1za2luYmxvYzpjaGVja2VkIH4gbGFiZWwsXG4uZm9ybS1za2luYmxvYzpub3QoOmNoZWNrZWQpIH4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuLmZvcm0tc2tpbmJsb2M6Y2hlY2tlZCB+IGxhYmVsIHNwYW4sXG4uZm9ybS1za2luYmxvYzpub3QoOmNoZWNrZWQpIH4gbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZm9ybS1za2luYmxvYzpjaGVja2VkIH4gbGFiZWw6aG92ZXIsXG4uZm9ybS1za2luYmxvYzpub3QoOmNoZWNrZWQpIH4gbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuLmZvcm0tc2tpbmJsb2M6Y2hlY2tlZCB+IGxhYmVsIHN0cm9uZyxcbi5mb3JtLXNraW5ibG9jOm5vdCg6Y2hlY2tlZCkgfiBsYWJlbCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZm9ybS1za2luYmxvYzpjaGVja2VkIH4gbGFiZWwgc3ZnICosXG4uZm9ybS1za2luYmxvYzpub3QoOmNoZWNrZWQpIH4gbGFiZWwgc3ZnICoge1xuICBmaWxsOiAjMGI5OWMxO1xufVxuLmZvcm0tc2tpbmJsb2M6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzBiOTljMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xufVxuLmZvcm0tc2tpbmJsb2M6Y2hlY2tlZCB+IGxhYmVsIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1za2luYmxvYzpjaGVja2VkIH4gbGFiZWwgc3ZnICoge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1za2luYmxvYy5sYXJnZTpjaGVja2VkIH4gbGFiZWwsXG4uZm9ybS1za2luYmxvYy5sYXJnZTpub3QoOmNoZWNrZWQpIH4gbGFiZWwge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uZm9ybS1za2luYmxvYy53aXRoLXBpY3RvOmNoZWNrZWQgfiBsYWJlbCxcbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG86bm90KDpjaGVja2VkKSB+IGxhYmVsIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG86Y2hlY2tlZCB+IGxhYmVsIHN2Zyxcbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG86bm90KDpjaGVja2VkKSB+IGxhYmVsIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG8teGw6Y2hlY2tlZCB+IGxhYmVsLFxuLmZvcm0tc2tpbmJsb2Mud2l0aC1waWN0by14bDpub3QoOmNoZWNrZWQpIH4gbGFiZWwge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuLmZvcm0tc2tpbmJsb2Mud2l0aC1waWN0by14bDpjaGVja2VkIH4gbGFiZWwgc3Bhbixcbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG8teGw6bm90KDpjaGVja2VkKSB+IGxhYmVsIHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG8teGw6Y2hlY2tlZCB+IGxhYmVsIHN2Zyxcbi5mb3JtLXNraW5ibG9jLndpdGgtcGljdG8teGw6bm90KDpjaGVja2VkKSB+IGxhYmVsIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5idC1za2luYmxvYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi8qIGNoZWNrYm94IHN3aXRjaCAqL1xuLmZvcm0tc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZvcm0tc3dpdGNoICsgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5mb3JtLXN3aXRjaCArIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmZvcm0tc3dpdGNoICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJ04nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBzYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNkY2RjZGM7XG59XG4uZm9ybS1zd2l0Y2g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWRjNzY7XG4gIGNvbG9yOiAjNjBiNjYwO1xufVxuLmZvcm0tc3dpdGNoOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdPJztcbiAgcmlnaHQ6IDFweDtcbiAgY29sb3I6ICM3YmRmNzY7XG59XG4uZm9ybS1wcmVjaXNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5kZCAuZm9ybS1wcmVjaXNpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZm9ybS1oZWxwIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGQudmFsaWRLTyBpbnB1dCxcbmRkLnZhbGlkS08gdGV4dGFyZWEsXG5kZC52YWxpZEtPIC5ib290c3RyYXAtc2VsZWN0IC5idG4sXG5kZC52YWxpZEtPIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWw6YmVmb3JlLFxuZGQudmFsaWRLTyBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0MiAhaW1wb3J0YW50O1xufVxubGFiZWwudmFsaWRLTyB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YWxpZE1TRyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjY0NDI7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLnZhbGlkTVNHOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdNZXNzYWdlIGRcXCdlcnJldXInO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udmFsaWRNU0cgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5pbnB1dC5udW1lcmljIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHNldWRvbGFiZWwge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2xpZGVyIC50b29sdGlwLFxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uc2xpZGVyIC50b29sdGlwLmluLFxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLmluLFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLnNsaWRlciAudG9vbHRpcC50b3AsXG4udHVubmVsLXBhcnQgLnRvb2x0aXAudG9wLFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNsaWRlciAudG9vbHRpcC5yaWdodCxcbi50dW5uZWwtcGFydCAudG9vbHRpcC5yaWdodCxcbi50dW5uZWwtc3RlcHBlciAudG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNsaWRlciAudG9vbHRpcC5ib3R0b20sXG4udHVubmVsLXBhcnQgLnRvb2x0aXAuYm90dG9tLFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2xpZGVyIC50b29sdGlwLmxlZnQsXG4udHVubmVsLXBhcnQgLnRvb2x0aXAubGVmdCxcbi50dW5uZWwtc3RlcHBlciAudG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNsaWRlciAudG9vbHRpcC1pbm5lcixcbi50dW5uZWwtcGFydCAudG9vbHRpcC1pbm5lcixcbi50dW5uZWwtc3RlcHBlciAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXBhcnQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXN0ZXBwZXIgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uc2xpZGVyIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyxcbi50dW5uZWwtcGFydCAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXN0ZXBwZXIgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXBhcnQgLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXN0ZXBwZXIgLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnNsaWRlciAudG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXBhcnQgLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93LFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXBhcnQgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXN0ZXBwZXIgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4uc2xpZGVyIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXBhcnQgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyxcbi50dW5uZWwtc3RlcHBlciAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnNsaWRlciAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3csXG4udHVubmVsLXBhcnQgLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93LFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4uc2xpZGVyIC50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93LFxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93LFxuLnR1bm5lbC1zdGVwcGVyIC50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93LFxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyxcbi50dW5uZWwtc3RlcHBlciAudG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyxcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLFxuICA1MCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSxcbiAgNTAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm93bC1oZWlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICB0cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBjdXN0b20gKi9cbi5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbn1cbi5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICB6LWluZGV4OiAxMDtcbn1cbi5ub1VpLXN0YWNraW5nICsgLm5vVWktb3JpZ2luIHtcbiAgKnotaW5kZXg6IC0xO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbn1cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm5vVWktYmFzZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDNweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTZweDtcbn1cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuLm5vVWktZHJhZ2FibGUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2FibGUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuW2Rpc2FibGVkXS5ub1VpLWNvbm5lY3QsXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZhbmN5Ym94LXdyYXAsXG4uZmFuY3lib3gtc2tpbixcbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC13cmFwIGlmcmFtZSxcbi5mYW5jeWJveC13cmFwIG9iamVjdCxcbi5mYW5jeWJveC1uYXYsXG4uZmFuY3lib3gtbmF2IHNwYW4sXG4uZmFuY3lib3gtdG1wIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZhbmN5Ym94LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODAyMDtcbn1cbi5mYW5jeWJveC1za2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhbmN5Ym94LW9wZW5lZCB7XG4gIHotaW5kZXg6IDgwMzA7XG59XG4uZmFuY3lib3gtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFuY3lib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5mYW5jeWJveC10eXBlLWlmcmFtZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5mYW5jeWJveC1lcnJvciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5mYW5jeWJveC1uYXYgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmFuY3lib3gtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uZmFuY3lib3gtcHJldiBzcGFuIHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cbi5mYW5jeWJveC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG4jZmFuY3lib3gtbG9hZGluZyxcbi5mYW5jeWJveC1jbG9zZSxcbi5mYW5jeWJveC1wcmV2IHNwYW4sXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZmFuY3kvZmFuY3lib3hfc3ByaXRlLnBuZycpO1xufVxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA2MDtcbn1cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ZhbmN5L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uZmFuY3lib3gtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4cHg7XG4gIHJpZ2h0OiAtMThweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xufVxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2Fzc2V0cy9mYW5jeS9ibGFuay5naWYnKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiA4MDQwO1xufVxuLmZhbmN5Ym94LXRtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTlweDtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDgwMTA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ZhbmN5L2ZhbmN5Ym94X292ZXJsYXkucG5nJyk7XG59XG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDgwNTA7XG59XG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgei1pbmRleDogODA1MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICNmYW5jeWJveC1sb2FkaW5nLFxuICAuZmFuY3lib3gtY2xvc2UsXG4gIC5mYW5jeWJveC1wcmV2IHNwYW4sXG4gIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ZhbmN5L2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7XG4gIH1cbiAgI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9mYW5jeS9mYW5jeWJveF9sb2FkaW5nQDJ4LmdpZicpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICB9XG59XG5odG1sLmZwLWVuYWJsZWQsXG4uZnAtZW5hYmxlZCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4jc3VwZXJDb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmZwLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mcC1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZwLXNsaWRlLFxuLmZwLXNsaWRlc0NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnAtc2xpZGVzIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmZwLXNlY3Rpb24uZnAtdGFibGUsXG4uZnAtc2xpZGUuZnAtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnAtdGFibGVDZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mcC1zbGlkZXNDb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZwLWNvbnRyb2xBcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5mcC1jb250cm9sQXJyb3cuZnAtcHJldiB7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDM4LjVweCAzNHB4IDM4LjVweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAzOC41cHggMCAzOC41cHggMzRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuLmZwLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmZwLW5vdHJhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4jZnAtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuI2ZwLW5hdi5yaWdodCB7XG4gIHJpZ2h0OiAxN3B4O1xufVxuI2ZwLW5hdi5sZWZ0IHtcbiAgbGVmdDogMTdweDtcbn1cbi5mcC1zbGlkZXNOYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mcC1zbGlkZXNOYXYuYm90dG9tIHtcbiAgYm90dG9tOiAxN3B4O1xufVxuLmZwLXNsaWRlc05hdi50b3Age1xuICB0b3A6IDE3cHg7XG59XG4jZnAtbmF2IHVsLFxuLmZwLXNsaWRlc05hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbn1cbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXG4jZnAtbmF2LmZwLXNob3ctYWN0aXZlIGEuYWN0aXZlICsgLmZwLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLnJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xuICBsZWZ0OiAyMHB4O1xufVxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sXG4uZnAtYXV0by1oZWlnaHQgLmZwLXNsaWRlLFxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGwge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50b29sdGlwc3Rlci1kZWZhdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b29sdGlwc3Rlci1kZWZhdWx0IC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b29sdGlwc3Rlci1pY29uIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50b29sdGlwc3Rlci1iYXNlIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi50b29sdGlwc3Rlci1hcnJvdyBzcGFuLFxuLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wIHNwYW4sXG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wLXJpZ2h0IHNwYW4sXG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wLWxlZnQgc3BhbiB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkO1xuICBib3R0b206IC03cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkO1xuICBib3R0b206IC03cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tIHNwYW4sXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tLXJpZ2h0IHNwYW4sXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tLWxlZnQgc3BhbiB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkO1xuICB0b3A6IC03cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkO1xuICB0b3A6IC03cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wIHNwYW4sXG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tIHNwYW4sXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wLWxlZnQgc3Bhbixcbi50b29sdGlwc3Rlci1hcnJvdy1ib3R0b20tbGVmdCBzcGFuIHtcbiAgbGVmdDogNnB4O1xufVxuLnRvb2x0aXBzdGVyLWFycm93LXRvcC1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGxlZnQ6IDVweDtcbn1cbi50b29sdGlwc3Rlci1hcnJvdy10b3AtcmlnaHQgc3Bhbixcbi50b29sdGlwc3Rlci1hcnJvdy1ib3R0b20tcmlnaHQgc3BhbiB7XG4gIHJpZ2h0OiA2cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctdG9wLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIsXG4udG9vbHRpcHN0ZXItYXJyb3ctYm90dG9tLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICByaWdodDogNXB4O1xufVxuLnRvb2x0aXBzdGVyLWFycm93LWxlZnQgc3Bhbixcbi50b29sdGlwc3Rlci1hcnJvdy1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICByaWdodDogLTdweDtcbn1cbi50b29sdGlwc3Rlci1hcnJvdy1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQ7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctcmlnaHQgc3Bhbixcbi50b29sdGlwc3Rlci1hcnJvdy1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGxlZnQ6IC03cHg7XG59XG4udG9vbHRpcHN0ZXItYXJyb3ctcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQ7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udG9vbHRpcHN0ZXItZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi50b29sdGlwc3Rlci1mYWRlLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXBzdGVyLWdyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRvb2x0aXBzdGVyLWdyb3ctc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG4udG9vbHRpcHN0ZXItc3dpbmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnRvb2x0aXBzdGVyLXN3aW5nLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG59XG4udG9vbHRpcHN0ZXItZmFsbCB7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcHN0ZXItc2xpZGUge1xuICBsZWZ0OiAtNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXBzdGVyLWNvbnRlbnQtY2hhbmdpbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuLyogY3VzdG9tICovXG4udG9vbHRpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b29sdGlwc3Rlci1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWYzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50b29sdGlwc3Rlci1kZWZhdWx0IC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi50b29sdGlwc3Rlci1kZWZhdWx0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLnRvb2x0aXBzdGVyLWRlZmF1bHQgaDMge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uU2xlY3RCb3gge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG4uU2VsZWN0Q2xhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICAta2h0bWwtb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyA+IGxpIGxhYmVsLFxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQge1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5TdW1vU2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdDpmb2N1cyA+IC5DYXB0aW9uQ29udCxcbi5TdW1vU2VsZWN0OmhvdmVyID4gLkNhcHRpb25Db250IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDJweCAjNzc5OUQwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM3Nzk5RDA7XG4gIGJvcmRlci1jb2xvcjogIzc3OTlEMDtcbn1cbi5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTRBNEE0O1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uU3Vtb1NlbGVjdCA+IC5DYXB0aW9uQ29udCA+IHNwYW4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250ID4gbGFiZWwgPiBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZzsgYmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBMEFBQUFOQ0FZQUFBQnk2K1I4QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDN3TWRCaEFKL2Z3bmp3QUFBR0ZKUkVGVUtNOWpZQmgrZ0JGS3V6RXdNS1F3TURCOHhhT1dsWUdCNFQ0REEwTXJzdWFwREF3TS8vSGdOd3dNRERiWVRKdUdROE1IQmdZR0oxeE9ZR05nWUppQnB1RXBBd09ESFNGL3NpRForSVNCZ2NHQ2xFRHFaMkJnOEI2Q2tRc0FQUmdhMGNwUnRERUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIge1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCwgdG9wIDIwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDIwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQsIHRvcCAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0LCB0b3AgMjAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0LCB0b3AgMjAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQsIHRvcCAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAtMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5vcGVuIHtcbiAgdG9wOiAzNXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5pc0Zsb2F0aW5nID4gLm9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTAwcHggIzU5NTk1OTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwMHB4ICM1OTU5NTk7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaSB7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGM0YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMHB4IDBweDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaS5zZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFjMGU0O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zID4gbGkgbGFiZWwge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyA+IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5pc0Zsb2F0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogOTAlO1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zID4gbGkuZGlzYWJsZWQgKiB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIC8qIElFIDUtNyAqL1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5vcHRpb25zID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUgPiAub3B0aW9ucyA+IGxpIHNwYW4sXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgPiBsaSBzcGFuIGksXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCA+IHNwYW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FFQUVBRTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAuTXVsdGlDb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAzcHggM3B4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZS5pc0Zsb2F0aW5nID4gLk11bHRpQ29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUub2tDYW5jZWxJbk11bHRpID4gLk11bHRpQ29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUub2tDYW5jZWxJbk11bHRpID4gLk11bHRpQ29udHJvbHMgPiBwIHtcbiAgcGFkZGluZzogNnB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5NdWx0aUNvbnRyb2xzID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogNTAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5NdWx0aUNvbnRyb2xzID4gcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLk11bHRpQ29udHJvbHMgPiBwLmJ0bk9rIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RCREJEQjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggM3B4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5NdWx0aUNvbnRyb2xzID4gcC5idG5DYW5jZWwge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDNweCAwcHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLmlzRmxvYXRpbmcgPiAub3B0aW9ucyA+IGxpIHtcbiAgcGFkZGluZzogMTJweCA2cHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlLmlzRmxvYXRpbmcgPiAub3B0aW9ucyA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZS5pc0Zsb2F0aW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDQzcHg7XG59XG4vKnNlbGVjdGVkIHN0YXRlXG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgPiBsaS5zZWxlY3RlZCBzcGFuIGk6YWZ0ZXIsXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbC5zZWxlY3RlZCA+IHNwYW4gaTphZnRlcntjb250ZW50OicnOyBwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MTFweDsgaGVpZ2h0OjExcHg7IHRvcDoycHg7IGxlZnQ6MnB4OyBiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNywgMTY5LCAxNyk7IGJvcmRlci1yYWRpdXM6MnB4OyBib3gtc2hhZG93OjBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiovXG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgPiBsaS5zZWxlY3RlZCBzcGFuIGksXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbC5zZWxlY3RlZCA+IHNwYW4gaSxcbi5TdW1vU2VsZWN0IC5zZWxlY3QtYWxsLnBhcnRpYWwgPiBzcGFuIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTFhOTExO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZzsgYmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFHQ0FZQUFBRCtCZC83QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCeDBSVmgwVTI5bWRIZGhjbVVBUVdSdlltVWdSbWx5WlhkdmNtdHpJRU5UTlhHMTR6WUFBQUJNU1VSQlZBaVpmYzB4RGtBQUZJUGhkMktyMVdSamNBRXh1SWd6R1VUSVovQWtJbWpTb2ZuYk5CQWZIdnpBSGpPS056aGlRNDJJREZYQ0RpdmFheEFKZDB4WXNoVDNRcUJ4cW54ZUh2aHVucHUyM3hubUFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5TdW1vU2VsZWN0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLlN1bW9TZWxlY3QuZGlzYWJsZWQgPiAuQ2FwdGlvbkNvbnQge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAwcHggM3B4IDM1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5TdW1vU2VsZWN0IC5zZWxlY3QtYWxsID4gc3BhbiBpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwucGFydGlhbCA+IHNwYW4gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaS5vcHRHcm91cCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIGN1c3RvbSAqL1xuLlN1bW9TZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5TdW1vU2VsZWN0LmlucHV0LWZpZWxkLWVycm9yID4gLkNhcHRpb25Db250IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NDQyO1xufVxuLlN1bW9TZWxlY3QubG9hZGluZy1maWVsZCA+IC5DYXB0aW9uQ29udCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2xvYWRlci10b29sdGlwLmdpZicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cbi5TdW1vU2VsZWN0OmZvY3VzID4gLkNhcHRpb25Db250LFxuLlN1bW9TZWxlY3Q6aG92ZXIgPiAuQ2FwdGlvbkNvbnQge1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDExLCAxNTMsIDE5MywgMC42KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMSwgMTUzLCAxOTMsIDAuNik7XG59XG4uU3Vtb1NlbGVjdCA+IC5DYXB0aW9uQ29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbn1cbi5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250ID4gbGFiZWwgPiBpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250ID4gbGFiZWwgPiBpOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaSBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyA+IGxpLnNlbCxcbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyA+IGxpLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIHdpZHRoOiAyMjBweCBcXDA7XG4gIC8qSUU5IGFuZCBiZWxvdyovXG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4uaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzQ2NDY0NiAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWJ0biB7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cDpub3QoLmlucHV0LWdyb3VwLWJ0biksXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLnJvdyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5icy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTA2MDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHotaW5kZXg6IDEwNjE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTNweDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtM3B4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIHJpZ2h0OiAxM3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnMtYWN0aW9uc2JveCAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYnMtZG9uZWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnMtZG9uZWJ1dHRvbiAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJzLXNlYXJjaGJveCArIC5icy1hY3Rpb25zYm94IHtcbiAgcGFkZGluZzogMCA4cHggNHB4O1xufVxuLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLm11bHRpcGxlLXNlbGVjdGVkLWNoZWNrYm94LWljb24uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuc2VsZWN0ZWQgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDRweDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGNvbnRlbnQ6IFwiXFxFMDREXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG59XG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbi5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWNiZTg7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNhZmQ5ZWU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmRiOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2ZmYzk2Njtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZGI5OTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuICBib3JkZXItY29sb3I6ICM3YzdjN2M7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSAuYmFkZ2Uge1xuICBjb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNzNhNmMwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNzNhNmMwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGM4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzRiODhhNjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIC5iYWRnZSB7XG4gIGNvbG9yOiAjZTRlZWYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNjMWQ3ZTM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNGVlZjM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICM4MTU2MDg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICNiZjgwMGM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICNiZjgwMGM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYWEyNTtcbiAgYm9yZGVyLWNvbG9yOiAjODE1NjA4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkgLmJhZGdlIHtcbiAgY29sb3I6ICNmN2NhNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmN2NhNzc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xuICBib3JkZXItY29sb3I6ICMxNjE2MTY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkIC5iYWRnZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIC5iYWRnZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlIC5iYWRnZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZCAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUgLmJhZGdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIgLmJhZGdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQgLmJhZGdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLmRhdGVwaWNrZXIgLnByZXYuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2stbG93LFxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2ssXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMC41cHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay50cmlhbmdsZSxcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMCAxMC41cHggMTAuNXB4IDEwLjVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA0ODBiZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDQuMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRyYWNrIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLFxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogLTEwLjVweDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stY29udGFpbmVyIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMC41cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2stbG93LFxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1oaWdoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLFxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTAuNXB4O1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBib3JkZXItd2lkdGg6IDEwLjVweCAwIDEwLjVweCAxMC41cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0ODBiZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDQ4MGJlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNC4ycHg7XG59XG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdHJhY2sge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMjUlO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiAxMC41cHggMTAuNXB4IDEwLjVweCAwO1xufVxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgcGFkZGluZy1yaWdodDogNC4ycHg7XG59XG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2RmZGZkZiksIHRvKCNiZWJlYmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkZmRmZGYnLCBlbmRDb2xvcnN0cj0nI2ZmYmViZWJlJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2U1ZTVlNSksIHRvKCNlOWU5ZTkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNWU1ZTUnLCBlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JywgR3JhZGllbnRUeXBlPTApO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNsaWRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyIC50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLnNsaWRlciAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlciAudG9vbHRpcC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWRlciAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Q4ZDdlMyksIHRvKCNkOGQ3ZTMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q4ZDdlMyAwJSwgI2Q4ZDdlMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkOGQ3ZTMnLCBlbmRDb2xvcnN0cj0nI2ZmZDhkN2UzJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjlmOWY5KSwgdG8oI2Y1ZjVmNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMGI5OWMxKSwgdG8oIzBiOTljMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGI5OWMxIDAlLCAjMGI5OWMxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjBiOTljMScsIGVuZENvbG9yc3RyPScjZmYwYjk5YzEnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2xpZGVyLXRyYWNrLWxvdyxcbi5zbGlkZXItdHJhY2staGlnaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZmKSwgdG8oI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpZGVyLWhhbmRsZS5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDJweCAjZDhkN2UzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICNkOGQ3ZTM7XG59XG4uc2xpZGVyLWhhbmRsZS50cmlhbmdsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG4uc2xpZGVyLWhhbmRsZS5jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xufVxuLnNsaWRlci1oYW5kbGUuY3VzdG9tOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgY29sb3I6ICM3MjYyMDQ7XG59XG4uc2xpZGVyLXRpY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2JiYmJiYiksIHRvKCNiYmJiYmIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JiYmJiYiAwJSwgI2JiYmJiYiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZiYmJiYmInLCBlbmRDb2xvcnN0cj0nI2ZmYmJiYmJiJywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWRlci10aWNrLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWRlci10aWNrLnRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cbi5zbGlkZXItdGljay5jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xufVxuLnNsaWRlci10aWNrLmN1c3RvbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIGNvbG9yOiAjNzI2MjA0O1xufVxuLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzBiOTljMSksIHRvKCMwYjk5YzEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBiOTljMSAwJSwgIzBiOTljMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwYjk5YzEnLCBlbmRDb2xvcnN0cj0nI2ZmMGI5OWMxJywgR3JhZGllbnRUeXBlPTApO1xuICBvcGFjaXR5OiAxO1xufVxuLmRsLXNsaWRlci1kdXJlZSAuc2xpZGVyLXRpY2ssXG4uZGwtc2xpZGVyLWVwYXJnbmUgLnNsaWRlci10aWNrLFxuLmRsLXNsaWRlci1yZXBhcnQgLnNsaWRlci10aWNrIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG4uZGwtc2xpZGVyLWR1cmVlIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGwtc2xpZGVyLWR1cmVlIC5zbGlkZXItdHJhY2sge1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmYwMDAwKzAsZmZmZjAwKzQwLGZmZmYwMCs2MCwwMDgwMDArMTAwICovXG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBGRjMuNi0xNSAqL1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZmYwMDAwKSwgY29sb3Itc3RvcCg0MCUsICNmZmZmMDApLCBjb2xvci1zdG9wKDYwJSwgI2ZmZmYwMCksIHRvKCMwMDgwMDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDAwIDAlLCAjZmZmZjAwIDQwJSwgI2ZmZmYwMCA2MCUsICMwMDgwMDAgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDgwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIC8qIElFNi05ICovXG59XG5cbi5jaGFydGUtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG59XG4uY2hhcnRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNoYXJ0ZS1taWRkbGUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2hhcnRlLWgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2hhcnRlLW1lbnUge1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoYXJ0ZS1tZW51LW8ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4uY2hhcnRlLW1lbnUtZHJvcGRvd24ge1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2hhcnRlLWgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2hhcnRlLWgyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hhcnRlLW9rOmFmdGVyIHtcbiAgLypiYWNrZ3JvdW5kOiM0NDlkNDQ7Ki9cbn1cbi5jaGFydGUtaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXJ0ZS1ibCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2hhcnRlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jaGFydGUtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGFydGUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2hhcnRlLWNvbG9yIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmNoYXJ0ZS1jb2RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoYXJ0ZS1jb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNoYXJ0ZS1vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJ0ZS1vIC5hbmNyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbn1cbi5jaGFydGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4uY2hhcnRlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxudWwubGlzdCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsLmxpc3QgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG59XG4uYmxhbmMtYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsZXVmb25jZS1jIHtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4uYmxldS1jIHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG4ub3JhbmdlZm9uY2UtYyB7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLm9yYW5nZS1jLFxuLm9yYW5nZS1jIGEge1xuICBjb2xvcjogI2ZiYjkwNztcbn1cbi5vcmFuZ2Vmb25jZS1jIGEge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5vcmFuZ2Vmb25jZS1jIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmM2EwZjtcbn1cbi5yb3VnZS1jIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uc21hbGwtZm9udCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5saXN0LWNoZXZyb25zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5saXN0LWNoZXZyb25zIGxpIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWNoZXZyb25zIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmxpc3QtZmxlY2hlcyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1mbGVjaGVzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubGlzdC1mbGVjaGVzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL3JpZ2h0LWFycm93LnBuZycpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi51YyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG59XG4udGV4dC1iaWcge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbi50ZXh0LWJpZy14eCB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuLnRydW5jYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaDQtbWluIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1jZW50cmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm9yYW5nZS1saW5rIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ub3JhbmdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5jdGEtZmxlY2hlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKCcuLi9hc3NldHMvcmlnaHQtYXJyb3cucG5nJyk7XG59XG4vKiB3cmFwcGVyICovXG4jd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG93LW1lbnUgI3dyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjVweCk7XG59XG4jbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5oZWFkZXItbW9iaWxlIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWxpbmUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1saW5lLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLWxpbmUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmhlYWRlci1vcGVuIC5oZWFkZXItaSB7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lcjpiZWZvcmUsXG4uaGVhZGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaGVhZGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lcjpiZWZvcmUsXG4uaGVhZGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaGVhZGVyIC5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWFkZXItZm9ybSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItZm9ybSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1pbnB1dCB7XG4gIHdpZHRoOiAyMDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggNDBweCA3cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlYWRlci1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZWFkZXItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlYWRlci1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlYWRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhZGVyLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uaGVhZGVyLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uaGVhZGVyLWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLWxvZ28tbW9iaWxlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyLWxvZ28tbW9iaWxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1pbnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uaGVhZGVyLWludGVyLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5oZWFkZXItb3BlbiAuaGVhZGVyLWludGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItaW50ZXItbGluZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRvcDogLTdweDtcbiAgY29udGVudDogJyc7XG59XG4uaGVhZGVyLW9wZW4gLmhlYWRlci1pbnRlci1saW5lOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlci1pbnRlci1saW5lOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0b3A6IDdweDtcbiAgY29udGVudDogJyc7XG59XG4uaGVhZGVyLW9wZW4gLmhlYWRlci1pbnRlci1saW5lOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi8qIFBSSVZBVEUgKi9cbi5wcml2YXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByaXZhdGU6YmVmb3JlLFxuLnByaXZhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucHJpdmF0ZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByaXZhdGU6YmVmb3JlLFxuLnByaXZhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucHJpdmF0ZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcml2YXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJpdmF0ZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiOTA3O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDIxNDY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByaXZhdGUtbGluayB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnByaXZhdGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcml2YXRlLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnByaXZhdGUtbGluay1kYiB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByaXZhdGUtbGluay1kYiB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByaXZhdGUtbGluay1kYiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogTkFWMiAqL1xuLm5hdjIge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdjIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5uYXYyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2Mi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5uYXYyLWxpbms6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA0cHg7XG59XG4ubmF2Mi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICB9XG59XG4ubmF2Mi1saW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5uYXYyLWxpbms6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE5BViAqL1xubmF2Lm5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYubmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLm5hdi1tZW51IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5uYXYtaXRlbS5hY3RpZiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLm5hdi1saW5rLWFjY291bnQge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi8qIFNVQk5BViAqL1xuLnN1Ym5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjY0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VibmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmY2NDQyO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcbiAgfVxufVxuLnN1Ym5hdjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmNjQ0MjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VibmF2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3VibmF2Lmxhc3Qge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5zdWJuYXYubGFzdDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzMHB4O1xufVxuLnN1Ym5hdi1tZW51IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdWJuYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLnN1Ym5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VibmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uc3VibmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc3VibmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3VibmF2LWxpbmstZXNzZW50aWVsIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc3VibmF2LWxpbmstZXNzZW50aWVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLnN1Ym5hdi1saW5rLXRvb2xzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VibmF2LWxpbmstdG9vbHM6aG92ZXIge1xuICBjb2xvcjogIzBiOTljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5oZWFkZXIuaGVhZGVyICsgI21haW4ge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyLmhlYWRlciArICNtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbmZvb3Rlci5mb290ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3Rlci5mb290ZXItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuZm9vdGVyLmZvb3Rlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3Rlci5mb290ZXItMyBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgY29sb3I6ICMwYjk5YzE7XG59XG5mb290ZXIuZm9vdGVyLTMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLmZvb3Rlci1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyLWdyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ncm91cC10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290ZXItZ3JvdXAtdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDBGXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItZ3JvdXAtaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItZ3JvdXAtaSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlci10aXRsZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZm9vdGVyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmZvb3Rlci1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5mb290ZXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5mb290ZXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY29udGFjdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1jb250YWN0IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb290ZXItY29udGFjdCBwIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZvb3Rlci1jb250YWN0IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5mb290ZXItY29udGFjdCBwIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5mb290ZXItY29udGFjdCBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItc29jaWFsLWxpbmsge1xuICBjb2xvcjogI2FhYTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZvb3Rlci1zb2NpYWwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmZvb3Rlci1tbC1saW5rIHtcbiAgY29sb3I6ICNhYWE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZm9vdGVyLW1sLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnIC0gJztcbn1cbi5mb290ZXItbWwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY29vcmQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXItY29vcmQgc3Ryb25nIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvb3Rlci1jb29yZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ud3lzaXd5ZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3lzaXd5ZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3lzaXd5ZyBoMiB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnd5c2l3eWcgaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnd5c2l3eWcgaDIuY2hlY2sge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi53eXNpd3lnIGgzIHtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cbi53eXNpd3lnIC50YWJsZS1yZXNwb25zaXZlICsgLm1lbnRpb24ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi53eXNpd3lnIHAuaW50cm8ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53eXNpd3lnIHAubWVudGlvbiB7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53eXNpd3lnIHAuaW5mbyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwYjk5YzE7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnd5c2l3eWcgcC5pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI2NHB4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIHdpZHRoOiA1M3B4O1xufVxuLnd5c2l3eWcgLnRhYmxlIHtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3lzaXd5ZyAudGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3lzaXd5ZyAudGFibGUgdGhlYWQgdGggLmljb24tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4ud3lzaXd5ZyAudGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnd5c2l3eWcgLnRhYmxlIHRoZWFkIHRoIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud3lzaXd5ZyAudGFibGUgdGJvZHkgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNTBweDtcbn1cbi53eXNpd3lnIC50YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3lzaXd5ZyAudGFibGUgLmJnLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4ud3lzaXd5ZyAudGFibGUgLmJnLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi53eXNpd3lnIC50YWJsZSB0Ym9keSAuYmctcmVkIHRkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3lzaXd5ZyAudGFibGUgLmJnLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG4ud3lzaXd5ZyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53eXNpd3lnIHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnd5c2l3eWcgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnd5c2l3eWcgdWwud2FybmluZyBsaSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53eXNpd3lnIHVsLmFyci1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi53eXNpd3lnIHVsLmFyci1saXN0ID4gbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnd5c2l3eWcgdWwuYXJyLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3lzaXd5ZyB1bC5hcnItbGlzdCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMThweDtcbn1cbi53eXNpd3lnIHVsLmFyci1saXN0ID4gbGkgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ud3lzaXd5ZyB1bC5hcnItbGlzdCA+IGxpIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53eXNpd3lnIHVsLmFyci1saXN0ID4gbGkgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYWRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFkbi10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hZG4tdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFkbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hZG4tcGljdG8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmFkbi1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFkbi1kZXNjIHtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4jYnJlYWRjcnVtYnMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcbn1cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcbn1cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNiYmI7XG4gIGNvbnRlbnQ6IFwiPiBcIjtcbn1cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYiA+IGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIHRhYmxlICovXG4udGFibGUtY29udHJhdHMge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS1jb250cmF0cyB0aCxcbi50YWJsZS1jb250cmF0cyB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLnRhYmxlLWNvbnRyYXRzIHRoW2NsYXNzXj1cInR5cGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2YzZjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhYmxlLWNvbnRyYXRzIHRoW2NsYXNzXj1cInR5cGVcIl0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnRhYmxlLWNvbnRyYXRzIHRoW2NsYXNzXj1cInR5cGVcIl0udHlwZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1MDRjO1xufVxuLnRhYmxlLWNvbnRyYXRzIHRoW2NsYXNzXj1cInR5cGVcIl0udHlwZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RhMzk2O1xufVxuLnRhYmxlLWNvbnRyYXRzIHRoW2NsYXNzXj1cInR5cGVcIl0udHlwZTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4MGFjO1xufVxuLnRhYmxlLWNvbnRyYXRzIHRkLnR5cGUxIC5wbHVzIHtcbiAgY29sb3I6ICM0MjQxNDE7XG59XG4udGFibGUtY29udHJhdHMgdGQudHlwZTIgLnBsdXMge1xuICBjb2xvcjogI2M4NTA0Yztcbn1cbi50YWJsZS1jb250cmF0cyB0ZC50eXBlMyAucGx1cyB7XG4gIGNvbG9yOiAjM2RhMzk2O1xufVxuLnRhYmxlLWNvbnRyYXRzIHRkLnR5cGU0IC5wbHVzIHtcbiAgY29sb3I6ICMzZGEzOTY7XG59XG4udGFibGUtY29udHJhdHMgLmNob29zZSB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtY29udHJhdHMgLmNob29zZSB0aDphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwOCwgMTA4LCAxMDgsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmM2YzZjO1xuICBib3JkZXItd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi50YWJsZS1jb250cmF0cyAuY2hvb3NlIHRoLnR5cGUyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMCwgODAsIDc2LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4NTA0Yztcbn1cbi50YWJsZS1jb250cmF0cyAuY2hvb3NlIHRoLnR5cGUzOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYxLCAxNjMsIDE1MCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzZGEzOTY7XG59XG4udGFibGUtY29udHJhdHMgLmNob29zZSB0aC50eXBlNDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgMTI4LCAxNzIsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjg4MGFjO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5kZXNjIHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbi50YWJsZS1jb250cmF0cyAuZGVzYyB1bC5wbHVzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS1jb250cmF0cyAuZGVzYyB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50YWJsZS1jb250cmF0cyAuZGVzYyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGFibGUtY29udHJhdHMgLmRlc2MgLm1vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5kZXNjIC5tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5tZW50aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUtY29udHJhdHMgLmZyYWlzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZS1jb250cmF0cyAuZnJhaXMgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGFibGUtY29udHJhdHMgLmZyYWlzIC5saW5lICsgLmxpbmUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGFibGUtY29udHJhdHMgLmZyYWlzIC5saW5lIHNwYW4ge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRhYmxlLWNvbnRyYXRzIC5mcmFpcyAubGluZSBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtY29udHJhdHMgLnRhcmlmIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWNvbnRyYXRzIC50YXJpZiAubGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi50YWJsZS1jb250cmF0cyAudGFyaWYgLmxlZnQgLm51bSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRhYmxlLWNvbnRyYXRzIC50YXJpZiAubGVmdCAubnVtIHN1cCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdG9wOiA4cHg7XG59XG4udGFibGUtY29udHJhdHMgLnRhcmlmIC5sZWZ0IC5udW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZS1jb250cmF0cyAudGFyaWYgLmxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlLWNvbnRyYXRzIC50YXJpZiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS1jb250cmF0cyAuY29sc3Bhbi10aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFibGUtY29udHJhdHMgLmNvbHNwYW4tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cbi50YWJsZS1jb250cmF0cyAuY29sc3Bhbi10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udGFibGUtY29udHJhdHMgLmNvbHNwYW4tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtY29udHJhdHMgLmNvbHNwYW4tdGl0bGUgc3Bhbi5ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4udGFibGUtY29udHJhdHMgLmJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZS1jb250cmF0cyAuZ3JhcGggdGQge1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5ncmFwaCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGFibGUtY29udHJhdHMgLnVudGlsIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi50YWJsZS1jb250cmF0cyAubnVtcyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5udW1zIHRkIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5jYXRzIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG4udGFibGUtY29udHJhdHMgLmJ0bnMgKyAuYnRucyB0ZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udGFibGUtY29udHJhdHMgLmJ0bnMgdGQge1xuICBwYWRkaW5nOiAyMHB4IDJweCAwO1xufVxuLnRhYmxlLWNvbnRyYXRzIC5idG5zIHRkLnR5cGUxIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2YzZjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzUyNTI1Mjtcbn1cbi50YWJsZS1jb250cmF0cyAuYnRucyB0ZC50eXBlMiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NTA0YztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYzM5MzU7XG59XG4udGFibGUtY29udHJhdHMgLmJ0bnMgdGQudHlwZTMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGEzOTY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmY3ZTc0O1xufVxuLnRhYmxlLWNvbnRyYXRzIC5idG5zIHRkLnR5cGU0IC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4MGFjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFlNjE4Mztcbn1cbi50YWJsZS1jb250cmF0cyAuYnRucyAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ0bi1ncmVlbixcbi5idG4tY29sb3I0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWRjNzY7XG4gIGJvcmRlci1jb2xvcjogIzJlZGM3Njtcbn1cbi5idG4tZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yNDpmb2N1cyxcbi5idG4tZ3JlZW4uZm9jdXMsXG4uYnRuLWNvbG9yNC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiODVlO1xuICBib3JkZXItY29sb3I6ICMxNDc3M2Q7XG59XG4uYnRuLWdyZWVuOmhvdmVyLFxuLmJ0bi1jb2xvcjQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYjg1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWRhZjVhO1xufVxuLmJ0bi1ncmVlbjphY3RpdmUsXG4uYnRuLWNvbG9yNDphY3RpdmUsXG4uYnRuLWdyZWVuLmFjdGl2ZSxcbi5idG4tY29sb3I0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JlZW4sXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiODVlO1xuICBib3JkZXItY29sb3I6ICMxZGFmNWE7XG59XG4uYnRuLWdyZWVuOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3I0OmFjdGl2ZTpob3Zlcixcbi5idG4tZ3JlZW4uYWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvcjQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmVlbjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3I0OmhvdmVyLFxuLmJ0bi1ncmVlbjphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yNDphY3RpdmU6Zm9jdXMsXG4uYnRuLWdyZWVuLmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3I0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JlZW46Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNDpmb2N1cyxcbi5idG4tZ3JlZW46YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvcjQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1ncmVlbi5hY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yNC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyZWVuLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOWE0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ3NzNkO1xufVxuLmJ0bi1ncmVlbjphY3RpdmUsXG4uYnRuLWNvbG9yNDphY3RpdmUsXG4uYnRuLWdyZWVuLmFjdGl2ZSxcbi5idG4tY29sb3I0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JlZW4sXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWdyZWVuLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvcjQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWdyZWVuW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tY29sb3I0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZWVuOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3I0OmhvdmVyLFxuLmJ0bi1ncmVlbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3I0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1ncmVlbltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWNvbG9yNFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ncmVlbjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yNDpmb2N1cyxcbi5idG4tZ3JlZW4uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yNC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZ3JlZW5bZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1jb2xvcjRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ3JlZW4uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvcjQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYzc2O1xuICBib3JkZXItY29sb3I6ICMyZWRjNzY7XG59XG4uYnRuLWdyZWVuIC5iYWRnZSxcbi5idG4tY29sb3I0IC5iYWRnZSB7XG4gIGNvbG9yOiAjMmVkYzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1wcmltYXJ5LnJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItY29sb3I6ICNmZjY0NDI7XG59XG4uYnRuLXByaW1hcnkucmVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LnJlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYTBmO1xuICBib3JkZXItY29sb3I6ICNjMjIzMDA7XG59XG4uYnRuLXByaW1hcnkucmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzIwNTtcbn1cbi5idG4tcHJpbWFyeS5yZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LnJlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkucmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzIwNTtcbn1cbi5idG4tcHJpbWFyeS5yZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LnJlZC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkucmVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LnJlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkucmVkLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5yZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkucmVkOmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5yZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LnJlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyYTAwO1xuICBib3JkZXItY29sb3I6ICNjMjIzMDA7XG59XG4uYnRuLXByaW1hcnkucmVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5yZWQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LnJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkucmVkLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LnJlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LnJlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5yZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkucmVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkucmVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LnJlZC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeS5yZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5yZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItY29sb3I6ICNmZjY0NDI7XG59XG4uYnRuLXByaW1hcnkucmVkIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1jb2xvcjIsXG4uYnRuLWNvbG9yNiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiOTA3O1xuICBib3JkZXItY29sb3I6ICNmYmI5MDc7XG59XG4uYnRuLWNvbG9yMjpmb2N1cyxcbi5idG4tY29sb3I2OmZvY3VzLFxuLmJ0bi1jb2xvcjIuZm9jdXMsXG4uYnRuLWNvbG9yNi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M5NjAzO1xuICBib3JkZXItY29sb3I6ICM4MDVlMDI7XG59XG4uYnRuLWNvbG9yMjpob3Zlcixcbi5idG4tY29sb3I2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzk2MDM7XG4gIGJvcmRlci1jb2xvcjogI2MyOGUwMztcbn1cbi5idG4tY29sb3IyOmFjdGl2ZSxcbi5idG4tY29sb3I2OmFjdGl2ZSxcbi5idG4tY29sb3IyLmFjdGl2ZSxcbi5idG4tY29sb3I2LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3IyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjYge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjOTYwMztcbiAgYm9yZGVyLWNvbG9yOiAjYzI4ZTAzO1xufVxuLmJ0bi1jb2xvcjI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvcjY6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvcjIuYWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvcjYuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNjpob3Zlcixcbi5idG4tY29sb3IyOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3I2OmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3IyLmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3I2LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3IyOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjY6Zm9jdXMsXG4uYnRuLWNvbG9yMjphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yNjphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yMi5hY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yNi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yMi5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3I2LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTdjMDM7XG4gIGJvcmRlci1jb2xvcjogIzgwNWUwMjtcbn1cbi5idG4tY29sb3IyOmFjdGl2ZSxcbi5idG4tY29sb3I2OmFjdGl2ZSxcbi5idG4tY29sb3IyLmFjdGl2ZSxcbi5idG4tY29sb3I2LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3IyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1jb2xvcjIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yNi5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3IyW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tY29sb3I2W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yMjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yNjpob3Zlcixcbi5idG4tY29sb3IyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvcjYuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yMltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWNvbG9yNltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvcjI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvcjY6Zm9jdXMsXG4uYnRuLWNvbG9yMi5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3I2LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvcjJbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1jb2xvcjZbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3IyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3I2LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjkwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmJiOTA3O1xufVxuLmJ0bi1jb2xvcjIgLmJhZGdlLFxuLmJ0bi1jb2xvcjYgLmJhZGdlIHtcbiAgY29sb3I6ICNmYmI5MDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWNvbG9yMyxcbi5idG4tY29sb3I1IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5idG4tY29sb3IzOmZvY3VzLFxuLmJ0bi1jb2xvcjU6Zm9jdXMsXG4uYnRuLWNvbG9yMy5mb2N1cyxcbi5idG4tY29sb3I1LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2MyMjMwMDtcbn1cbi5idG4tY29sb3IzOmhvdmVyLFxuLmJ0bi1jb2xvcjU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2EwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzMjA1O1xufVxuLmJ0bi1jb2xvcjM6YWN0aXZlLFxuLmJ0bi1jb2xvcjU6YWN0aXZlLFxuLmJ0bi1jb2xvcjMuYWN0aXZlLFxuLmJ0bi1jb2xvcjUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYTBmO1xuICBib3JkZXItY29sb3I6ICNmZjMyMDU7XG59XG4uYnRuLWNvbG9yMzphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yNTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yMy5hY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yNS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yMzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3I1OmhvdmVyLFxuLmJ0bi1jb2xvcjM6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvcjU6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvcjMuYWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvcjUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjM6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNTpmb2N1cyxcbi5idG4tY29sb3IzOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3I1OmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3IzLmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3I1LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3IzLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMmEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMzAwO1xufVxuLmJ0bi1jb2xvcjM6YWN0aXZlLFxuLmJ0bi1jb2xvcjU6YWN0aXZlLFxuLmJ0bi1jb2xvcjMuYWN0aXZlLFxuLmJ0bi1jb2xvcjUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvcjMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWNvbG9yMy5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3I1LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvcjNbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1jb2xvcjVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3IzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3I1OmhvdmVyLFxuLmJ0bi1jb2xvcjMuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yNS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3IzW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tY29sb3I1W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yMzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yNTpmb2N1cyxcbi5idG4tY29sb3IzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvcjUuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yM1tkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLWNvbG9yNVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvcjMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvcjUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItY29sb3I6ICNmZjY0NDI7XG59XG4uYnRuLWNvbG9yMyAuYmFkZ2UsXG4uYnRuLWNvbG9yNSAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5idDpmb2N1cyxcbi5idDphY3RpdmU6Zm9jdXMsXG4uYnQuYWN0aXZlOmZvY3VzLFxuLmJ0LmZvY3VzLFxuLmJ0OmFjdGl2ZS5mb2N1cyxcbi5idC5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5idDpob3Zlcixcbi5idDpmb2N1cyxcbi5idC5mb2N1cyB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnQ6YWN0aXZlLFxuLmJ0LmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnQuZGlzYWJsZWQsXG4uYnRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmEuYnQuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKi5idC1kZWZhdWx0IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idC1wcmltYXJ5IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcbn0qL1xuLmJ0LTEsXG4uYnQtYWN0aW9uLFxuLmJ0bi1kYW5nZXIsXG4uYmlnLW1lbnUgLmJ0MS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItY29sb3I6ICNmZjY0NDI7XG59XG4uYnQtMTpmb2N1cyxcbi5idC1hY3Rpb246Zm9jdXMsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idC0xLmZvY3VzLFxuLmJ0LWFjdGlvbi5mb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2MyMjMwMDtcbn1cbi5idC0xOmhvdmVyLFxuLmJ0LWFjdGlvbjpob3Zlcixcbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzIwNTtcbn1cbi5idC0xOmFjdGl2ZSxcbi5idC1hY3Rpb246YWN0aXZlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0LTEuYWN0aXZlLFxuLmJ0LWFjdGlvbi5hY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1hY3Rpb24sXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYTBmO1xuICBib3JkZXItY29sb3I6ICNmZjMyMDU7XG59XG4uYnQtMTphY3RpdmU6aG92ZXIsXG4uYnQtYWN0aW9uOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idC0xLmFjdGl2ZTpob3Zlcixcbi5idC1hY3Rpb24uYWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTE6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtYWN0aW9uOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnQtMTphY3RpdmU6Zm9jdXMsXG4uYnQtYWN0aW9uOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idC0xLmFjdGl2ZTpmb2N1cyxcbi5idC1hY3Rpb24uYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTE6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtYWN0aW9uOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnQtMTphY3RpdmUuZm9jdXMsXG4uYnQtYWN0aW9uOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idC0xLmFjdGl2ZS5mb2N1cyxcbi5idC1hY3Rpb24uYWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtYWN0aW9uLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMmEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMzAwO1xufVxuLmJ0LTE6YWN0aXZlLFxuLmJ0LWFjdGlvbjphY3RpdmUsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnQtMS5hY3RpdmUsXG4uYnQtYWN0aW9uLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LWFjdGlvbixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idC0xLmRpc2FibGVkOmhvdmVyLFxuLmJ0LWFjdGlvbi5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0LTFbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0LWFjdGlvbltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTE6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LWFjdGlvbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idC0xLmRpc2FibGVkOmZvY3VzLFxuLmJ0LWFjdGlvbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0LTFbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0LWFjdGlvbltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTE6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LWFjdGlvbjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idC0xLmRpc2FibGVkLmZvY3VzLFxuLmJ0LWFjdGlvbi5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0LTFbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0LWFjdGlvbltkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTEuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LWFjdGlvbi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5idC0xIC5iYWRnZSxcbi5idC1hY3Rpb24gLmJhZGdlLFxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnQtMTpmb2N1cyxcbi5idC1hY3Rpb246Zm9jdXMsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idC0xLmZvY3VzLFxuLmJ0LWFjdGlvbi5mb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idC0xLW91dGxpbmUsXG4uYnQxLWludmVydGVkIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5idC0xLW91dGxpbmU6Zm9jdXMsXG4uYnQxLWludmVydGVkOmZvY3VzLFxuLmJ0LTEtb3V0bGluZS5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMzAwO1xufVxuLmJ0LTEtb3V0bGluZTpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzMjA1O1xufVxuLmJ0LTEtb3V0bGluZTphY3RpdmUsXG4uYnQxLWludmVydGVkOmFjdGl2ZSxcbi5idC0xLW91dGxpbmUuYWN0aXZlLFxuLmJ0MS1pbnZlcnRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNmZjMyMDU7XG59XG4uYnQtMS1vdXRsaW5lOmFjdGl2ZTpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0LTEtb3V0bGluZS5hY3RpdmU6aG92ZXIsXG4uYnQxLWludmVydGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLW91dGxpbmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQxLWludmVydGVkOmhvdmVyLFxuLmJ0LTEtb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4uYnQxLWludmVydGVkOmFjdGl2ZTpmb2N1cyxcbi5idC0xLW91dGxpbmUuYWN0aXZlOmZvY3VzLFxuLmJ0MS1pbnZlcnRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDpmb2N1cyxcbi5idC0xLW91dGxpbmU6YWN0aXZlLmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDphY3RpdmUuZm9jdXMsXG4uYnQtMS1vdXRsaW5lLmFjdGl2ZS5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEtb3V0bGluZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idDEtaW52ZXJ0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMzAwO1xufVxuLmJ0LTEtb3V0bGluZTphY3RpdmUsXG4uYnQxLWludmVydGVkOmFjdGl2ZSxcbi5idC0xLW91dGxpbmUuYWN0aXZlLFxuLmJ0MS1pbnZlcnRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnQtMS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0MS1pbnZlcnRlZC5kaXNhYmxlZDpob3Zlcixcbi5idC0xLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0MS1pbnZlcnRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTEtb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmhvdmVyLFxuLmJ0LTEtb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idDEtaW52ZXJ0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtMS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idDEtaW52ZXJ0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0xLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0MS1pbnZlcnRlZDpmb2N1cyxcbi5idC0xLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsXG4uYnQxLWludmVydGVkLmRpc2FibGVkLmZvY3VzLFxuLmJ0LTEtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsXG4uYnQxLWludmVydGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMS1vdXRsaW5lLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idDEtaW52ZXJ0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjY0NDI7XG59XG4uYnQtMS1vdXRsaW5lIC5iYWRnZSxcbi5idDEtaW52ZXJ0ZWQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG59XG4uYnQtMS1vdXRsaW5lOmhvdmVyLFxuLmJ0MS1pbnZlcnRlZDpob3Zlcixcbi5idC0xLW91dGxpbmU6Zm9jdXMsXG4uYnQxLWludmVydGVkOmZvY3VzLFxuLmJ0LTEtb3V0bGluZTphY3RpdmUsXG4uYnQxLWludmVydGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItY29sb3I6ICNmZjY0NDI7XG59XG4uYnQtMS1vdXRsaW5lOmhvdmVyOmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDpob3Zlcjpmb2N1cyxcbi5idC0xLW91dGxpbmU6Zm9jdXM6Zm9jdXMsXG4uYnQxLWludmVydGVkOmZvY3VzOmZvY3VzLFxuLmJ0LTEtb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4uYnQxLWludmVydGVkOmFjdGl2ZTpmb2N1cyxcbi5idC0xLW91dGxpbmU6aG92ZXIuZm9jdXMsXG4uYnQxLWludmVydGVkOmhvdmVyLmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpmb2N1cy5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuZm9jdXMsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2MyMjMwMDtcbn1cbi5idC0xLW91dGxpbmU6aG92ZXI6aG92ZXIsXG4uYnQxLWludmVydGVkOmhvdmVyOmhvdmVyLFxuLmJ0LTEtb3V0bGluZTpmb2N1czpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXM6aG92ZXIsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZTpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNhMGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzIwNTtcbn1cbi5idC0xLW91dGxpbmU6aG92ZXI6YWN0aXZlLFxuLmJ0MS1pbnZlcnRlZDpob3ZlcjphY3RpdmUsXG4uYnQtMS1vdXRsaW5lOmZvY3VzOmFjdGl2ZSxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0LTEtb3V0bGluZTphY3RpdmU6YWN0aXZlLFxuLmJ0MS1pbnZlcnRlZDphY3RpdmU6YWN0aXZlLFxuLmJ0LTEtb3V0bGluZTpob3Zlci5hY3RpdmUsXG4uYnQxLWludmVydGVkOmhvdmVyLmFjdGl2ZSxcbi5idC0xLW91dGxpbmU6Zm9jdXMuYWN0aXZlLFxuLmJ0MS1pbnZlcnRlZDpmb2N1cy5hY3RpdmUsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZS5hY3RpdmUsXG4uYnQxLWludmVydGVkOmFjdGl2ZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLW91dGxpbmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQxLWludmVydGVkOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEtb3V0bGluZTphY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQxLWludmVydGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYTBmO1xuICBib3JkZXItY29sb3I6ICNmZjMyMDU7XG59XG4uYnQtMS1vdXRsaW5lOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmJ0LTEtb3V0bGluZTpmb2N1czphY3RpdmU6aG92ZXIsXG4uYnQxLWludmVydGVkOmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5idC0xLW91dGxpbmU6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5idC0xLW91dGxpbmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmJ0MS1pbnZlcnRlZDpob3Zlci5hY3RpdmU6aG92ZXIsXG4uYnQtMS1vdXRsaW5lOmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLmJ0LTEtb3V0bGluZTphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmJ0MS1pbnZlcnRlZDphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEtb3V0bGluZTpob3Zlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idDEtaW52ZXJ0ZWQ6aG92ZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lOmZvY3VzOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDpmb2N1czpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDphY3RpdmU6aG92ZXIsXG4uYnQtMS1vdXRsaW5lOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpmb2N1czphY3RpdmU6Zm9jdXMsXG4uYnQxLWludmVydGVkOmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5idC0xLW91dGxpbmU6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5idC0xLW91dGxpbmU6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uYnQtMS1vdXRsaW5lOmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmJ0LTEtb3V0bGluZTphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEtb3V0bGluZTpob3Zlcjpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idDEtaW52ZXJ0ZWQ6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lOmZvY3VzOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDpmb2N1czpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDphY3RpdmU6Zm9jdXMsXG4uYnQtMS1vdXRsaW5lOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpmb2N1czphY3RpdmUuZm9jdXMsXG4uYnQxLWludmVydGVkOmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5idC0xLW91dGxpbmU6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5idC0xLW91dGxpbmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDpob3Zlci5hY3RpdmUuZm9jdXMsXG4uYnQtMS1vdXRsaW5lOmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLmJ0LTEtb3V0bGluZTphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEtb3V0bGluZTpob3Zlci5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idDEtaW52ZXJ0ZWQ6aG92ZXIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lOmZvY3VzLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDpmb2N1cy5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLW91dGxpbmU6YWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0MS1pbnZlcnRlZDphY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMmEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMzAwO1xufVxuLmJ0LTEtb3V0bGluZTpob3ZlcjphY3RpdmUsXG4uYnQxLWludmVydGVkOmhvdmVyOmFjdGl2ZSxcbi5idC0xLW91dGxpbmU6Zm9jdXM6YWN0aXZlLFxuLmJ0MS1pbnZlcnRlZDpmb2N1czphY3RpdmUsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZTphY3RpdmUsXG4uYnQxLWludmVydGVkOmFjdGl2ZTphY3RpdmUsXG4uYnQtMS1vdXRsaW5lOmhvdmVyLmFjdGl2ZSxcbi5idDEtaW52ZXJ0ZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0LTEtb3V0bGluZTpmb2N1cy5hY3RpdmUsXG4uYnQxLWludmVydGVkOmZvY3VzLmFjdGl2ZSxcbi5idC0xLW91dGxpbmU6YWN0aXZlLmFjdGl2ZSxcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0xLW91dGxpbmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQxLWludmVydGVkOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTEtb3V0bGluZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idDEtaW52ZXJ0ZWQ6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMS1vdXRsaW5lOmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idDEtaW52ZXJ0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idC0xLW91dGxpbmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnQxLWludmVydGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmJ0LTEtb3V0bGluZTpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmJ0LTEtb3V0bGluZTpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uYnQxLWludmVydGVkOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5idC0xLW91dGxpbmU6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0MS1pbnZlcnRlZDpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uYnQxLWludmVydGVkOmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTEtb3V0bGluZTpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0xLW91dGxpbmU6Zm9jdXM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0MS1pbnZlcnRlZDpmb2N1czpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMS1vdXRsaW5lOmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmFjdGl2ZTpob3Zlcixcbi5idC0xLW91dGxpbmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQxLWludmVydGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uYnQxLWludmVydGVkOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5idC0xLW91dGxpbmU6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnQxLWludmVydGVkOmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTEtb3V0bGluZTpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0xLW91dGxpbmU6Zm9jdXM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0MS1pbnZlcnRlZDpmb2N1czpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmFjdGl2ZTpmb2N1cyxcbi5idC0xLW91dGxpbmU6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnQxLWludmVydGVkOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpmb2N1cy5kaXNhYmxlZC5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMuZGlzYWJsZWQuZm9jdXMsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5idDEtaW52ZXJ0ZWQ6YWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmJ0LTEtb3V0bGluZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uYnQxLWludmVydGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5idC0xLW91dGxpbmU6Zm9jdXNbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0MS1pbnZlcnRlZDpmb2N1c1tkaXNhYmxlZF0uZm9jdXMsXG4uYnQtMS1vdXRsaW5lOmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uYnQxLWludmVydGVkOmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTEtb3V0bGluZTpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmhvdmVyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0xLW91dGxpbmU6Zm9jdXMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0MS1pbnZlcnRlZDpmb2N1cy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMS1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQxLWludmVydGVkOmFjdGl2ZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5idC0xLW91dGxpbmU6aG92ZXIgLmJhZGdlLFxuLmJ0MS1pbnZlcnRlZDpob3ZlciAuYmFkZ2UsXG4uYnQtMS1vdXRsaW5lOmZvY3VzIC5iYWRnZSxcbi5idDEtaW52ZXJ0ZWQ6Zm9jdXMgLmJhZGdlLFxuLmJ0LTEtb3V0bGluZTphY3RpdmUgLmJhZGdlLFxuLmJ0MS1pbnZlcnRlZDphY3RpdmUgLmJhZGdlIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnQtMixcbi5idC1zZWNvbmRhaXJlLFxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGJvcmRlci1jb2xvcjogIzBiOTljMTtcbn1cbi5idC0yOmZvY3VzLFxuLmJ0LXNlY29uZGFpcmU6Zm9jdXMsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnQtMi5mb2N1cyxcbi5idC1zZWNvbmRhaXJlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODczOTE7XG4gIGJvcmRlci1jb2xvcjogIzA0Mzk0ODtcbn1cbi5idC0yOmhvdmVyLFxuLmJ0LXNlY29uZGFpcmU6aG92ZXIsXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NzM5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMDg2Yjg3O1xufVxuLmJ0LTI6YWN0aXZlLFxuLmJ0LXNlY29uZGFpcmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idC0yLmFjdGl2ZSxcbi5idC1zZWNvbmRhaXJlLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1zZWNvbmRhaXJlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODczOTE7XG4gIGJvcmRlci1jb2xvcjogIzA4NmI4Nztcbn1cbi5idC0yOmFjdGl2ZTpob3Zlcixcbi5idC1zZWNvbmRhaXJlOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnQtMi5hY3RpdmU6aG92ZXIsXG4uYnQtc2Vjb25kYWlyZS5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtc2Vjb25kYWlyZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idC0yOmFjdGl2ZTpmb2N1cyxcbi5idC1zZWNvbmRhaXJlOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnQtMi5hY3RpdmU6Zm9jdXMsXG4uYnQtc2Vjb25kYWlyZS5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtc2Vjb25kYWlyZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cyxcbi5idC0yOmFjdGl2ZS5mb2N1cyxcbi5idC1zZWNvbmRhaXJlOmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnQtMi5hY3RpdmUuZm9jdXMsXG4uYnQtc2Vjb25kYWlyZS5hY3RpdmUuZm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtc2Vjb25kYWlyZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1ODZmO1xuICBib3JkZXItY29sb3I6ICMwNDM5NDg7XG59XG4uYnQtMjphY3RpdmUsXG4uYnQtc2Vjb25kYWlyZTphY3RpdmUsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0LTIuYWN0aXZlLFxuLmJ0LXNlY29uZGFpcmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LXNlY29uZGFpcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0LTIuZGlzYWJsZWQ6aG92ZXIsXG4uYnQtc2Vjb25kYWlyZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idC0yW2Rpc2FibGVkXTpob3Zlcixcbi5idC1zZWNvbmRhaXJlW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LXNlY29uZGFpcmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0LTIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtc2Vjb25kYWlyZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idC0yW2Rpc2FibGVkXTpmb2N1cyxcbi5idC1zZWNvbmRhaXJlW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LXNlY29uZGFpcmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0LTIuZGlzYWJsZWQuZm9jdXMsXG4uYnQtc2Vjb25kYWlyZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idC0yW2Rpc2FibGVkXS5mb2N1cyxcbi5idC1zZWNvbmRhaXJlW2Rpc2FibGVkXS5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LXNlY29uZGFpcmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xufVxuLmJ0LTIgLmJhZGdlLFxuLmJ0LXNlY29uZGFpcmUgLmJhZGdlLFxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0LTItb3V0bGluZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG59XG4uYnQtMi1vdXRsaW5lOmZvY3VzLFxuLmJ0LTItb3V0bGluZS5mb2N1cyB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwNDM5NDg7XG59XG4uYnQtMi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzA4NmI4Nztcbn1cbi5idC0yLW91dGxpbmU6YWN0aXZlLFxuLmJ0LTItb3V0bGluZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzA4NmI4Nztcbn1cbi5idC0yLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuLmJ0LTItb3V0bGluZS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lOmhvdmVyLFxuLmJ0LTItb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLW91dGxpbmU6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbi5idC0yLW91dGxpbmUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZS5mb2N1cyB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICMwNDM5NDg7XG59XG4uYnQtMi1vdXRsaW5lOmFjdGl2ZSxcbi5idC0yLW91dGxpbmUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnQtMi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0LTItb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTItb3V0bGluZTpob3Zlcixcbi5idC0yLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMi1vdXRsaW5lOmZvY3VzLFxuLmJ0LTItb3V0bGluZS5kaXNhYmxlZC5mb2N1cyxcbi5idC0yLW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0yLW91dGxpbmUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG59XG4uYnQtMi1vdXRsaW5lIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuLmJ0LTItb3V0bGluZTpob3Zlcixcbi5idC0yLW91dGxpbmU6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG59XG4uYnQtMi1vdXRsaW5lOmhvdmVyOmZvY3VzLFxuLmJ0LTItb3V0bGluZTpmb2N1czpmb2N1cyxcbi5idC0yLW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuLmJ0LTItb3V0bGluZTpob3Zlci5mb2N1cyxcbi5idC0yLW91dGxpbmU6Zm9jdXMuZm9jdXMsXG4uYnQtMi1vdXRsaW5lOmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3MzkxO1xuICBib3JkZXItY29sb3I6ICMwNDM5NDg7XG59XG4uYnQtMi1vdXRsaW5lOmhvdmVyOmhvdmVyLFxuLmJ0LTItb3V0bGluZTpmb2N1czpob3Zlcixcbi5idC0yLW91dGxpbmU6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODczOTE7XG4gIGJvcmRlci1jb2xvcjogIzA4NmI4Nztcbn1cbi5idC0yLW91dGxpbmU6aG92ZXI6YWN0aXZlLFxuLmJ0LTItb3V0bGluZTpmb2N1czphY3RpdmUsXG4uYnQtMi1vdXRsaW5lOmFjdGl2ZTphY3RpdmUsXG4uYnQtMi1vdXRsaW5lOmhvdmVyLmFjdGl2ZSxcbi5idC0yLW91dGxpbmU6Zm9jdXMuYWN0aXZlLFxuLmJ0LTItb3V0bGluZTphY3RpdmUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLW91dGxpbmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3MzkxO1xuICBib3JkZXItY29sb3I6ICMwODZiODc7XG59XG4uYnQtMi1vdXRsaW5lOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5idC0yLW91dGxpbmU6Zm9jdXM6YWN0aXZlOmhvdmVyLFxuLmJ0LTItb3V0bGluZTphY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmJ0LTItb3V0bGluZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uYnQtMi1vdXRsaW5lOmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5idC0yLW91dGxpbmU6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLW91dGxpbmU6aG92ZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lOmZvY3VzOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZTphY3RpdmU6aG92ZXIsXG4uYnQtMi1vdXRsaW5lOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5idC0yLW91dGxpbmU6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmJ0LTItb3V0bGluZTphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmJ0LTItb3V0bGluZTpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lOmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5idC0yLW91dGxpbmU6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLW91dGxpbmU6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lOmZvY3VzOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5idC0yLW91dGxpbmU6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmJ0LTItb3V0bGluZTphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmJ0LTItb3V0bGluZTpob3Zlci5hY3RpdmUuZm9jdXMsXG4uYnQtMi1vdXRsaW5lOmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5idC0yLW91dGxpbmU6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLW91dGxpbmU6aG92ZXIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lOmZvY3VzLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZTphY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDQzOTQ4O1xufVxuLmJ0LTItb3V0bGluZTpob3ZlcjphY3RpdmUsXG4uYnQtMi1vdXRsaW5lOmZvY3VzOmFjdGl2ZSxcbi5idC0yLW91dGxpbmU6YWN0aXZlOmFjdGl2ZSxcbi5idC0yLW91dGxpbmU6aG92ZXIuYWN0aXZlLFxuLmJ0LTItb3V0bGluZTpmb2N1cy5hY3RpdmUsXG4uYnQtMi1vdXRsaW5lOmFjdGl2ZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtMi1vdXRsaW5lOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LTItb3V0bGluZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC0yLW91dGxpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idC0yLW91dGxpbmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnQtMi1vdXRsaW5lOmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmJ0LTItb3V0bGluZTphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnQtMi1vdXRsaW5lOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5idC0yLW91dGxpbmU6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0LTItb3V0bGluZTphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0yLW91dGxpbmU6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTItb3V0bGluZTpmb2N1czpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMi1vdXRsaW5lOmFjdGl2ZTpob3Zlcixcbi5idC0yLW91dGxpbmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lOmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmJ0LTItb3V0bGluZTphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtMi1vdXRsaW5lOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5idC0yLW91dGxpbmU6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0LTItb3V0bGluZTphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0yLW91dGxpbmU6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTItb3V0bGluZTpmb2N1czpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMi1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbi5idC0yLW91dGxpbmU6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnQtMi1vdXRsaW5lOmZvY3VzLmRpc2FibGVkLmZvY3VzLFxuLmJ0LTItb3V0bGluZTphY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uYnQtMi1vdXRsaW5lOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5idC0yLW91dGxpbmU6Zm9jdXNbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0LTItb3V0bGluZTphY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC0yLW91dGxpbmU6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LTItb3V0bGluZTpmb2N1cy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtMi1vdXRsaW5lOmFjdGl2ZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGJvcmRlci1jb2xvcjogIzBiOTljMTtcbn1cbi5idC0yLW91dGxpbmU6aG92ZXIgLmJhZGdlLFxuLmJ0LTItb3V0bGluZTpmb2N1cyAuYmFkZ2UsXG4uYnQtMi1vdXRsaW5lOmFjdGl2ZSAuYmFkZ2Uge1xuICBjb2xvcjogIzBiOTljMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idC1vZmYge1xuICBjb2xvcjogI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xufVxuLmJ0LW9mZjpmb2N1cyxcbi5idC1vZmYuZm9jdXMge1xuICBjb2xvcjogI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhO1xufVxuLmJ0LW9mZjpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YjhiOGI7XG59XG4uYnQtb2ZmOmFjdGl2ZSxcbi5idC1vZmYuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LW9mZiB7XG4gIGNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YjhiOGI7XG59XG4uYnQtb2ZmOmFjdGl2ZTpob3Zlcixcbi5idC1vZmYuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LW9mZjpob3Zlcixcbi5idC1vZmY6YWN0aXZlOmZvY3VzLFxuLmJ0LW9mZi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtb2ZmOmZvY3VzLFxuLmJ0LW9mZjphY3RpdmUuZm9jdXMsXG4uYnQtb2ZmLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1vZmYuZm9jdXMge1xuICBjb2xvcjogI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhO1xufVxuLmJ0LW9mZjphY3RpdmUsXG4uYnQtb2ZmLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0LW9mZi5kaXNhYmxlZDpob3Zlcixcbi5idC1vZmZbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC1vZmY6aG92ZXIsXG4uYnQtb2ZmLmRpc2FibGVkOmZvY3VzLFxuLmJ0LW9mZltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LW9mZjpmb2N1cyxcbi5idC1vZmYuZGlzYWJsZWQuZm9jdXMsXG4uYnQtb2ZmW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtb2ZmLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xufVxuLmJ0LW9mZiAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbn1cbi5idC1vZmY6aG92ZXIsXG4uYnQtb2ZmLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzBiOTljMTtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xufVxuLmJ0LW9mZi5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwYjk5YzE7XG4gIGJvcmRlci1jb2xvcjogIzBiOTljMTtcbn1cbi5idC1jaGVja2JveCB7XG4gIGNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG59XG4uYnQtY2hlY2tib3g6Zm9jdXMsXG4uYnQtY2hlY2tib3guZm9jdXMge1xuICBjb2xvcjogI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhO1xufVxuLmJ0LWNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhiOGI4Yjtcbn1cbi5idC1jaGVja2JveDphY3RpdmUsXG4uYnQtY2hlY2tib3guYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LWNoZWNrYm94IHtcbiAgY29sb3I6ICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhiOGI4Yjtcbn1cbi5idC1jaGVja2JveDphY3RpdmU6aG92ZXIsXG4uYnQtY2hlY2tib3guYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LWNoZWNrYm94OmhvdmVyLFxuLmJ0LWNoZWNrYm94OmFjdGl2ZTpmb2N1cyxcbi5idC1jaGVja2JveC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtY2hlY2tib3g6Zm9jdXMsXG4uYnQtY2hlY2tib3g6YWN0aXZlLmZvY3VzLFxuLmJ0LWNoZWNrYm94LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1jaGVja2JveC5mb2N1cyB7XG4gIGNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM2YTZhNmE7XG59XG4uYnQtY2hlY2tib3g6YWN0aXZlLFxuLmJ0LWNoZWNrYm94LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnQtY2hlY2tib3guZGlzYWJsZWQ6aG92ZXIsXG4uYnQtY2hlY2tib3hbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC1jaGVja2JveDpob3Zlcixcbi5idC1jaGVja2JveC5kaXNhYmxlZDpmb2N1cyxcbi5idC1jaGVja2JveFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LWNoZWNrYm94OmZvY3VzLFxuLmJ0LWNoZWNrYm94LmRpc2FibGVkLmZvY3VzLFxuLmJ0LWNoZWNrYm94W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtY2hlY2tib3guZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG59XG4uYnQtY2hlY2tib3ggLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG59XG4uYnQtb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlZGM3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMmVkYzc2O1xufVxuLmJ0LW9rOmZvY3VzLFxuLmJ0LW9rLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmI4NWU7XG4gIGJvcmRlci1jb2xvcjogIzE0NzczZDtcbn1cbi5idC1vazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiODVlO1xuICBib3JkZXItY29sb3I6ICMxZGFmNWE7XG59XG4uYnQtb2s6YWN0aXZlLFxuLmJ0LW9rLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1vayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiODVlO1xuICBib3JkZXItY29sb3I6ICMxZGFmNWE7XG59XG4uYnQtb2s6YWN0aXZlOmhvdmVyLFxuLmJ0LW9rLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idC1vazpob3Zlcixcbi5idC1vazphY3RpdmU6Zm9jdXMsXG4uYnQtb2suYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0LW9rOmZvY3VzLFxuLmJ0LW9rOmFjdGl2ZS5mb2N1cyxcbi5idC1vay5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtb2suZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOWE0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ3NzNkO1xufVxuLmJ0LW9rOmFjdGl2ZSxcbi5idC1vay5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnQtb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0LW9rLmRpc2FibGVkOmhvdmVyLFxuLmJ0LW9rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtb2s6aG92ZXIsXG4uYnQtb2suZGlzYWJsZWQ6Zm9jdXMsXG4uYnQtb2tbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC1vazpmb2N1cyxcbi5idC1vay5kaXNhYmxlZC5mb2N1cyxcbi5idC1va1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0LW9rLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlZGM3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMmVkYzc2O1xufVxuLmJ0LW9rIC5iYWRnZSB7XG4gIGNvbG9yOiAjMmVkYzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0LWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idC1saW5rLFxuLmJ0LWxpbms6YWN0aXZlLFxuLmJ0LWxpbmsuYWN0aXZlLFxuLmJ0LWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idC1saW5rLFxuLmJ0LWxpbms6aG92ZXIsXG4uYnQtbGluazpmb2N1cyxcbi5idC1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnQtbGluazpob3Zlcixcbi5idC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idC1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtbGluazpob3Zlcixcbi5idC1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnQtbGcsXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYnQtc20sXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0LXhzLFxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYnQteGwge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJ0LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0LWJsb2NrICsgLmJ0LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idC1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idC1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kLWhlYWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kLWhlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucHJvZC1oZWFkZXIgaDEge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5wcm9kLWhlYWRlciBoMS5ibGV1Zm9uY2UtYyB7XG4gIGNvbG9yOiAjMDAyMTQ2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9kLWhlYWRlciBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvZC1oZWFkZXIgcCBpbWcge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG59XG4ucHJvZC1oZWFkZXIgcCBpbWcgKyBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wcm9kLWhlYWRlciAuaGVhZC1jb2xzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnByb2QtaGVhZGVyIC5oZWFkLWNvbHMgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2QtaGVhZGVyIC5oZWFkLWNvbHMgLnRpdGxlIC5ieSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2QtaGVhZGVyIC5oZWFkLWNvbHMgLnRpdGxlIC5ieSBpbWcge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNzVweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNTVweDtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnRpdGxlIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGUgLmNvZGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGUgLm5vdGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC5sb2dvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnR5cGUge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnR5cGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLm1lbnRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jztcbn1cbi5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIgPiAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIgPiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlciA+IC5uYXYgPiBsaS5hY3RpdmUgLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIgPiAubmF2IC5zdWJtZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNzI4YztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiAuc3VibWVudSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiAuc3VibWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlciA+IC5uYXYgLnN1Ym1lbnUgbGkgYTpob3Zlcixcbi5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIgPiAubmF2IC5zdWJtZW51IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiAuc3VibWVudSBsaS5hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZC1oZWFkZXIgLnByb2QtaGVhZGVyLWFsaWduID4gLnJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLnByb2QtaGVhZGVyLWFsaWduID4gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMi41cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnByb2R1Y3QtaW5mb3MgLm5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLnByb2R1Y3QtaW5mb3MgLm5vdGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucHJvZHVjdC1pbmZvcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0LWluZm9zIC5jb2RlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LWluZm9zIC5yaXNxdWUtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5wcm9kdWN0LWluZm9zIC5yaXNxdWUtbmIge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG59XG4ucHJvZHVjdC1pbmZvcyAucmlzcXVlLWVjaCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucHJvZHVjdC1pbmZvcyAucmlzcXVlLW5iZWNoIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLnByb2R1Y3QtaW5mb3MgLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtaW5mb3MgLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWluZm9zLWxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wcm9kdWN0LWluZm9zLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3Byb2Qtc3Vic2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kLXN1YnNjcmlwdGlvbiBoMiB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3Byb2Qtc3Vic2NyaXB0aW9uIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI3Byb2Qtc3Vic2NyaXB0aW9uIG9sIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNwcm9kLXN1YnNjcmlwdGlvbiBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3Byb2Qtc3Vic2NyaXB0aW9uIG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwcm9kLXN1YnNjcmlwdGlvbiBvbCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbn1cbiNwcm9kLXN1YnNjcmlwdGlvbiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9kLXRhcmlmcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZC10YXJpZnMgLm1haW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZC10YXJpZnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJvZC10YXJpZnMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3Byb2QtdGFyaWZzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwcm9kLXRhcmlmcyB1bCBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogOTRweDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2NlZDlkZDtcbn1cbiNwcm9kLXRhcmlmcyB1bCBsaSA+IHNwYW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbiNwcm9kLXRhcmlmcyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbiNwcm9kLXRhcmlmcyAucm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNwcm9kLXRhcmlmcyAucm93IGRpdltjbGFzc149XCJjb2xcIl0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3Byb2QtdGFyaWZzIC5yb3cgZGl2W2NsYXNzXj1cImNvbFwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcHJvZC10YXJpZnMgLnJvdyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNwcm9kLXJlY29tcGVuc2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Byb2QtcmVjb21wZW5zZXMgLmRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jcHJvZC1yZWNvbXBlbnNlcyAuZGVzYyAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3Byb2QtcmVjb21wZW5zZXMgLnZpZXctYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jcHJvZC1yZWNvbXBlbnNlcyAudmlldy1hbGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3Byb2QtcmVjb21wZW5zZXMgLnZpZXctYWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcHJvZC1jb25zZWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbiNwcm9kLWNvbnNlaWxzIGgzIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jcHJvZC1jb25zZWlscyBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4NHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuI2ZhcSBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuI2ZhcSBoMyB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4jZmFxIGR0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG59XG4jZmFxIGR0OmhvdmVyLFxuI2ZhcSBkdC5vcGVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG59XG4jZmFxIGR0OmhvdmVyOmFmdGVyLFxuI2ZhcSBkdC5vcGVuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTAwLCA2NiwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjY0NDI7XG59XG4jZmFxIGR0OmhvdmVyOmJlZm9yZSxcbiNmYXEgZHQub3BlbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4jZmFxIGR0Lm9wZW46YmVmb3JlLFxuI2ZhcSBkdC5vcGVuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jZmFxIGR0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNmYXEgZHQ6YmVmb3JlLFxuI2ZhcSBkdDphZnRlciB7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG59XG4jZmFxIGR0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4jZmFxIGR0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMSwgMTUzLCAxOTMsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItd2lkdGg6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG59XG4jZmFxIGRkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuI2ZhcSBkZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhc2hib2FyZCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXNoYm9hcmQgaDI6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDEwMCwgNjYsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5kYXNoYm9hcmQgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXNoYm9hcmQgLmJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5kYXNoYm9hcmQgLmJveC1jb250ZW50IC5jb2wtbWQtNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZGFzaGJvYXJkIC5ib3gtY29udGVudCAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRhc2hib2FyZCAuYm94LWNvbnRlbnQgdWwge1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi5kYXNoYm9hcmQgLmJveC1jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmRhc2hib2FyZCAuYm94LWNvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRhc2hib2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cbi5kYXNoYm9hcmQgaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRhc2hib2FyZCBoMyBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuLmRhc2hib2FyZCBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBiOTljMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXNoYm9hcmQgaDMgLmljb24tc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbi5kYXNoYm9hcmQgLmFzaWRlIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYTM5Njtcbn1cbi5kYXNoYm9hcmQgLmFzaWRlIGgyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYxLCAxNjMsIDE1MCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzZGEzOTY7XG59XG4uZGFzaGJvYXJkIC5hc2lkZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5kYXNoYm9hcmQgLmFzaWRlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMWYxZjE7XG59XG4uZGFzaGJvYXJkIC5hc2lkZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZGFzaGJvYXJkIC5hc2lkZSB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5saXN0LW5vdGVzIC5ub3RlIHtcbiAgY29sb3I6ICM1YzY5NmQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbn1cbi5saXN0LW5vdGVzIC5ub3RlOmhvdmVyIC5vdmVybGF5IHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGlzdC1ub3RlcyAubm90ZS5oYXMtaGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlzdC1ub3RlcyAubm90ZSAuaGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YxZjFmMTtcbn1cbi5saXN0LW5vdGVzIC5ub3RlIC5oZWFkIHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdC1ub3RlcyAubm90ZSAuaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmxpc3Qtbm90ZXMgLm5vdGUgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDg2LCA2MiwgMC45KTtcbn1cbi5saXN0LW5vdGVzIC5ub3RlIC5vdmVybGF5IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpc3Qtbm90ZXMgLm5vdGUgLm92ZXJsYXkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LW5vdGVzIC5ub3RlIC5vdmVybGF5IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExOCwgNjMsIDU1LCAwLjMpO1xufVxuLmxpc3Qtbm90ZXMgLm5vdGUgLm92ZXJsYXkgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTEyNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuLmxpc3Qtbm90ZXMgLm5vdGUgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpc3Qtbm90ZXMgLm5vdGUgLmRhdGUge1xuICBjb2xvcjogI2FmYzVjYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxpc3Qtbm90ZXMgLm5vdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5saXN0LW5vdGVzIC5ub3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90ZS1oIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyZjJmMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vdGUtaCArIC5ub3RlLWgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm5vdGUtaCAuaW1nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyZjJmMjtcbn1cbi5ub3RlLWggLmRlc2Mge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm5vdGUtaCAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzBiOTljMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub3RlLWggLmRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm90ZS1oIHAge1xuICBjb2xvcjogIzVjNjk2ZDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5ub3RlLWggLmRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm5vdGUtaCAucGRmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubm90ZS1oIC5wZGY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm90ZS1oIC5tb3JlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdGUtaC5wYXJ0bmVyIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm5vdGUtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIG1hcmdpbjogNDBweCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1heC1oZWlnaHQ6IDI1NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4wMmVtO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxZjhkZDY7XG59XG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogIzBiOTljMTtcbn1cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggMTJweCAzcHggMzBweDtcbn1cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLmNhdGVnb3J5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuLm1haW4tdGl0bGUsXG4jY29udGVudCAubWFpbi10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLXRpdGxlIHNwYW4sXG4jY29udGVudCAubWFpbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU1cHggMCAwO1xufVxuLm1haW4tdGl0bGUgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODRweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbn1cbi5tYWluLXRpdGxlLmljby1jb250cmF0cyBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1jb250cmF0cyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NHB4O1xufVxuLm1haW4tdGl0bGUuaWNvLWdwIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWdwIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ0cHg7XG59XG4ubWFpbi10aXRsZS5pY28tYXJ0aWNsZXMgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tYXJ0aWNsZXMgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzRweDtcbn1cbi5tYWluLXRpdGxlLmljby1hcnRpY2xlczIgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tYXJ0aWNsZXMyIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTE5cHg7XG59XG4ubWFpbi10aXRsZS5pY28tZmluYW5jZSBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1maW5hbmNlIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjk5cHg7XG59XG4ubWFpbi10aXRsZS5pY28tYXdhcmRzIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWF3YXJkcyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2NHB4O1xufVxuLm1haW4tdGl0bGUuaWNvLXNpdGVtYXAgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tc2l0ZW1hcCBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwOXB4O1xufVxuLm1haW4tdGl0bGUuaWNvLWxvZ2luIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLWxvZ2luIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk0cHg7XG59XG4ubWFpbi10aXRsZS5pY28tbGV4aXF1ZSBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1sZXhpcXVlIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg5cHg7XG59XG4ubWFpbi10aXRsZS5pY28tbm90ZSBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1ub3RlIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODc5cHg7XG59XG4ubWFpbi10aXRsZS5pY28tbm90ZTIgc3BhbjpiZWZvcmUsXG4jY29udGVudCAubWFpbi10aXRsZS5pY28tbm90ZTIgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjRweDtcbn1cbi5tYWluLXRpdGxlLmljby1wYXJ0bmVycyBzcGFuOmJlZm9yZSxcbiNjb250ZW50IC5tYWluLXRpdGxlLmljby1wYXJ0bmVycyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2OXB4O1xufVxuLm1haW4tdGl0bGUuaWNvLXN1cHBvcnRzIHNwYW46YmVmb3JlLFxuI2NvbnRlbnQgLm1haW4tdGl0bGUuaWNvLXN1cHBvcnRzIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM5cHg7XG59XG4ucmVzdW1lLXBlcmZzIGgzIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVzdW1lLXBlcmZzIC5jb2wtbWQtNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVzdW1lLXBlcmZzIC5jb2wtbWQtNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVzdW1lLXBlcmZzIC55ZWFyLXJlc3VtZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbn1cbi5yZXN1bWUtcGVyZnMgLnJvdW5kLXZhbHVlcyB7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5yZXN1bWUtcGVyZnMgLnJvdW5kLXZhbHVlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIGxpOm50aC1jaGlsZCgzbisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIGxpLmRvd24gLmNpcmNsZSBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4ucmVzdW1lLXBlcmZzIC5yb3VuZC12YWx1ZXMgbGkuZG93biAuY2lyY2xlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZTUwYTBhO1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIC5jaXJjbGUge1xuICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZjM2MzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVzdW1lLXBlcmZzIC5yb3VuZC12YWx1ZXMgLmNpcmNsZSBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIC5jaXJjbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIC5jaXJjbGUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5yZXN1bWUtcGVyZnMgLnJvdW5kLXZhbHVlcyAuY2lyY2xlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzdhZDJiO1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3Mge1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYjk5YzE7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5yZXN1bWUtcGVyZnMgLmxhc3QtbmV3cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlc3VtZS1wZXJmcyAubGFzdC1uZXdzIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgaDQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5yZXN1bWUtcGVyZnMgLmxhc3QtbmV3cyAubWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4uY2FjNDAtbGV2ZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNhYzQwLWxldmVsIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYWM0MC1sZXZlbCAudGl0bGUgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWM0MC1sZXZlbCAucGVyY2VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhYzQwLWxldmVsLnVwIC50aXRsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY2FjNDAtbGV2ZWwudXAgLnBlcmNlbnQge1xuICBjb2xvcjogIzM3YWQyYjtcbn1cbi5jYWM0MC1sZXZlbC5kb3duIC50aXRsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY2FjNDAtbGV2ZWwuZG93biAucGVyY2VudCB7XG4gIGNvbG9yOiAjZTUwYTBhO1xufVxuLmNhYzQwLXJlc3VtZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4uY2FjNDAtcmVzdW1lIC5ncmFwaCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5jYWM0MC1yZXN1bWUgLmxpc3QgdGFibGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhYzQwLXJlc3VtZSAubGlzdCB0ZCxcbi5jYWM0MC1yZXN1bWUgLmxpc3QgdGgge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uY2FjNDAtcmVzdW1lIC5saXN0IHRyOmZpcnN0LWNoaWxkIHRoLFxuLmNhYzQwLXJlc3VtZSAubGlzdCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY2FjNDAtcmVzdW1lIC5saXN0IHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYWM0MC1yZXN1bWUgLmxpc3QgdGggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNhYzQwLXJlc3VtZSAubGlzdCB0aCBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY2FjNDAtcmVzdW1lIC5saXN0IHRkOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzM3YWQyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhYzQwLXJlc3VtZSAubGlzdCB0ci5kb3duIHRoIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi5jYWM0MC1yZXN1bWUgLmxpc3QgdHIuZG93biB0ZDpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICNlNTBhMGE7XG59XG4uc3VwcG9ydHMtdGFicyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnN1cHBvcnRzLXRhYnMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3VwcG9ydHMtdGFicyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc3VwcG9ydHMtdGFicyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3VwcG9ydHMtdGFicyBsaS5jdXJyZW50IGEsXG4uc3VwcG9ydHMtdGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG4uc3VwcG9ydHMtdGFicyBsaS5jdXJyZW50IGEgPiBzcGFuIHNwYW4sXG4uc3VwcG9ydHMtdGFicyBsaSBhOmhvdmVyID4gc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG4uc3VwcG9ydHMtdGFicyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdXBwb3J0cy10YWJzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3VwcG9ydHMtdGFicyBhID4gc3BhbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLnN1cHBvcnRzLXRhYnMgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1cHBvcnRzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnN1cHBvcnRzLXdyYXBwZXIgLm1haW4tZmlsdGVycyAuZ3JvdXAge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG59XG4uc3VwcG9ydHMtd3JhcHBlciAubWFpbi1maWx0ZXJzIC5ncm91cCArIC5ncm91cCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zdXBwb3J0cy13cmFwcGVyIC5tYWluLWZpbHRlcnMgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN1cHBvcnRzLXdyYXBwZXIgLm1haW4tZmlsdGVycyAuU3Vtb1NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VwcG9ydHMtd3JhcHBlciAubWFpbi1maWx0ZXJzIC5idG4ge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uc3VwcG9ydHMtd3JhcHBlciAubWFpbi1maWx0ZXJzIC5zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS1zdXBwb3J0cyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtc3VwcG9ydHMgdHIub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi50YWJsZS1zdXBwb3J0cyB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbn1cbi50YWJsZS1zdXBwb3J0cyB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnRhYmxlLXN1cHBvcnRzIHRoLnRhYmxlc29ydGVyLWhlYWRlckFzYyAudGFibGVzb3J0ZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3N1cHBvcnRzL2ljby1zb3J0LXVwLnBuZycpO1xufVxuLnRhYmxlLXN1cHBvcnRzIHRoLnRhYmxlc29ydGVyLWhlYWRlckRlc2MgLnRhYmxlc29ydGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zdXBwb3J0cy9pY28tc29ydC1kb3duLnBuZycpO1xufVxuLnRhYmxlLXN1cHBvcnRzIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG4udGFibGUtc3VwcG9ydHMgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lciAudGFibGVzb3J0ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zdXBwb3J0cy9pY28tc29ydC5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG4udGFibGUtc3VwcG9ydHMgdGQge1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi50YWJsZS1zdXBwb3J0cyB0ZC5uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZS1zdXBwb3J0cyB0ZC5uYW1lIGEge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi50YWJsZS1zdXBwb3J0cyB0ZC5uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzBiOTljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhYmxlLXN1cHBvcnRzIHRkLm5hbWUgc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4udGFibGUtc3VwcG9ydHMgdGQubmFtZSAubGFiZWwtbmV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NDAxO1xufVxuLnRhYmxlLXN1cHBvcnRzIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZS1zdXBwb3J0cyB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2YyZjY7XG59XG4udGFibGUtc3VwcG9ydHMgLmljby11cCxcbi50YWJsZS1zdXBwb3J0cyAuaWNvLWRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50YWJsZS1zdXBwb3J0cyAuaWNvLXVwOmJlZm9yZSxcbi50YWJsZS1zdXBwb3J0cyAuaWNvLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi50YWJsZS1zdXBwb3J0cyAuaWNvLWRvd246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi50YWJsZS1zdXBwb3J0cyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB0ZCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmICFpbXBvcnRhbnQ7XG59XG4udGFibGUtc3VwcG9ydHMgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL3N1cHBvcnRzL2ljby1zZWFyY2gtdGFibGVzb3J0ZXIucG5nJykgOHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4udGFibGUtc3VwcG9ydHMgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgdGQgaW5wdXQge1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnN1cHBvcnRzLW1vYmlsZSB7XG4gIG1hcmdpbjogMjBweCAtMTBweCAwO1xufVxuLnN1cHBvcnRzLW1vYmlsZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3VwcG9ydHMtbW9iaWxlIGRkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdXBwb3J0cy1tb2JpbGUgZHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbn1cbi5zdXBwb3J0cy1tb2JpbGUgZHQ6YWZ0ZXIge1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjIsIDEwMiwgMTI5LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE2NjY4MTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnN1cHBvcnRzLW1vYmlsZSBkdC5ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5zdXBwb3J0cy1tb2JpbGUgZHQub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWYyZmE7XG59XG4uc3VwcG9ydHMtbW9iaWxlIGR0Lm9wZW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjIsIDEwMiwgMTI5LCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE2NjY4MTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5zdXBwb3J0cy1tb2JpbGUgZHQgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc3VwcG9ydHMtbW9iaWxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3VwcG9ydHMtbW9iaWxlIHRhYmxlIHRoLFxuLnN1cHBvcnRzLW1vYmlsZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuLnN1cHBvcnRzLW1vYmlsZSB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3VwcG9ydHMtbW9iaWxlIC5sYWJlbC1uZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg0MDE7XG59XG4uc3VwcG9ydHMtbW9iaWxlIC5pY28tdXAsXG4uc3VwcG9ydHMtbW9iaWxlIC5pY28tZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnN1cHBvcnRzLW1vYmlsZSAuaWNvLXVwOmJlZm9yZSxcbi5zdXBwb3J0cy1tb2JpbGUgLmljby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4vKiBBY2N1ZWlsICovXG4uaW50cm8tc3VwcG9ydHMgaDEge1xuICBjb2xvcjogIzAwMjE0Njtcbn1cbi5pbnRyby1zdXBwb3J0cyAuYWxlcnRzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5pbnRyby1zdXBwb3J0cyAuYWxlcnRzIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaW50cm8tc3VwcG9ydHMgLmFsZXJ0cyBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5pbnRyby1zdXBwb3J0cyAuYWxlcnRzIHAge1xuICBtYXJnaW46IDA7XG59XG4uaW50cm8tc3VwcG9ydHMgLmNhdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbnRyby1zdXBwb3J0cyAuY2F0cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmNhdHMtc3VwcG9ydHMgaDIge1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA2MHB4IDAgMzBweDtcbn1cbi5jYXRzLXN1cHBvcnRzIC5saW5lIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ib3gtc3VwcG9ydHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4cHggI2Q3ZDdlNDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAjZDdkN2U0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJveC1zdXBwb3J0cyAudGl0bGUge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcGFkZGluZzogMjVweCAzMHB4IDIzcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1zdXBwb3J0cyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCA0MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYm94LXN1cHBvcnRzIC5pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm94LXN1cHBvcnRzIC5jYXRzLWxpc3Qge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZvcm0tcmlzayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9ybS1yaXNrIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmZvcm0tcmlzayBmaWVsZHNldDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ybS1yaXNrIC5ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXJpc2sgLmxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1yaXNrIC5zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDE1cHggMCA4cHg7XG59XG4uZm9ybS1yaXNrIC55ZWFyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvcm0tcmlzayAuZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9ybS1yaXNrIC5kYXRlIGxhYmVsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXJpc2sgLmlucHV0LWRhdGUge1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtLXJpc2sgLnJpc2stc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmlzay10aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMjU1NzA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yaXNrLXRpbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjQ0Mjtcbn1cbi5yaXNrLXRpbGUuYWN0aXZlIC5oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5yaXNrLXRpbGUuYWN0aXZlIC5oZWFkZXI6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDEwMCwgNjYsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY2NDQyO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5yaXNrLXRpbGUuY2FjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4NTA0Yztcbn1cbi5yaXNrLXRpbGUuY2FjIC5oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NTA0Yztcbn1cbi5yaXNrLXRpbGUuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjk5YzE7XG59XG4ucmlzay10aWxlLmJsdWUgLmhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuLnJpc2stdGlsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5yaXNrLXRpbGUgLmhlYWRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpc2stdGlsZSAuaW5uZXIge1xuICBtaW4taGVpZ2h0OiA5MnB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTBweDtcbn1cbi5yaXNrLXRpbGUgLm51bSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yaXNrLXRpbGUgLm51bSBzdXAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucmlzay10aWxlIC5zaW5jZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5yaXNrLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJpc2stZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucmlzay1kZXNjIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnJpc2stdGFibGUge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5yaXNrLXRhYmxlIC5ibHVlIHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG4ucmlzay10YWJsZSAubGluayBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJpc2stdGFibGUgLmxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yaXNrLXdyYXAge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnJpc2std3JhcCArIC5yaXNrLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucmlzay13cmFwIC5ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmlzay13cmFwIC5ub3RlIGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI25vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDUxLCA2MSwgMC45KTtcbn1cbiNub3RpZmljYXRpb24udG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuI25vdGlmaWNhdGlvbi5zaG93LW5vdGlmIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4jbm90aWZpY2F0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm90aWZpY2F0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jbm90aWZpY2F0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbm90aWZpY2F0aW9uIC5idG4tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMzJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG59XG4ucG9waW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGNvbG9yOiAjNWM2OTZkO1xufVxuLnBvcGluLWNvbnRlbnQubGFyZ2Uge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5mYW5jeWJveC1pbm5lciAucG9waW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcGluLWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucG9waW4tY29udGVudCBwOmxhc3QtY2hpbGQsXG4ucG9waW4tY29udGVudCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3Bpbi1jb250ZW50IC50ZXh0LWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9waW4tY29udGVudC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5wb3Bpbi1jb250ZW50Lndhcm5pbmcgaDMge1xuICBjb2xvcjogI2VjOTcxYztcbn1cbi5wb3Bpbi1jb250ZW50LmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5wb3Bpbi1jb250ZW50LmVycm9yIGgzIHtcbiAgY29sb3I6ICNjOTMwMmM7XG59XG4ucG9waW4tY29udGVudC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi5wb3Bpbi1jb250ZW50LnN1Y2Nlc3MgaDMge1xuICBjb2xvcjogIzQ0OWQ0NDtcbn1cblxuLmZhbmN5Ym94LWlubmVyIC5wb3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZmFuY3lib3gtaW5uZXIgLnBvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZhbmN5Ym94LWlubmVyIC5wb3AtY2xvc2Uge1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbn1cbi5mYW5jeWJveC1pbm5lciAucG9wLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZhbmN5Ym94LWlubmVyIC5wb3AtaSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZhbmN5Ym94LWlubmVyIC5wb3AtaSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFuY3lib3gtaW5uZXIgLnBvcC1pIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFuY3lib3gtaW5uZXIgLnBvcC1pIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5tb2RhbC1vcGVuIC5zdGlja3ksXG4ubW9kYWwtb3BlbiAuc3RpY2t5LW5hdiB7XG4gIHotaW5kZXg6IDEwMjk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucG9waW4tYm9yZGVyLm1vZGFsLmZhZGUsXG4ucG9waW4tYWx0YS1zZWN1cml0ZS5tb2RhbC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb3Bpbi1ib3JkZXIubW9kYWwuZmFkZS5pbixcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlLm1vZGFsLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcGluLWJvcmRlciAuYmx1ZS1jLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJsdWUtYyB7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLnBvcGluLWJvcmRlciAuZ3JleS1jLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmdyZXktYyB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLnBvcGluLWJvcmRlciAuZjE4LFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmYxOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucG9waW4tYm9yZGVyIC5jbG9zZS1zbWFsbCxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiAjZmY2YjNiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcGluLWJvcmRlciAubW9kYWwtaGVhZGVyLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9waW4tYm9yZGVyIC5tb2RhbC1mb290ZXIsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wb3Bpbi1ib3JkZXIgLm1vZGFsLWJvZHksXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAubW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3Bpbi1ib3JkZXIgLm1vZGFsLWNvbnRlbnQsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMGI5OWMxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDVweCByZ2JhKDExLCAxNTMsIDE5MywgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCA1cHggcmdiYSgxMSwgMTUzLCAxOTMsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb24sXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZiM2I7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmIzYjtcbn1cbi5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbjpmb2N1cyxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb246Zm9jdXMsXG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb24uZm9jdXMsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ0MDg7XG4gIGJvcmRlci1jb2xvcjogI2JiMmUwMDtcbn1cbi5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbjpob3Zlcixcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDQwODtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzZTAwO1xufVxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uOmFjdGl2ZSxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb246YWN0aXZlLFxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLmFjdGl2ZSxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NDA4O1xuICBib3JkZXItY29sb3I6ICNmZDNlMDA7XG59XG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb246YWN0aXZlOmhvdmVyLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbjphY3RpdmU6aG92ZXIsXG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb24uYWN0aXZlOmhvdmVyLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUucG9waW4tYm9yZGVyIC5idC1hY3Rpb246aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uOmhvdmVyLFxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uOmFjdGl2ZTpmb2N1cyxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb246YWN0aXZlOmZvY3VzLFxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLmFjdGl2ZTpmb2N1cyxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbjpmb2N1cyxcbi5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbjphY3RpdmUuZm9jdXMsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uOmFjdGl2ZS5mb2N1cyxcbi5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbi5hY3RpdmUuZm9jdXMsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbi5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMzgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmIyZTAwO1xufVxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uOmFjdGl2ZSxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb246YWN0aXZlLFxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLmFjdGl2ZSxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb24uZGlzYWJsZWQ6aG92ZXIsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uLmRpc2FibGVkOmhvdmVyLFxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uW2Rpc2FibGVkXTpob3Zlcixcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uOmhvdmVyLFxuLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLmRpc2FibGVkOmZvY3VzLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbi5kaXNhYmxlZDpmb2N1cyxcbi5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbltkaXNhYmxlZF06Zm9jdXMsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAuYnQtYWN0aW9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucG9waW4tYm9yZGVyIC5idC1hY3Rpb246Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbjpmb2N1cyxcbi5wb3Bpbi1ib3JkZXIgLmJ0LWFjdGlvbi5kaXNhYmxlZC5mb2N1cyxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb24uZGlzYWJsZWQuZm9jdXMsXG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb25bZGlzYWJsZWRdLmZvY3VzLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBvcGluLWJvcmRlciAuYnQtYWN0aW9uLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5idC1hY3Rpb24uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjNiO1xuICBib3JkZXItY29sb3I6ICNmZjZiM2I7XG59XG4ucG9waW4tYm9yZGVyIC5idC1hY3Rpb24gLmJhZGdlLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUgLmJ0LWFjdGlvbiAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmNmIzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wb3Bpbi1ib3JkZXItYnRuLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnBvcGluLWJvcmRlciAudDIsXG4ucG9waW4tYWx0YS1zZWN1cml0ZSAudDIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3Bpbi1ib3JkZXIgLnQyIHN0cm9uZyxcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC50MiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucG9waW4tYm9yZGVyLXQyLnQyLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUtdDIudDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDM4cHggMCA2MHB4O1xufVxuLnBvcGluLWJvcmRlci10Mi50MjpiZWZvcmUsXG4ucG9waW4tYWx0YS1zZWN1cml0ZS10Mi50MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjVweCk7XG4gIGJhY2tncm91bmQ6ICNmZjZiM2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC00MHB4O1xufVxuLnBvcGluLWJvcmRlci10Mi50MjphZnRlcixcbi5wb3Bpbi1hbHRhLXNlY3VyaXRlLXQyLnQyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMS41cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmY2YjNiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAtNDBweDtcbn1cbi5wb3Bpbi1ib3JkZXItY2xvc2UuY2xvc2UsXG4ucG9waW4tYWx0YS1zZWN1cml0ZS1jbG9zZS5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNXB4O1xuICB0b3A6IC0yNXB4O1xufVxuLnBvcGluLWJvcmRlci1jbG9zZS5jbG9zZSBzcGFuOmFmdGVyLFxuLnBvcGluLWFsdGEtc2VjdXJpdGUtY2xvc2UuY2xvc2Ugc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL3BvcGluL2Nsb3NlLWljb24ucG5nJyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3Bpbi1ib3JkZXIubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyxcbiAgLnBvcGluLWFsdGEtc2VjdXJpdGUubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyxcbiAgLnBvcGluLWJvcmRlci5tb2RhbCAubW9kYWwtZGlhbG9nLFxuICAucG9waW4tYWx0YS1zZWN1cml0ZS5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgLnBvcGluLWJvcmRlciAubW9kYWwtZGlhbG9nLFxuICAucG9waW4tYWx0YS1zZWN1cml0ZSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5wb3Bpbi1ib3JkZXItdDIudDIsXG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlLXQyLnQyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgfVxuICAucG9waW4tYm9yZGVyLXQyLnQyOmJlZm9yZSxcbiAgLnBvcGluLWFsdGEtc2VjdXJpdGUtdDIudDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5wb3Bpbi1ib3JkZXItdDIudDI6YWZ0ZXIsXG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlLXQyLnQyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBvcGluLWJvcmRlci1idG4sXG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5wb3Bpbi1ib3JkZXItYnRuOmFmdGVyLFxuICAucG9waW4tYWx0YS1zZWN1cml0ZS1idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgdG9wOiAtMTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3Bpbi1ib3JkZXIgLm1vZGFsLWRpYWxvZyxcbiAgLnBvcGluLWFsdGEtc2VjdXJpdGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5wb3Bpbi1ib3JkZXIgLmNvbnRlbnQtcmlnaHQsXG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDklIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC5wb3Bpbi1ib3JkZXIubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyxcbiAgLnBvcGluLWFsdGEtc2VjdXJpdGUubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyxcbiAgLnBvcGluLWJvcmRlci5tb2RhbCAubW9kYWwtZGlhbG9nLFxuICAucG9waW4tYWx0YS1zZWN1cml0ZS5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IDAuNHMgbGluZWFyO1xuICB9XG59XG4jc2ltdWxhdG9yLXN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLmJ0bi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYzc2O1xufVxuI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAucm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnJvdyBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAucm93IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnByb3Bvc2l0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYzc2O1xufVxuI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAucHJvcG9zaXRpb24gaDIge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jc2ltdWxhdG9yLXN1Z2dlc3Rpb25zIC5wcm9wb3NpdGlvbiAuYWR2aWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnByb3Bvc2l0aW9uIC5ub3cge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnByb3Bvc2l0aW9uIC5ub3c6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAub2JqZWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAub2JqZWN0aXZlIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2ZpbGVzLXRhYmxlLWhlYWQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wcm9maWxlcy10YWJsZS1oZWFkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2ZpbGVzLXRhYmxlLWhlYWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2ZpbGVzLXRhYmxlLWhlYWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWJsZS1wcm9maWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1wcm9maWxlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwYjk5YzE7XG59XG4udGFibGUtcHJvZmlsZSB0aCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhYmxlLXByb2ZpbGUgdGggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWJsZS1wcm9maWxlIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGI5OWMxO1xufVxuLnRhYmxlLXByb2ZpbGUgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLnRhYmxlLXByb2ZpbGUgLmdvYWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFibGUtcHJvZmlsZSAucHJvZmlsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3Y2Y0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNjdjZjRiO1xufVxuLnRhYmxlLXByb2ZpbGUgLnByb2ZpbGUudHlwZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVjZjRiO1xuICBib3JkZXItY29sb3I6ICNhZWNmNGI7XG59XG4udGFibGUtcHJvZmlsZSAucHJvZmlsZS50eXBlMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWI2Mzk7XG4gIGJvcmRlci1jb2xvcjogI2Q1YjYzOTtcbn1cbi50YWJsZS1wcm9maWxlIC5wcm9maWxlLnR5cGU0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjAzYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWM2MDNhO1xufVxuLnByb2ZpbGVzLXRhYmxlLXdyYXBwZXIgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJvZmlsZXMtdGFibGUtd3JhcHBlciAucm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwcm9maWxlcy1sZXZlbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZmlsZXMtbGV2ZWxzIGgyIHtcbiAgY29sb3I6ICM2N2NmNGI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbiNwcm9maWxlcy1sZXZlbHMgaDIudHlwZTIge1xuICBjb2xvcjogI2FlY2Y0Yjtcbn1cbiNwcm9maWxlcy1sZXZlbHMgaDIudHlwZTMge1xuICBjb2xvcjogI2Q1YjYzOTtcbn1cbiNwcm9maWxlcy1sZXZlbHMgaDIudHlwZTQge1xuICBjb2xvcjogI2VjNjAzYTtcbn1cbiNwcm9maWxlcy1sZXZlbHMgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4jcHJvZmlsZXMtbGV2ZWxzIC5pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jcHJvZmlsZXMtbGV2ZWxzIC5hbWNoYXJ0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuI3Byb2ZpbGVzLWxldmVscyAucm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNwcm9maWxlcy1sZXZlbHMgLm1vcmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZmlsZXMtbGV2ZWxzIC5tb3JlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3Byb2ZpbGVzLWxldmVscyAubW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2ZpbC1wb3Age1xuICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsLXBvcCAucG9wLWkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmlzb3RvcGUtZmlsdGVycyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2YyZjY7XG59XG4uaXNvdG9wZS1maWx0ZXJzIC50aXRsZSB7XG4gIGNvbG9yOiAjNWM2OTZkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaXNvdG9wZS1maWx0ZXJzIHVsIHtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXNvdG9wZS1maWx0ZXJzIHVsLmxldHRlcnMgYSxcbi5pc290b3BlLWZpbHRlcnMgdWwubGV0dGVycyBzcGFuIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cbi5pc290b3BlLWZpbHRlcnMgdWwubGV0dGVycyBzcGFuIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5pc290b3BlLWZpbHRlcnMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pc290b3BlLWZpbHRlcnMgbGkuY3VycmVudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZTZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjYWJkOGU4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pc290b3BlLWZpbHRlcnMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmlzb3RvcGUtZmlsdGVycyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzb3RvcGUtZmlsdGVycyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLFxuLmlzb3RvcGUtZmlsdGVycyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZTZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjYWJkOGU4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pc290b3BlLWZpbHRlcnMgbGFiZWwsXG4uaXNvdG9wZS1maWx0ZXJzIGEsXG4uaXNvdG9wZS1maWx0ZXJzIHNwYW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmlzb3RvcGUtZmlsdGVycyBsYWJlbDpiZWZvcmUsXG4uaXNvdG9wZS1maWx0ZXJzIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzb3RvcGUtZmlsdGVycyBsYWJlbDpob3Zlcixcbi5pc290b3BlLWZpbHRlcnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWU2ZjA7XG4gIGJvcmRlci1jb2xvcjogI2FiZDhlODtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pc290b3BlLWFydGljbGVzIHtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uaXNvdG9wZS1hcnRpY2xlcyBhcnRpY2xlIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5pc290b3BlLWFydGljbGVzIGFydGljbGU6aG92ZXIgLmlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NDQyO1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZTpob3ZlciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZTpob3ZlciAuZGF0ZSxcbi5pc290b3BlLWFydGljbGVzIGFydGljbGU6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTYwKTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZS5kdWFsIC53cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZS5kdWFsIC53cmFwIC5pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjJweCAxNXB4O1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZS5kdWFsIC5kYXRlLFxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZS5kdWFsIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT02MCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5pc290b3BlLWFydGljbGVzIGFydGljbGUuZHVhbCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi5pc290b3BlLWFydGljbGVzIGFydGljbGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pc290b3BlLWFydGljbGVzIGFydGljbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSBpbWcgKyAuaW5uZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSAuaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbn1cbi5pc290b3BlLWFydGljbGVzIGFydGljbGUgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhZmM1Y2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSBwIHtcbiAgY29sb3I6ICM1YzY5NmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuLyogc3RpY2t5IGhlYWQgKi9cbi50YWJsZS1zdGlja3loZWFkLXRyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmxlLXN0aWNreWhlYWQtdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFibGUtc3RpY2t5aGVhZC5mbG9hdFRoZWFkLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIHN0YWNrdGFibGUgKi9cbi5zdGFja3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhY2t0YWJsZS5sYXJnZS1vbmx5IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0YWNrdGFibGUubGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0YWNrdGFibGUubGFyZ2Utb25seSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN0YWNrdGFibGUuc21hbGwtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZmE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0YWNrdGFibGUuc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbi5zdGFja3RhYmxlLnNtYWxsLW9ubHkgdGgsXG4uc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc3QtaGVhZC1yb3cge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLnN0LWhlYWQtcm93LnN0LWhlYWQtcm93LW1haW4ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbnRkLnN0LWtleSB7XG4gIC8qd2lkdGg6NDklOyovXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbn1cbnRkLnN0LXZhbCB7XG4gIC8qd2lkdGg6NDklOyovXG4gIHBhZGRpbmctbGVmdDogMSU7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLyogVGFibGUgd2lkdGggZmlyc3QgY29sIHN0aWNreSovXG4udGFibGUtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZS1zY3JvbGwgLnRhYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtc2Nyb2xsIC50YWJsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRhYmxlLXNjcm9sbCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnRhYmxlLXNjcm9sbCB0aCxcbi50YWJsZS1zY3JvbGwgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlLXNjcm9sbCAuY2xvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGFibGUtc2Nyb2xsIC5jbG9uZSB0aCxcbi50YWJsZS1zY3JvbGwgLmNsb25lIHRkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRhYmxlLXNjcm9sbCAuY2xvbmUgLmZpeGVkLXNpZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRhYmxlLXNjcm9sbCAuY2xvbmUgdGhlYWQsXG4udGFibGUtc2Nyb2xsIC5jbG9uZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnN1aXZpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5zdWl2aS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VpdmktYmxvayB7XG4gIGhlaWdodDogNDkwcHg7XG59XG4uc3VpdmkgLmFjY29yIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnN1aXZpLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdWl2aS10YWJsZSB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zdWl2aS10YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTkgIWltcG9ydGFudDtcbn1cbi5zdWl2aS1yaXNxdWUge1xuICBjb2xvcjogIzE3OTdjODtcbn1cbi5zdWl2aS1ub3Jpc3F1ZSB7XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLnN1aXZpLXBhdHJpbW9pbmUge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5zdWl2aS1hdHRlbmR1IHtcbiAgY29sb3I6ICNmZDhiMjU7XG59XG4uc3VpdmktcmVlbCB7XG4gIGNvbG9yOiAjMTc5N2M4O1xufVxuLnN1aXZpLWFsZXJ0IHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uc3VpdmktcmVwYXJ0IHtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMCU7XG59XG4uc3VpdmktcmVwYXJ0IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3VpdmktcmVwYXJ0LW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1aXZpLXJlcGFydC1pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VpdmktcmVwYXJ0LWkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5zdWl2aS1yaXNrLFxuLnN1aXZpLXJlbmRtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN1aXZpLXJpc2sgYSxcbi5zdWl2aS1yZW5kbWVudCBhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN1aXZpLXJpc2stbyxcbi5zdWl2aS1yZW5kbWVudC1vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1aXZpLXJpc2staSxcbi5zdWl2aS1yZW5kbWVudC1pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3Vpdmktcmlzay1pIHN0cm9uZyxcbi5zdWl2aS1yZW5kbWVudC1pIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uY29uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29uZm9ybTpiZWZvcmUsXG4uY29uZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb25mb3JtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29uZm9ybTpiZWZvcmUsXG4uY29uZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb25mb3JtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29uZm9ybS10aXRsZSB7XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLmNvbmZvcm0tdGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29uZm9ybS10aXRsZSBlbSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNvbmZvcm0tdGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5jb25mb3JtLW8ge1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xuICBtYXJnaW46IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbmZvcm0tbzpiZWZvcmUsXG4uY29uZm9ybS1vOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbmZvcm0tbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNvbmZvcm0tbzpiZWZvcmUsXG4uY29uZm9ybS1vOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbmZvcm0tbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNvbmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5jb25mb3JtLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWRjNzY7XG59XG4uY29uZm9ybS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGYyZDgxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb25mb3JtLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmI5MDc7XG59XG4uY29uZm9ybS1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xufVxuLmNvbmZvcm0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmZvcm0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uY29uZm9ybS1yaXNxdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZm9ybS1yaXNxdWUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLmNvbmZvcm0tYnVsbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbmZvcm0tYnVsbGU6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29uZm9ybS1idWxsZS1hdHRlbmR1IHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOkBjb2wtYXR0ZW5kdTsqL1xuICB0b3A6IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xufVxuLmNvbmZvcm0tYnVsbGUtYXR0ZW5kdTphZnRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjNDY0NjQ2O1xuICBib3R0b206IC04cHg7XG59XG4uY29uZm9ybS1idWxsZS1yZWVsIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOkBjb2wtcmVlbDsqL1xuICBib3R0b206IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xufVxuLmNvbmZvcm0tYnVsbGUtcmVlbDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjNDY0NjQ2O1xuICB0b3A6IC04cHg7XG59XG4ucHJvZmlsLTEsXG4ucHJvZmlsLVJFRlJBQ1RBSVJFIHtcbiAgbGVmdDogMDtcbn1cbi5wcm9maWwtMixcbi5wcm9maWwtREVGRU5TSUYge1xuICBsZWZ0OiAyNSU7XG59XG4ucHJvZmlsLTMsXG4ucHJvZmlsLVJFQUNUSUYge1xuICBsZWZ0OiA1MCU7XG59XG4ucHJvZmlsLTQsXG4ucHJvZmlsLU9GRkVOU0lGIHtcbiAgbGVmdDogNzUlO1xufVxuLmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgLypcblx0Ji1lbnRldGUge1xuXHRcdC5iYWNrLW8geyB0b3A6MDsgfVxuXHR9XG5cdCovXG59XG4uYXYtaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdi1pIC5idCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXYtc3RlcCB7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF2LXN0ZXAtaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlZGM3NjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXYtbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdi1sYWJlbCBzcGFuIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uYXYtbGFiZWwgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hdi1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmF2LWVycm9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hdi1ldHJvaXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5hdi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXYtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF2LWl0ZW0taWxsdSB7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYXYtaXRlbS1pbGx1IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hdi1pdGVtLWJzbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5hdi1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLmF2LXJlc3VsdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXYtcmVzdWx0LXZpc3Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmF2LXJlc3VsdC12aXN1IGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdi1yZXN1bHQtdmlzdSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uYXYtcmVzdWx0LXJlZnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXYtcmVzdWx0LXJlZnMgaW1nIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5hdi1yZXN1bHQtYnNsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLmF2LW1sIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYmVhbi1ibG9jLWJhbm5pZXJlLTEwMCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmVhbi1ibG9jLWJhbm5pZXJlLTEwMCAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5iZWFuLWJsb2MtYmFubmllcmUtMTAwIC5kZXNjcmlwdGlvbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmVhbi1ibG9jLWJhbm5pZXJlLTEwMC5lbnRpdHktYmVhbiB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uYmVhbi1ibG9jLWJhbm5pZXJlLTEwMCBpbWcuYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmVhbi1ibG9jLWJhbm5pZXJlLTEwMCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVhbi1ibG9jLWJhbm5pZXJlLTEwMCAuc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzIlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLmRlc2NyaXB0aW9uIC5idCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuYmVhbi1ibG9jLWJhbm5pZXJlLTEwMCBpbWcuYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5iZWFuLWJsb2MtYmFubmllcmUtMTAwLmVudGl0eS1iZWFuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5iZWFuLWJsb2MtYmFubmllcmUtMTAwIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaGVpZ2h0OiAyNSU7XG4gIH1cbiAgLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLmRlc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmJlYW4tYmxvYy1iYW5uaWVyZS0xMDAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxufVxuLmxpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLyogYmxvY3MgY2FyZHMgKi9cbi5jYXJkLXRwbCxcbi5ibG9jLWNhcmQsXG4ucGFuZWwtcHJpbWFyeSxcbi5scC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAjZDdkN2U0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4ICNkN2Q3ZTQ7XG59XG4uY2FyZC10aXRsZS10cGwsXG4uYmxvYy1jYXJkIC5ibG9jLWNhcmQtdGl0bGUsXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIGgzLFxuLmxwLWl0ZW0tbmFtZSxcbi5scC1pdGVtLmxwLWl0ZW0tZW5jYXJ0IC5scC1pdGVtLWVuY2FydC1jb250YWluZXIgLmxwLWl0ZW0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyMTQ2O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmJsb2MtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDMzcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jLWNhcmQgLmJsb2MtY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAyNXB4IDQwcHggMjNweDtcbn1cbi5ibG9jLWNhcmQgLmJsb2MtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMHB4IDQwcHggMjVweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2MtY2FyZCAuYmxvYy1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jLWNhcmQgLmJsb2MtY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOGE5NGIyO1xufVxuLmJsb2MtY2FyZCAuYmxvY2stY2FyZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmJsb2MtY2FyZC5ibG9jLWNhcmQtZmVhdHVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAyMTQ2O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ibG9jLWNhcmQuYmxvYy1jYXJkLWZlYXR1cmVkIC5ibG9jLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0Njtcbn1cbi5ibG9jLWNhcmQuYmxvYy1jYXJkLWZlYXR1cmVkIC5ibG9jLWNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jLWNhcmQuYmxvYy1jYXJkLWZlYXR1cmVkIC5ibG9jLWNhcmQtYm9keSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uYmxvYy1jYXJkLmJsb2MtY2FyZC1zdHJldGNoZWRsaW5rIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJsb2MtY2FyZC5ibG9jLWNhcmQtc3RyZXRjaGVkbGluazpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMzMsIDcwLCAwLjMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDMzLCA3MCwgMC4zKTtcbn1cbi5ibG9jLWNhcmQuYmxvYy1jYXJkLW11dGVkIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmYTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDdlNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYmxvYy1jYXJkIC5idC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMjE0NjtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwMjE0NjtcbiAgY29sb3I6ICM4YTk0YjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHBhZGRpbmc6IDI1cHggNDBweCAyM3B4O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMjE0Njtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1ib2R5IC5idC1zZWNvbmRhaXJlLFxuLmludmVzdG1lbnQtcGVyY2VudHMgLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1ib2R5IC5idC1zZWNvbmRhaXJlOmhvdmVyLFxuLmludmVzdG1lbnQtcGVyY2VudHMgLmJ0bi13YXJuaW5nOmhvdmVyLFxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtYm9keSAuYnQtc2Vjb25kYWlyZTpmb2N1cyxcbi5pbnZlc3RtZW50LXBlcmNlbnRzIC5idG4td2FybmluZzpmb2N1cyxcbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWJvZHkgLmJ0LXNlY29uZGFpcmU6YWN0aXZlLFxuLmludmVzdG1lbnQtcGVyY2VudHMgLmJ0bi13YXJuaW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMjE0Njtcbn1cbi8qIGJsICovXG4uYmwge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4ICNkN2Q3ZTQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggI2Q3ZDdlNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmwgYSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLmJsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIHBhZGRpbmc6IDIwcHggMTUycHggMjBweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdlNDtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbi5ibC10aXRsZSBpIHtcbiAgYmFja2dyb3VuZDogI2Q3ZDdlNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMTZweDtcbn1cbi5ibC10aXRsZSBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTczJSkgdHJhbnNsYXRlWSgtNDIlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTczJSkgdHJhbnNsYXRlWSgtNDIlKTtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmJsLWkge1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMjBweDtcbn1cbi5ibCBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOGE5NGIyO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG4uYmwgdWwge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5ibCB1bCBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5ibCB1bCBsaSBhIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uYmwgdWwubGlzdC1mbGVjaGVzIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsIHVsLmxpc3QtZmxlY2hlcyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsIHVsLmxpc3QtZmxlY2hlcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9yaWdodC1hcnJvdy5wbmcnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uYmwtMSAuYmwtdGl0bGUgaSxcbi5ibC1hY3Rpb24gLmJsLXRpdGxlIGkge1xuICBiYWNrZ3JvdW5kOiAjMmVkYzc2O1xufVxuLmJsLTIgLmJsLXRpdGxlIGksXG4uYmwtcXVlc3Rpb24gLmJsLXRpdGxlIGksXG4uYmwtc2Vjb25kYWlyZSAuYmwtdGl0bGUgaSB7XG4gIGJhY2tncm91bmQ6ICM0ZjJkODE7XG59XG4uYmwtMyAuYmwtdGl0bGUgaSB7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZTQ7XG59XG4uYmwtYSAuYmwtdGl0bGUgaSxcbi5ibC1jb25zZWlsIC5ibC10aXRsZSBpIHtcbiAgYmFja2dyb3VuZDogI2ZiYjkwNztcbn1cbi8qIGJsb2sgKi9cbi5ibG9rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9rLWkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJsb2stdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ibG9rLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYmxvay1lc3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4ubm8tdG91Y2ggLmJsb2stZXNwOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJlYW4ge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5iZWFuIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMjE0NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iZWFuIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xufVxuLmJlYW4gaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmVhbiBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5iZWFuIGgzLmNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uYmVhbiBoMy5jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjY0NDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmJlYW4gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmJiOTA3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJlYW4gaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJlYW4gaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJlYW4gdWwge1xuICBtYXJnaW46IDEwcHggMCAxNXB4IDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5iZWFuIGxpIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZWFuIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmJlYW4gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5iZWFuIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmVhbiBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJlYW4gYmlnIHtcbiAgZm9udC1zaXplOiAxMzAlO1xufVxuLmJlYW4tY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJlYW4tZ2VzdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmVhbi1nZXN0aW9uLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmVhbi1nZXN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbn1cbi5iZWFuLWdlc3Rpb24taXRlbSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbn1cbi5iZWFuLWdlc3Rpb24tbmFtZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJlYW4tZ2VzdGlvbi1pbGx1IHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJlYW4tZ2VzdGlvbi1pbGx1IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iZWFuLWdlc3Rpb24tZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJlYW4tZ2VzdGlvbi1kZXNjIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmJlYW4tZ2VzdGlvbi1saW5rcyB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJlYW4tZ2VzdGlvbi1saW5rcyBhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmVhbi1hd2FyZHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJlYW4tYXdhcmRzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmVhbi1hd2FyZHMtdmlzdSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmVhbi1hd2FyZHMtdGl0bGUge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iZWFuLWF3YXJkcy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iZWFuLWF3YXJkcy1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJlYW4tYXdhcmRzLXNvdXJjZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmVhbi1hd2FyZHMtbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYmVhbi1zb3VzY3JpcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJlYW4tc291c2NyaXJlLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmVhbi1zb3VzY3JpcmUtbnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGI5OWMxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iZWFuLXNvdXNjcmlyZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5iZWFuLXNvdXNjcmlyZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5iZWFuLXB1c2h2aXN1IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5iZWFuLXB1c2h2aXN1IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogcHJpbnQgKi9cbi5iZWFuLXAtYWlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiOTljMTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYmVhbi1wLWFpZGUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE5MHB4IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlYW4tcC1haWRlLXRpdGxlIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJlYW4tcC1haWRlLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwYjk5YzE7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVhbi1wLWFpZGUtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5iZWFuLXAtYWlkZS1pIHtcbiAgcGFkZGluZzogMTVweCAxOTBweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmVhbi1wLWFpZGUtdmlzdSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmJlYW4tcC1haWRlLWFjY3JvY2hlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iZWFuLXAtYWlkZS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLmJlYW4tcC1haWRlLXN1YnRpdGxlIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iZWFuLXAtYWlkZS1zdWJwYXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmJlYW4tcC1haWRlLXN1YnBhcnQgYSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLmJlYW4tcC1haWRlLXRlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYmVhbi1wLWFpZGUtdGVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJlYW4tcC1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGI5OWMxO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5iZWFuLXAtY29udGFjdC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMjMwcHggNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVhbi1wLWNvbnRhY3QtdGl0bGUgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmVhbi1wLWNvbnRhY3QtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzBiOTljMTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZWFuLXAtY29udGFjdC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmJlYW4tcC1jb250YWN0LWkge1xuICBwYWRkaW5nOiAxNXB4IDIzMHB4IDE1cHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVhbi1wLWNvbnRhY3QtaSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIzMHB4IDE1cHg7XG4gIH1cbn1cbi5iZWFuLXAtY29udGFjdC12aXN1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlYW4tcC1jb250YWN0LXZpc3Uge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweDtcbiAgfVxufVxuLmJlYW4tcC1jb250YWN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4uYmVhbi1wLWNvbnRhY3Qtc3VidGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJlYW4tcC1jb250YWN0LXN1YnBhcnQge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uYmVhbi1wLWNvbnRhY3Qtc3VicGFydCBhIHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG4uYmVhbi1wLWNvbnRhY3Qtc3VicGFydCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iZWFuLXAtY29udGFjdC10ZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmJlYW4tcC1jb250YWN0LXRlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5iZWFuLXAtc2ltdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjk5YzE7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmJlYW4tcC1zaW11bC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMjMwcHggNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVhbi1wLXNpbXVsLXRpdGxlIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJlYW4tcC1zaW11bC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMGI5OWMxO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlYW4tcC1zaW11bC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmJlYW4tcC1zaW11bC1pIHtcbiAgcGFkZGluZzogMTVweCAyMzBweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlYW4tcC1zaW11bC1pIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjMwcHggMTVweDtcbiAgfVxufVxuLmJlYW4tcC1zaW11bC12aXN1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlYW4tcC1zaW11bC12aXN1IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHg7XG4gIH1cbn1cbi5iZWFuLXAtc2ltdWwtYWNjcm9jaGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJlYW4tcC1zaW11bC1hY2Nyb2NoZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi50MSxcbi5oMSxcbi50Mixcbi5oMixcbi50Myxcbi5oMyxcbi50NCxcbi5oNCxcbi50NSxcbi5oNSxcbi50Nixcbi5oNixcbi50MCxcbi5oMCB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG59XG5oMSxcbi5oMSxcbi50MSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udDAsXG4uaDAsXG4udDIsXG4uaDIsXG4udDMsXG4uaDMsXG4udDQsXG4uaDQsXG4udDUsXG4uaDUsXG4udDYsXG4uaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaDEsXG5oMixcbmgzLFxuLmgxLFxuLmgyLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG5oNSxcbmg2LFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEge1xuICBmb250LXNpemU6IDQxcHg7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLyogbm91dmVsbGVzIGTDqWNsYXJhdGlvbnMgKi9cbi50MSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4udDIsXG4uaDIsXG4udDAsXG4uaDAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG59XG4udDMsXG4uaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udDMuY2hlY2ssXG4uaDMuY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50My5jaGVjazphZnRlcixcbi5oMy5jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjY0NDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnQ0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZiYjkwNztcbn1cbi50NSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udDYsXG4uaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLnQwLFxuLmgwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi50MCBpLFxuLmgwIGkge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50MCBpLFxuICAuaDAgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50MC1zdWIsXG4uaDAtc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcic7XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbn1cbi5scCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG4gIHBhZGRpbmc6IDQwcHggMCAxNTBweCAwO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5scC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ubHAtaGVhZGVyLXZpc3Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxwLWhlYWRlci12aXN1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtaGVhZGVyLXZpc3UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubHAtaGVhZGVyLWRhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1oZWFkZXItZGF0YSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubHAtaGVhZGVyLWRhdGEgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5scC1oZWFkZXItZGF0YSBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtaGVhZGVyLWRhdGEgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubHAtaGVhZGVyLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1oZWFkZXItbW9yZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5scC1oZWFkZXItbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1oZWFkZXItbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmxwLWhlYWRlci1saW5rcyAuYnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmxwLWhlYWRlci12aXN1LFxuLmxwLWhlYWRlci1kYXRhLFxuLmxwLWhlYWRlci1tb3JlIHtcbiAgaGVpZ2h0OiAyMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtaGVhZGVyLXZpc3UsXG4gIC5scC1oZWFkZXItZGF0YSxcbiAgLmxwLWhlYWRlci1tb3JlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5scC1oZWFkZXItdmlzdSB7XG4gIGxpbmUtaGVpZ2h0OiAyMzBweDtcbn1cbi5scC1iYXNlbGluZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzAwMjE0Njtcbn1cbi5scC1yZWZzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLXJlZnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmxwLXJlZnMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubHAtZmxhc2gge1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA4NHB4O1xufVxuLmxwLXRhdXgge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9sYW5kaW5nLXBhZ2UvcGF0Y2gtc2F0aXNmYWN0aW9uLnBuZycpO1xuICBoZWlnaHQ6IDEzNXB4O1xuICB3aWR0aDogMTc1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDFweCAycHggM3B4ICM1MDUwNTA7XG59XG4ubHAtdGF1eC1ub3RlIHtcbiAgY29sb3I6ICNmNmRiNTY7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5scC10YXV4LXBvdXJjZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLXRhdXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubHAtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0NjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmxwLW5hdi1pOmJlZm9yZSxcbi5scC1uYXYtaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5scC1uYXYtaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxwLW5hdi1pOmJlZm9yZSxcbi5scC1uYXYtaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5scC1uYXYtaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxwLW5hdi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLW5hdi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNmQ4NjtcbiAgfVxuICAubHAtbmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5scC1uYXYtbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG59XG4ubHAtbmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLW5hdi1saW5rIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5scC1uYXYtbGluayBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmxwLW5hdi1saW5rLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtbmF2LWxpbmsuY3VycmVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmY2NDQyO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1uYXYtbGluay5jdXJyZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtY2hhcG8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmxwLWNoYXBvIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5scC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAzNTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmxwLWl0ZW0uY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5scC1pdGVtLmN1cnJlbnQgLmxwLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLmxwLWl0ZW0uY3VycmVudCAuYnQtYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5scC1pdGVtLW5hbWUge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLmxwLWl0ZW0taWxsdSB7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5scC1pdGVtLWlsbHUgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxwLWl0ZW0tZGVzYyB7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubHAtaXRlbS1kZXNjIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmxwLWl0ZW0tbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubHAtaXRlbS1saW5rcyBhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5scC1waWN0byB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzUwNTA1MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4ubHAtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB6LWluZGV4OiAxMDIwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdmlzaWJsZSAubHAtc3RpY2t5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5scC1zdGlja3ktdGl0bGUge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxwLXN0aWNreSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5scC1zdGlja3kgYSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubHAtZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxwLWZpc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtZmlzYzpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZjY0NDI7XG4gIGNvbnRlbnQ6ICcnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1maXNjOmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmxwLWZpc2MtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtZmlzYy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ubHAtZmlzYy1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4ubHAtZmlzYy1saW5rOmhvdmVyLFxuLmxwLWZpc2MtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubHAtZmlzYy1saW5rOmhvdmVyIHNwYW4sXG4ubHAtZmlzYy1saW5rOmZvY3VzIHNwYW4ge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubHAtZmlzYy1saW5rIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmxwLWZpc2MtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZjY0NDI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmYTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtZmlzYy1saW5rOmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmxwLWZpc2MtbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxNXB4IDUwJSAxNXB4IDA7XG59XG4ubHAtZmlzYy1sIC5scC1maXNjLWxpbmsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1maXNjLWwgLmxwLWZpc2MtbGluayBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4ubHAtdmllIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxwLXZpZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjZmY2NDQyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgei1pbmRleDogMTtcbn1cbi5scC12aWUtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjY0NDI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubHAtdmllLWxpbms6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjZmY2NDQyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLXZpZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtdmllLWxpbmstMSB7XG4gIGxlZnQ6IDglO1xuICB0b3A6IDcyJTtcbn1cbi5scC12aWUtbGluay0yIHtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDY0JTtcbn1cbi5scC12aWUtbGluay0zIHtcbiAgbGVmdDogMzMlO1xuICB0b3A6IDEzJTtcbn1cbi5scC12aWUtbGluay00IHtcbiAgbGVmdDogNDglO1xuICB0b3A6IDE3JTtcbn1cbi5scC12aWUtbGluay01IHtcbiAgbGVmdDogNjAlO1xuICB0b3A6IDM5JTtcbn1cbi5scC12aWUtbGluay02IHtcbiAgbGVmdDogNjglO1xuICB0b3A6IDM3JTtcbn1cbi5scC12aWUtbGluay0xMSB7XG4gIGxlZnQ6IDEwLjUlO1xuICB0b3A6IDc5JTtcbn1cbi5scC12aWUtbGluay0xMiB7XG4gIGxlZnQ6IDM0LjUlO1xuICB0b3A6IDU1JTtcbn1cbi5scC12aWUtbGluay0xMyB7XG4gIGxlZnQ6IDQ2LjUlO1xuICB0b3A6IDQ5JTtcbn1cbi5scC12aWUtbGluay0yMSB7XG4gIGxlZnQ6IDklO1xuICB0b3A6IDY4JTtcbn1cbi5scC12aWUtbGluay0yMiB7XG4gIGxlZnQ6IDE3LjUlO1xuICB0b3A6IDYyJTtcbn1cbi5scC12aWUtbGluay0yMyB7XG4gIGxlZnQ6IDI0JTtcbiAgdG9wOiA1NyU7XG59XG4ubHAtdmllLWxpbmstMjQge1xuICBsZWZ0OiAyOC41JTtcbiAgdG9wOiA0OCU7XG59XG4ubHAtdmllLWxpbmstMjUge1xuICBsZWZ0OiAzNSU7XG4gIHRvcDogNDIlO1xufVxuLmxwLXZpZS1saW5rLTI2IHtcbiAgbGVmdDogNDQuNSU7XG4gIHRvcDogMzclO1xufVxuLmxwLXZpZS1saW5rLTI3IHtcbiAgbGVmdDogNTMlO1xuICB0b3A6IDMyJTtcbn1cbi5scC12aWUtbGluazpob3Zlcixcbi5scC12aWUtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZjY0NDI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5scC12aWUtbGluazIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwYjk5YzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4ubHAtdmllLWxpbmsyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5scC12aWUtbGluazItMSB7XG4gIGxlZnQ6IDElO1xuICB0b3A6IDg2JTtcbn1cbi5scC12aWUtbGluazItMTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMGI5OWMxO1xuICByaWdodDogLTZweDtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgY29udGVudDogJyc7XG59XG4ubHAtdmllLWxpbmsyLTIge1xuICBsZWZ0OiA1MiU7XG4gIHRvcDogMjYlO1xufVxuLmxwLXZpZS1saW5rMi0yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzBiOTljMTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG59XG4ubHAtdmllLWxpbmsyLTMge1xuICBsZWZ0OiAzOCU7XG4gIHRvcDogODYlO1xufVxuLmxwLXZpZS1saW5rMi0zOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzBiOTljMTtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgY29udGVudDogJyc7XG59XG4ubHAtdmllLWxpbmsyLTM6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzBiOTljMTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmxwLXZpZSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtc3RlcDpiZWZvcmUge1xuICBsZWZ0OiAxOHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZjY0NDI7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmxwLXN0ZXAtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5scC1zdGVwLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmY2NDQyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZmE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmxwLXN0ZXAgaDYge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxwLWNob2l4MSAubHAtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubHAtY2hvaXgxIC5scC1pdGVtLmN1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmNjQ0MjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5scC1jaG9peDIgLmxwLWl0ZW0ucmVjbzphZnRlcixcbi5scC1jaG9peDMgLmxwLWl0ZW0ucmVjbzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvbGFuZGluZy1wYWdlL3Bhc3RpbGxlLXJlY28ucG5nJykgbm8tcmVwZWF0IDAgMDtcbn1cbi5vd2wtbHA0LFxuLm93bC1scDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3dsLWxwNCAub3dsLWNvbnRyb2xzLFxuLm93bC1scDMgLm93bC1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vd2wtbHA0IC5vd2wtZG90cyxcbi5vd2wtbHAzIC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3dsLWxwNCAub3dsLWRvdCBzcGFuLFxuLm93bC1scDMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vd2wtbHA0IC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuLm93bC1scDMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xufVxuLm93bC1scDQgLm93bC1wcmV2LFxuLm93bC1scDMgLm93bC1wcmV2LFxuLm93bC1scDQgLm93bC1uZXh0LFxuLm93bC1scDMgLm93bC1uZXh0IHtcbiAgdG9wOiAxNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cbi5vd2wtbHA0IC5vd2wtcHJldixcbi5vd2wtbHAzIC5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ub3dsLWxwNCAub3dsLW5leHQsXG4ub3dsLWxwMyAub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cbi5scC1pdGVtLmxwLWl0ZW0tZW5jYXJ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubHAtaXRlbS5scC1pdGVtLWVuY2FydCAubHAtaXRlbS1lbmNhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxwLWl0ZW0ubHAtaXRlbS1lbmNhcnQgLmxwLWl0ZW0tZW5jYXJ0LWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubHAtaXRlbS5scC1pdGVtLWVuY2FydCAubHAtaXRlbS1lbmNhcnQtY29udGFpbmVyIHAubHAtaXRlbS1lbmNhcnQtYmFzZWxpbmUge1xuICBjb2xvcjogIzhhOTRiMjtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5scC1pdGVtLmxwLWl0ZW0tZW5jYXJ0IC5scC1pdGVtLWVuY2FydC1jb250YWluZXIgLmxwLWl0ZW0tbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4ubHAtaXRlbS5scC1pdGVtLWVuY2FydCAubHAtaXRlbS1lbmNhcnQtY29udGFpbmVyIGZpZ3VyZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmxwLWl0ZW0ubHAtaXRlbS1lbmNhcnQgLmxwLWl0ZW0tZW5jYXJ0LWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmxwLWl0ZW0ubHAtaXRlbS1lbmNhcnQgLmxwLWl0ZW0tZW5jYXJ0LWxpbmtzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nOiA2cHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLmxwLWl0ZW0ubHAtaXRlbS1lbmNhcnQgLmxwLWl0ZW0tZW5jYXJ0LWxpbmtzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtaXRlbS5scC1pdGVtLWVuY2FydCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5scC1pdGVtLmxwLWl0ZW0tZW5jYXJ0IC5scC1pdGVtLWVuY2FydC1saW5rcyB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5scC1pdGVtLmxwLWl0ZW0tZW5jYXJ0IC5scC1pdGVtLWVuY2FydC1saW5rcyBhIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbiAgLmxwLWl0ZW0ubHAtaXRlbS1lbmNhcnQgLmxwLWl0ZW0tZW5jYXJ0LWxpbmtzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLmZpLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5maS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5maS1oZWFkZXItZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5maS1oZWFkZXIgLmJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xufVxuLmZpLWJhc2VsaW5lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLmZpLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmktbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5maS1uYXYtaTpiZWZvcmUsXG4uZmktbmF2LWk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZmktbmF2LWk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5maS1uYXYtaTpiZWZvcmUsXG4uZmktbmF2LWk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZmktbmF2LWk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5maS1uYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maS1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzZkODY7XG4gIH1cbiAgLmZpLW5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4uZmktbmF2LWxpbmsge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmZpLW5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maS1uYXYtbGluayB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uZmktbmF2LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5maS1uYXYtbGluay5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpLW5hdi1saW5rLmN1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmNjQ0MjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmktbmF2LWxpbmsuY3VycmVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpLWhwaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICAvKi5maS1pdGVtIHsgLm1hci1iKDApOyB9XG5cdFx0ZmlndXJlIHtcblx0XHRcdGhlaWdodDoyMzNweDsgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7IC5hbC1jKCk7IC5saCgyMzMpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGhlaWdodDphdXRvOyBsaW5lLWhlaWdodDoxNTBweDsgLm1hci1iKDEwKTtcblx0XHRcdH1cblx0XHRcdGltZyB7IHdpZHRoOjEwMCU7IG1heC1oZWlnaHQ6MjMzcHg7IH1cblx0XHR9Ki9cbn1cbi5maS1ocGhlYWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm93bC1jYXJvdXNlbCAuZmktaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmktaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpLWl0ZW0tdGl0bGUgc3Ryb25nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5maS1pdGVtLXRpdGxlIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpLWl0ZW0taSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmZpLWl0ZW0tdXAgLmZpLWl0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmY2NDQyO1xufVxuLmZpLWl0ZW0tdXAgLmZpLWl0ZW0taSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5maS1pdGVtLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5maS1pdGVtLXJlZHVjIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maS1pdGVtLXJlZHVjIGJpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpLWxpc3QsXG4uZmktbGlzdC11cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmktbGlzdCBsaSxcbi5maS1saXN0LXVwIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmZpLWxpc3Qgc3Bhbixcbi5maS1saXN0LXVwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgLyoudXBwZXIoKTsqL1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZpLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpLWxpc3QgbGk6YmVmb3JlLFxuLmZpLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZmktbGlzdCBsaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpLWxpc3QgbGk6YmVmb3JlLFxuLmZpLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZmktbGlzdCBsaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpLWxpc3Qgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpLWxpc3QgYmlnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpLWxpc3QtdXAgbGk6YmVmb3JlLFxuLmZpLWxpc3QtdXAgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZmktbGlzdC11cCBsaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpLWxpc3QtdXAgbGk6YmVmb3JlLFxuLmZpLWxpc3QtdXAgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZmktbGlzdC11cCBsaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpLWxpc3QtdXAgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpLWxpc3QtdXAgYmlnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpLWNoYXBvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maS1jaGFwbyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uZmktcGFydG5lcnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3dsLWZpMSxcbi5vd2wtZmkyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm93bC1maTEgLm93bC1jb250cm9scyxcbi5vd2wtZmkyIC5vd2wtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3dsLWZpMSAub3dsLWRvdHMsXG4ub3dsLWZpMiAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm93bC1maTEgLm93bC1kb3Qgc3Bhbixcbi5vd2wtZmkyIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3dsLWZpMSAub3dsLWRvdC5hY3RpdmUgc3Bhbixcbi5vd2wtZmkyIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5vd2wtZmkxIC5vd2wtcHJldixcbi5vd2wtZmkyIC5vd2wtcHJldixcbi5vd2wtZmkxIC5vd2wtbmV4dCxcbi5vd2wtZmkyIC5vd2wtbmV4dCB7XG4gIHRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICM5OTk7XG59XG4ub3dsLWZpMSAub3dsLXByZXYsXG4ub3dsLWZpMiAub3dsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm93bC1maTEgLm93bC1uZXh0LFxuLm93bC1maTIgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ub3dsLWZpMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub2wge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm9sLWl0ZW0ge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub2wtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmY2NDQyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLm9sLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmNjQ0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4ub2wgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm9sIHVsIGxpIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm9sIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTNFXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5vbCB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ydGUge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5ydGUgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDAyMTQ2O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJ0ZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMzBweCAwIDIwcHggMDtcbn1cbi5ydGUgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucnRlIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnJ0ZSBoMy5jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnJ0ZSBoMy5jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjY0NDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnJ0ZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmYmI5MDc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucnRlIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ydGUgaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJ0ZSB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbiAgcGFkZGluZzogMHB4O1xufVxuLnJ0ZSBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnRlIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnJ0ZSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnJ0ZSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJ0ZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJ0ZSBmaWdjYXB0aW9uIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnJ0ZSBiaWcge1xuICBmb250LXNpemU6IDEzMCU7XG59XG4uZmlndXJlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5wbHVzIHtcbiAgY29sb3I6ICMyZWRjNzY7XG59XG4ubW9pbnMge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5tbCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubWwgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uYWNjb3Ige1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5hY2Nvci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY2NDQyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2Nvci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRTE5NlwiO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmFjY29yLWhlYWRlci5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kOiAjNDY0NjQ2O1xufVxuLmFjY29yLWhlYWRlci5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY2NDQyO1xufVxuLmFjY29yLWhlYWRlci5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3ItaGVhZGVyLWxpZ2h0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFjY29yLWhlYWRlci1saWdodDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3ItaXRlbSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5hY2Nvci1pIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMTVweDtcbn1cbi5hY2NvciAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tc2cge1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubXNnIHAuYmxvYy1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tc2cgaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tc2cgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXNnIGg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1zZyBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tc2ctZXJyb3Ige1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5tc2ctZXJyb3IgaDYsXG4ubXNnLWVycm9yIGkge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5tc2ctc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmVkYzc2O1xufVxuLm1zZy1zdWNjZXNzIGg2LFxuLm1zZy1zdWNjZXNzIGkge1xuICBjb2xvcjogIzJlZGM3Njtcbn1cbi5tc2ctaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGI5OWMxO1xufVxuLm1zZy1pbmZvIGg2LFxuLm1zZy1pbmZvIGkge1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi5wcm9tbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvbW8tdGl0bGUge1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1heC13aWR0aDogMzA7XG59XG4ucHJvbW8tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG4ucHJvbW8tdXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb21vLXVwIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb21vIHAge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnByb21vIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucHJvbW8gLnNtYWxsIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmFyZ3V0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLmFyZ3V0ZW4tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmFyZ3V0ZW4tdGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLypjb2xvcjpAY29sLTJhOyovXG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFyZ3V0ZW4tYWNjcm9jaGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcmd1dGVuLWFjY3JvY2hlIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG59XG4uYXJndXRlbi1iYXNlbGluZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcmd1dGVuIHRoIC5oMyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG59XG4udG9wMTAtcGVyaW9kZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3RpY2t5IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogLTM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB6LWluZGV4OiAyMDE7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3kge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICByaWdodDogLTMwMHB4O1xuICB9XG59XG4uc3RpY2t5b3BlbiAuc3RpY2t5IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3RpY2t5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLnN0aWNreW9wZW4gLnN0aWNreS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5zdGlja3ktbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgei1pbmRleDogMjAwO1xufVxuLnN0aWNreW9wZW4gLnN0aWNreS1uYXYge1xuICByaWdodDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreW9wZW4gLnN0aWNreS1uYXYge1xuICAgIHJpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnN0aWNreS1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnN0aWNreS1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnN0aWNreS1uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG4uc3RpY2t5LW5hdi1pdGVtLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5zdGlja3ktbmF2LWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RpY2t5LW5hdi1pdGVtIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreS1uYXYtaXRlbSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2LWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2LWl0ZW0gc3BhbiB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLnN0aWNreS1pIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5zdGlja3ktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAyMDI7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLnN0aWNreS1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnN0aWNreS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE0cHggNTBweCAwIDE1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5zdGlja3ktdGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN0aWNreS10aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5zdGlja3ktdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0aWNreS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLnN0aWNreS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5zdGlja3ktc3VidGl0bGUtMiB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0aWNreS1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zdGlja3ktbm90aWYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0aWNreS1ub3RpZi1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXEUwMjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5zdGlja3ktbm90aWYtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmY2NDQyO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zdGlja3ktbm90aWYtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTUgIWltcG9ydGFudDtcbn1cbi5zdGlja3ktbm90aWYtaXRlbS5sdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uc3RpY2t5LW5vdGlmLWl0ZW0ubHU6YmVmb3JlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc3RpY2t5LW5vdGlmLWl0ZW0ubHU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0aWNreS1ub3RpZi1kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3RpY2t5LWZvcm0tYm9udXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0aWNreSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4uc3RpY2t5LXNvdXNjcmlyZS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc3RpY2t5LXNvdXNjcmlyZS1saXN0IC5idCB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RpY2t5LWNvbnRhY3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RpY2t5LWNvbnRhY3QtaXRlbSBiaWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi51LWNscmZ4OmFmdGVyLFxuLnN0ZC1mb3JtIC5kb2MtY2F0cy1saXN0IHVsIGxpOmFmdGVyLFxuLnN0ZC1mb3JtIC5kdWFsLXNlbGVjdHM6YWZ0ZXIsXG4jcHJvZC10YXJpZnMgdWw6YWZ0ZXIsXG4uaXNvdG9wZS1hcnRpY2xlcyAuaXNvdG9wZS13cmFwcGVyOmFmdGVyLFxuLnByZXNzLWxpc3QgLmlzb3RvcGUtd3JhcHBlcjphZnRlcixcbi5jYXRzLWxpc3Q6YWZ0ZXIsXG4ucmFkaW8tYnRuczphZnRlcixcbi55ZXMtbm8tcmFkaW86YWZ0ZXIsXG4ub3B0aW9uLWNoZWNrYm94OmFmdGVyLFxuLnNsaWRlci13cmFwcGVyIC5taW4tbWF4OmFmdGVyLFxuLnJlc3VtZS1jb250ZW50IC50YWJsZS10aXRsZTphZnRlcixcbi5yZXN1bWUtY29udGVudCAueWVhcnMtcmVzdW1lIHVsOmFmdGVyLFxuLnJlc3VtZS1jb250ZW50IC55ZWFycy1yZXN1bWUgdWwgbGk6YWZ0ZXIsXG4jbGV4aXF1ZSB1bDphZnRlcixcbi50aWNrZXJjb250YWluZXIgdWw6YWZ0ZXIsXG4uZ3JhcGgtdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udS1tYm0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogRmxleCAqL1xuLyogQmFzZSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ociB7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG5oci5zbWFsbCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYjJiMmIyO1xufVxuaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzBiOTljMTtcbn1cbi5yaWdodC1hbGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJpZ2h0LWFsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmlnaHQtYWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5tYWluIGgxLFxubWFpbiAuaDEge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuI2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jY29udGVudC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jY29udGVudC5uby1wYWRkaW5nICsgLnd5c2l3eWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2NvbnRlbnQgLm5vcy1jb250cmF0cyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi50eHQtcGVyY2VudCB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnR4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG4ucGVyY2VudC1saW5lIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGVyY2VudC1saW5lIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2VudGVyLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5jZW50ZXItbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2VudGVyLWxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ydGVpbmRlbnQxIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucnRlaW5kZW50MiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLnJ0ZWluZGVudDMge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG4ucnRlaW5kZW50NCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cbi5ydGVsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ydGVyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJ0ZWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydGVqdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5pYmltYWdlX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5pYmltYWdlX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OGFhMTtcbn1cbi5iYWRnZS5jYXQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmYwMDtcbn1cbi5iYWRnZS5jYXQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ODkwMDtcbn1cbi5iYWRnZS5jYXQ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YTU0ZDtcbn1cbi5iYWRnZS5jYXQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzNjdiODtcbn1cbi5iYWRnZS5jYXQ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYWNhMTtcbn1cbi5iYWRnZS5jYXQ3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5M2EzYTtcbn1cbi5zY3JvbGwtc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uc2Nyb2xsLXNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCB0bygjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiAxMDAlKTtcbn1cbi5tZW50aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuI2JveC1jb250YWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cbiNib3gtY29udGFjdCAuaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cbiNib3gtY29udGFjdCAuaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4jYm94LWNvbnRhY3QgLmhlYWQub3BlbiBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuI2JveC1jb250YWN0IC5oZWFkLm9wZW4gc3BhbjphZnRlciB7XG4gIHRvcDogMTJweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExLCAxNTMsIDE5MywgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYjk5YzE7XG59XG4jYm94LWNvbnRhY3QgLmhlYWQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYm94LWNvbnRhY3QgLmhlYWQgc3BhbjpiZWZvcmUsXG4jYm94LWNvbnRhY3QgLmhlYWQgc3BhbjphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNib3gtY29udGFjdCAuaGVhZCBzcGFuOmJlZm9yZSB7XG4gIHRvcDogNHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG4jYm94LWNvbnRhY3QgLmhlYWQgc3BhbjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExLCAxNTMsIDE5MywgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYjk5YzE7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG4jYm94LWNvbnRhY3QgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBkaXNwbGF5OiBub25lO1xufVxuI2JveC1jb250YWN0IC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jYm94LWNvbnRhY3QgLnN1Ym1pdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2JveC1jb250YWN0IC5zdWJtaXQgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYzc2O1xufVxuI2J0bi10b3AsXG4jYnRuLWJ0bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0MHB4IDAgMCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiA4MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2J0bi10b3AsXG4gICNidG4tYnRtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2J0bi10b3A6YWZ0ZXIsXG4jYnRuLWJ0bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBFXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IC0xM3B4IDAgMCAtNnB4O1xufVxuI2J0bi10b3AuYWN0aXZlLFxuI2J0bi1idG0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiNidG4tdG9wIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4jYnRuLWJ0bSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jYnRuLWJ0bTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi8qIENvbnRlbnQgKi9cbiNwcm9kLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ib3gtaW5mbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ib3gtaW5mbyBwIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJveC1pbmZvIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmJveC1pbmZvIHAubWFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNzVweDtcbn1cbi5ib3gtaW5mbyBwLmRvYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNzVweDtcbn1cbi5ib3gtaW5mbyBwIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ib3gtaW5mbyBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzdjN2M3Yztcbn1cbi5ib3gtaW5mbyAuYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jZW50ZXItbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2VudGVyLWxpbmtzIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNlbnRlci1saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogQ292ZXIgKi9cbi50b3AtY292ZXIge1xuICBoZWlnaHQ6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLyogQ29udGVudCAqL1xuI3Bvc3QgLnBvc3QtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwb3N0ICNwb3N0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4vKiBBcnRpY2xlcyAqL1xuI3NlZS1hbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbiNzZWUtYWxzbyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNzZWUtYWxzbyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbiNzZWUtYWxzbyB1bCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2VlLWFsc28gdWwgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIj4gXCI7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuI3NlZS1hbHNvIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzBiOTljMTtcbn1cbiNzZWUtYWxzbyB1bCB0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBIb21lICovXG4ucHJlc3MtbGlzdCBoMiB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG4ucHJlc3MtbGlzdCAuaXNvdG9wZS1wcmVzcyB7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSB7XG4gIGNvbG9yOiAjNWM2OTZkO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucHJlc3MtbGlzdCBhcnRpY2xlIC5jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbn1cbi5wcmVzcy1saXN0IGFydGljbGUgLmhlYWQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmMWYxO1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSAuaGVhZCBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSAuaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHJlc3MtbGlzdCBhcnRpY2xlIC5hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNhZmM1Y2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcmVzcy1saXN0IGFydGljbGUgLmF2aXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSAuYXZpcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJlc3MtbGlzdCBhcnRpY2xlIC5hdmlzIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnByZXNzLWxpc3QgYXJ0aWNsZSAuYXZpcyBvbCBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucHJlc3MtbGlzdCBhcnRpY2xlIC5hdmlzIG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcmVzcy1saXN0IGFydGljbGUgLmF2aXMgb2wgbGkgaW1nIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi8qIENvbnRlbnQgKi9cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNhdHMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXRzLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLmNhdHMtbGlzdCBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jYXRzLWxpc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4YWExO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZjAwO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk4OTAwO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhNTRkO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU1OTk3O1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhY2ExO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzYTNhO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ5N2VjO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjYTFlO1xufVxuLmNhdHMtbGlzdCBzcGFuLmNhdDEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjllMTtcbn1cbi5jYXRzLWxpc3Qgc3Bhbi5jYXQxMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTU1MDA7XG59XG4uY2F0cy1saXN0IHNwYW4uY2F0MTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE1ODllO1xufVxuLyogRm9ybSAqL1xuI3NpbXVsYXRvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jc2ltdWxhdG9yIC5tZW50aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG4ucmFkaW8tYnRucyB7XG4gIG1hcmdpbjogMCAtM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuLnJhZGlvLWJ0bnMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAzcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucmFkaW8tYnRucyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4ucmFkaW8tYnRucyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvLWJ0bnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyMTQ2O1xufVxuLnllcy1uby1yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi55ZXMtbm8tcmFkaW8gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ueWVzLW5vLXJhZGlvIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ueWVzLW5vLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueWVzLW5vLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwMjE0Njtcbn1cbi55ZXMtbm8tcmFkaW8gYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4ueWVzLW5vLXJhZGlvIGJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDEwO1xufVxuLm9wdGlvbi1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3B0aW9uLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ub3B0aW9uLWNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmluZm8tYm94IHtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5pbmZvLWJveCBzdHJvbmcge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5pbmZvLWJveCAuaWNvLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG4uYnRuLWxpbmstd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnRuLWxpbmstd3JhcHBlciBhOm5vdCguYnRuKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rLXdyYXBwZXIgYTpub3QoLmJ0bik6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbmstd3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4vKiBSZXN1bHRhdHMgKi9cbiNzaW11bGF0b3ItcmVzdWx0cyAucmVzdWx0cy1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzaW11bGF0b3ItcmVzdWx0cyAucmVzdWx0cy1pbm5lciBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNzaW11bGF0b3ItcmVzdWx0cyAucmVzdWx0cy1pbm5lciAubW9yZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jc2ltdWxhdG9yLXJlc3VsdHMgLnJlc3VsdHMtaW5uZXIgLm1vcmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3NpbXVsYXRvci1yZXN1bHRzIC5yZXN1bHRzLWlubmVyIC5tb3JlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBOYXYgc3RlcHMgKi9cbi5uYXYtc3RlcHMge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtc3RlcHMgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2QwZDBkMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5hdi1zdGVwcyBsaSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXN0ZXBzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uYXYtc3RlcHMgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYXYtc3RlcHMgbGkuY3VycmVudCB7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLm5hdi1zdGVwcyBsaS5jdXJyZW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItY29sb3I6ICMwYjk5YzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIENoaWZmcmVzICovXG4ud3lzaXd5Zy1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLmJveC1ibHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4uYm94LWJsdWUgLnVwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLyogQ29udGVudCAqL1xuLmludmVzdG1lbnQtcGVyY2VudHMuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbnZlc3RtZW50LXBlcmNlbnRzIGgyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmludmVzdG1lbnQtcGVyY2VudHMgW2NsYXNzKj1cImNvbFwiXSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW52ZXN0bWVudC1wZXJjZW50cyAuYm94IHtcbiAgcGFkZGluZzogMHB4IDQwcHggMjVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtOHB4IDAgI2ZmZiwgMCAxcHggOHB4ICNkN2Q3ZTQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDAgI2ZmZiwgMCAxcHggOHB4ICNkN2Q3ZTQ7XG59XG4uaW52ZXN0bWVudC1wZXJjZW50cyAuYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbnZlc3RtZW50LXBlcmNlbnRzIC5ib3ggLmRlc2Mge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW52ZXN0bWVudC1wZXJjZW50cyAuYm94IHAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW52ZXN0bWVudC1wZXJjZW50cyAuYm94IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIEJpZW4gaW5mb3JtZSAqL1xuLmJpZW4taW5mb3JtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iaWVuLWluZm9ybWUgLmludHJvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLmJpZW4taW5mb3JtZSBkaXZbY2xhc3NePVwiY29sXCJdIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iaWVuLWluZm9ybWUgZGl2W2NsYXNzXj1cImNvbFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyOXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmJpZW4taW5mb3JtZSBkaXZbY2xhc3NePVwiY29sXCJdLmljbzI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODM0cHg7XG59XG4uYmllbi1pbmZvcm1lIGRpdltjbGFzc149XCJjb2xcIl0uaWNvMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODRweDtcbn1cbi5iaWVuLWluZm9ybWUgLm1lbnRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzgxODE4MTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogQXNzdXJhbmNlICovXG4ubmF2LWFzc3VyYW5jZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LWFzc3VyYW5jZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtYXNzdXJhbmNlIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYtYXNzdXJhbmNlIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uYXYtYXNzdXJhbmNlIGxpLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2YzZjO1xuICBib3JkZXItY29sb3I6ICM2YzZjNmM7XG59XG4ubmF2LWFzc3VyYW5jZSBsaS5jdXJyZW50LnR5cGUyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1MDRjO1xuICBib3JkZXItY29sb3I6ICNjODUwNGM7XG59XG4ubmF2LWFzc3VyYW5jZSBsaS5jdXJyZW50LnR5cGUzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RhMzk2O1xuICBib3JkZXItY29sb3I6ICMzZGEzOTY7XG59XG4ubmF2LWFzc3VyYW5jZSBsaS5jdXJyZW50LnR5cGU0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4MGFjO1xuICBib3JkZXItY29sb3I6ICMyODgwYWM7XG59XG4ubmF2LWFzc3VyYW5jZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2YzZjNmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBDYXJhY3RlcmlzdGlxdWVzICovXG4ucmVzdW1lLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4O1xufVxuLnJlc3VtZS1jb250ZW50IGgyICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUubXVsdGkgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIC5zZWUge1xuICBjb2xvcjogIzBiOTljMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIC5zZWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgLnNlZTpiZWZvcmUsXG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgLnNlZTphZnRlciB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZXN1bWUtY29udGVudCB0YWJsZSAuc2VlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMSwgMTUzLCAxOTMsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5yZXN1bWUtY29udGVudCB0YWJsZSAuc2VlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRyLnBkZiB0aCxcbi5yZXN1bWUtY29udGVudCB0YWJsZSB0ci5wZGYgdGQge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Q4ZDhkODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yZXN1bWUtY29udGVudCB0YWJsZSB0ci5wZGYgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRyLnBkZiB0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRyLnBkZiBhIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRyLnBkZiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRoLFxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgdGhbY29sc3Bhbj1cIjJcIl0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkOGQ4ZDg7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgdGhbc2NvcGU9XCJjb2xcIl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgdGguc291cmNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5yZXN1bWUtY29udGVudCB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZXN1bWUtY29udGVudCB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUgLnVwIHtcbiAgY29sb3I6ICMzM2I1MDA7XG59XG4ucmVzdW1lLWNvbnRlbnQgdGFibGUuZG93biB7XG4gIGNvbG9yOiAjZTUwYTBhO1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIC5ub3RlIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4ucmVzdW1lLWNvbnRlbnQgLnRhYmxlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cbi5yZXN1bWUtY29udGVudCAudGFibGUtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc3VtZS1jb250ZW50IC52aWV3LWxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5yZXN1bWUtY29udGVudCAudmlldy1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXN1bWUtY29udGVudCAudmlldy1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzdW1lLWNvbnRlbnQgLnZpZXctbGluayBhLmFyciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnJlc3VtZS1jb250ZW50IC52aWV3LWxpbmsgYS5hcnI6YmVmb3JlLFxuLnJlc3VtZS1jb250ZW50IC52aWV3LWxpbmsgYS5hcnI6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVzdW1lLWNvbnRlbnQgLnZpZXctbGluayBhLmFycjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEsIDE1MywgMTkzLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBiOTljMTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucmVzdW1lLWNvbnRlbnQgLnZpZXctbGluayBhLmFycjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLnJlc3VtZS1jb250ZW50IC55ZWFycy1yZXN1bWUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlc3VtZS1jb250ZW50IC55ZWFycy1yZXN1bWUgcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVzdW1lLWNvbnRlbnQgLnllYXJzLXJlc3VtZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZXN1bWUtY29udGVudCAueWVhcnMtcmVzdW1lIHVsIGxpIHtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuLnJlc3VtZS1jb250ZW50IC55ZWFycy1yZXN1bWUgdWwgbGkgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlc3VtZS1jb250ZW50IC50YWJsZS1tb3JuaW5nc3RhciB0YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXN1bWUtY29udGVudCAudGFibGUtbW9ybmluZ3N0YXIgdGFibGUgdGgge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlc3VtZS1jb250ZW50IC50YWJsZS1tb3JuaW5nc3RhciB0YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5yZXN1bWUtY29udGVudCAudGFibGUtbW9ybmluZ3N0YXIgdGFibGUgdGQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuLnJlc3VtZS1jb250ZW50IC50YWJsZS1tb3JuaW5nc3RhciB0YWJsZSB0ZC5maWxsZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pc2luL2JnLWRhc2hlZC5wbmcnKSBsZWZ0IHRvcCByZXBlYXQ7XG59XG4uaWNvLXBlcmNlbnQtZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmljby1wZXJjZW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5pY28tcGVyY2VudC11cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmljby1wZXJjZW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4udG9nZ2xlLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4udG9nZ2xlLWxpc3QgZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiA1cHggNTBweCA1cHggMTBweDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b2dnbGUtbGlzdCBkdDpiZWZvcmUge1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEsIDE1MywgMTkzLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBiOTljMTtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG59XG4udG9nZ2xlLWxpc3QgZHQub3BlbjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGI5OWMxO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4udG9nZ2xlLWxpc3QgZHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvZ2dsZS1saXN0IGR0IHNwYW4ge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b2dnbGUtbGlzdCBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTdXBwb3J0cyAqL1xuLmhlYWRlci1zdXBwb3J0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItc3VwcG9ydHMgLmxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVhZGVyLXN1cHBvcnRzIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5zdXBwb3J0cy10aWNrZXJzIC50aWNrZXJjb250YWluZXIgLm1hc2sge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uZGwtbGlua3MtbGlzdCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmRsLWxpbmtzLWxpc3QgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kbC1saW5rcy1saXN0IGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kbC1saW5rcy1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGwtbGlua3MtbGlzdCBhLmljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmRsLWxpbmtzLWxpc3QgYS5pY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uZGwtbGlua3MtbGlzdCBhLmljby5pY28tZXhjZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTUycHg7XG59XG4vKiBSZWNvbXBlbnNlcyAqL1xuLmF3YXJkcy1saXN0IGgyIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMzBweCAwIDEwcHg7XG59XG4uYXdhcmRzLWxpc3QgLmNvbC1tZC00IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hd2FyZHMtbGlzdCAuYXdhcmQge1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG59XG4uYXdhcmRzLWxpc3QgLmF3YXJkIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hd2FyZHMtbGlzdCAuYXdhcmQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmF3YXJkcy1saXN0IC5hd2FyZCBwIHtcbiAgY29sb3I6ICM1YzY5NmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuLmF3YXJkcy1saXN0IC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLyogU2l0ZW1hcCAqL1xuLnNpdGVtYXAgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpdGVtYXAgaDMge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zaXRlbWFwIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGVtYXAgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNpdGVtYXAgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpdGVtYXAgLnJvdyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2VhZjM7XG59XG4uc2l0ZW1hcCAucm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLyogQnJvd3NlciBTdXBwb3J0ICovXG4jYnJvd3Nlci1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbiNicm93c2VyLXN1cHBvcnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI2Jyb3dzZXItc3VwcG9ydCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYnJvd3Nlci1zdXBwb3J0IGgxIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNDBweCAwIDVweDtcbn1cbiNicm93c2VyLXN1cHBvcnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1YzY5NmQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jYnJvd3Nlci1zdXBwb3J0IC5yb3cgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG4jYnJvd3Nlci1zdXBwb3J0IC5yb3cgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIExvZ2luICovXG4jbG9naW4gLmludHJvIHtcbiAgY29sb3I6ICM1YzY5NmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNsb2dpbiAubGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbG9naW4gLmxpbmtzIGEge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLyogQ29udGVudCAqL1xuI2xleGlxdWUgLmxldHRlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2VhZjM7XG59XG4jbGV4aXF1ZSAubGV0dGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbiNsZXhpcXVlIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jbGV4aXF1ZSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNsZXhpcXVlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNsZXhpcXVlIHVsIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi8qIENvbnRlbnQgKi9cbi50aXRsZS1zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLmZvcm0tc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogNXB4IDQwcHggNXB4IDEwcHg7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG4uZm9ybS1zZWFyY2ggLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyOXB4IDAgMCAyOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuLmZvcm0tc2VhcmNoIC5idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1cHggLTE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4udGlja2VyY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aWNrZXJjb250YWluZXIgLm1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMmY2O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRpY2tlcmNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMDAlO1xufVxuLnRpY2tlcmNvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRpY2tlcmNvbnRhaW5lciBzdHJvbmcge1xuICBjb2xvcjogIzBiOTljMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWNrZXJjb250YWluZXIgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGlja2VyY29udGFpbmVyIC5wLWRvd24sXG4udGlja2VyY29udGFpbmVyIC5wLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpY2tlcmNvbnRhaW5lciAucC1kb3duOmJlZm9yZSxcbi50aWNrZXJjb250YWluZXIgLnAtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi50aWNrZXJjb250YWluZXIgLnAtZG93bjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuLmZ1bGwtcHJvZ3Jlc3MgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5mdWxsLXByb2dyZXNzIC5wcm9ncmVzcy13cmFwcGVyLFxuLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzLXNwYWNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLXByb2dyZXNzIC5wcm9ncmVzcy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZnVsbC1wcm9ncmVzcyAucHJvZ3Jlc3Mtd3JhcHBlcjpiZWZvcmUsXG4uZnVsbC1wcm9ncmVzcyAucHJvZ3Jlc3Mtd3JhcHBlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMDAlXCI7XG59XG4uZnVsbC1wcm9ncmVzcyAucHJvZ3Jlc3Mtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiMjAwJVwiO1xufVxuLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzLXNwYWNlcjpiZWZvcmUsXG4uZnVsbC1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3BhY2VyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzLXdyYXBwZXI6YmVmb3JlLFxuLmZ1bGwtcHJvZ3Jlc3MgLnByb2dyZXNzLXNwYWNlcjpiZWZvcmUge1xuICBsZWZ0OiAzMyU7XG59XG4uZnVsbC1wcm9ncmVzcyAucHJvZ3Jlc3Mtd3JhcHBlcjphZnRlcixcbi5mdWxsLXByb2dyZXNzIC5wcm9ncmVzcy1zcGFjZXI6YWZ0ZXIge1xuICBsZWZ0OiA2NiU7XG59XG4uZnVsbC1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2YyZjNmMywgI2YyZjNmMyAycHgsICNkZGRlZGUgMnB4LCAjZGRkZWRlIDRweCk7XG59XG4uZnVsbC1wcm9ncmVzcy5tYXggLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmRhMzI7XG59XG4uZnVsbC1wcm9ncmVzcy5tYXggLnZhbHVlcyBzdHJvbmcge1xuICBjb2xvcjogIzUyZGEzMjtcbn1cbi5mdWxsLXByb2dyZXNzLm1lZCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDg2Mztcbn1cbi5mdWxsLXByb2dyZXNzLm1lZCAudmFsdWVzIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZkODYzO1xufVxuLmZ1bGwtcHJvZ3Jlc3MubWluIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI2YjE0O1xufVxuLmZ1bGwtcHJvZ3Jlc3MubWluIC52YWx1ZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi5mdWxsLXByb2dyZXNzLm1pbiAudmFsdWVzIHN0cm9uZyB7XG4gIGNvbG9yOiAjZTI2YjE0O1xufVxuLmZ1bGwtcHJvZ3Jlc3MgLnZhbHVlcyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZnVsbC1wcm9ncmVzcyAudmFsdWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGUtc2U1NGJjNDIxNGUucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZnVsbC1wcm9ncmVzcyAudmFsdWVzIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogQ29udGVudCAqL1xuI3BhZ2UtZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbiNwYWdlLWVycm9yIHAge1xuICBjb2xvcjogIzVjNjk2ZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNwYWdlLWVycm9yIC5idG5zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI3BhZ2UtZXJyb3IgLmJ0bnMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNwYWdlLWVycm9yIC5idG5zIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIENvbnRlbnQgKi9cbiNmcC1uYXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5ib2R5LmZwLXZpZXdpbmctMCAjZnAtbmF2IHtcbiAgcmlnaHQ6IC05MHB4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuI2ZwLW5hdiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuI2ZwLW5hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNmcC1uYXYgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAwLjI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbiNmcC1uYXYgdWwgYS5hY3RpdmUsXG4jZnAtbmF2IHVsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZW51LXNpbXVsYXRvciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1lbnUtc2ltdWxhdG9yIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubWVudS1zaW11bGF0b3IgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLm1lbnUtc2ltdWxhdG9yIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVudS1zaW11bGF0b3IgYSA+IHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCA3MHB4O1xufVxuLm1lbnUtc2ltdWxhdG9yIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4ubWVudS1zaW11bGF0b3IgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5tZW51LXNpbXVsYXRvciBsaS5hY3RpdmUgYSBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogLTVweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLXdyYXBwZXIgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMTVweDtcbn1cbi5uZXdzLXdyYXBwZXIgaDIgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV3cy13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5uZXdzLXdyYXBwZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzIC5tZXRhcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MgcCB7XG4gIGNvbG9yOiAjMGI5OWMxO1xufVxuLmZvcm0tdjIgLmZpZWxkc2V0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0NjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmdyYXBoLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLWludHJvIGgxIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWludHJvIHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwYjk5YzE7XG59XG4ucGVyY2VudC1ncmFwaCAuZ3JhcGgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGVyY2VudC1ncmFwaCAuZ3JhcGggLmdyYXBoLWNvbCB7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wZXJjZW50LWdyYXBoIC5ncmFwaCAuZ3JhcGgtY29sLmNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG4ucGVyY2VudC1ncmFwaCAuZ3JhcGggLmdyYXBoLWNvbC5jb2xvcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiOTA3O1xufVxuLnBlcmNlbnQtZ3JhcGggLmdyYXBoIC5ncmFwaC1jb2wuY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NTA0Yztcbn1cbi5wZXJjZW50LWdyYXBoIC5sZWdlbmQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGVyY2VudC1ncmFwaCAubGVnZW5kIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucGVyY2VudC1ncmFwaCAubGVnZW5kIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGVyY2VudC1ncmFwaCAubGVnZW5kIGxpLmNvbG9yMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xufVxuLnBlcmNlbnQtZ3JhcGggLmxlZ2VuZCBsaS5jb2xvcjI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjkwNztcbn1cbi5wZXJjZW50LWdyYXBoIC5sZWdlbmQgbGkuY29sb3IzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODUwNGM7XG59XG4ucGVyY2VudC1ncmFwaCAubGVnZW5kIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubXVsdGktYnRucyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdWx0aS1idG5zIC5idG4ge1xuICBtYXJnaW46IDVweDtcbn1cbi5tZW50aW9uLWJ0bSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lbnRpb24tYnRtIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ncmFwaC10YWJsZSAuZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyYXBoLXRhYmxlIHRhYmxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JhcGgtdGFibGUgdGFibGUgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG59XG4uZ3JhcGgtdGFibGUgdGFibGUgdGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5ncmFwaC10YWJsZSB0YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTI1NTcwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmxnLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkdmljZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4uYWR2aWNlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hZHZpY2UgLmFkdmljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uYWR2aWNlIC5hZHZpY2Utd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWR2aWNlIC5hbnN3ZXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hZHZpY2UgLmFuc3dlci50cnVlIHtcbiAgY29sb3I6ICMyZWRjNzY7XG59XG4uYWR2aWNlIC5hbnN3ZXIuZmFsc2Uge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5hd2FyZHMtbGlzdCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnRpdGxlIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4jZmFxIGR0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaEN1c3RvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDMwMDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHJlc2l6ZTogYm90aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiA0MDBweDtcbn1cbiNidG4tdG9wLFxuI2J0bi1idG0ge1xuICB6LWluZGV4OiA5OTk7XG59XG4vKiogSE5SICovXG4jYm94LWNvbnRhY3QgLmhlYWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50YWJsZS1zdXBwb3J0cyB0aCxcbi50YWJsZS1zdXBwb3J0cyB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmxvYWRlci13cmFwcGVyLnNob3ctb3ZlcmxheTphZnRlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi50YWJsZS1zdXBwb3J0cyAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVyIC50YWJsZXNvcnRlci1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUlO1xufVxuLmljby10b29sdGlwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuLmljby10b29sdGlwLnNtYWxsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3lzaXd5ZyBoMi5jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMTdweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbiAgLnd5c2l3eWcgaDIuY2hlY2sge1xuICAgIGNvbG9yOiAjZmY2NDQyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA3NXB4O1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5ub3MtY29udHJhdHMgLmJveC1jb250cmF0IC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm51bWVyaWNEaXNwbGF5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWFyY2hDdXN0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGI5OWMxO1xufVxuLmNhYzQwLWxldmVsIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jYWM0MC1yZXN1bWUgLmNhYzQwLWxldmVsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhYzQwLXJlc3VtZSAuZ3JhcGgge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhYzQwLXJlc3VtZSAuZ3JhcGgge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FjNDAtcmVzdW1lIC5ncmFwaCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbiN0b3BuYXYgLnNlYXJjaEN1c3RvbSB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ucHJvZC1oZWFkZXIgLmhlYWQtY29scyB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnJpc2stdGlsZSAuaW5uZXIge1xuICBtaW4taGVpZ2h0OiA5MnB4O1xuICBwYWRkaW5nOiAxMnB4IDVweCA1cHg7XG59XG4ucmlzay10aWxlIC5udW0ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jaW5kaWNlUGVyZm9ybWFuY2UgLmNvbC1tZC0yLFxuI2luZGljZVBlcmZvcm1hbmNlIC5jb2wtc20tMyxcbiNwcm9maWxzT2ZQcm9kdWN0IC5jb2wtbWQtMixcbiNwcm9maWxzT2ZQcm9kdWN0IC5jb2wtc20tMyxcbiNwcm9maWxzQ29tcGFyYXRvciAuY29sLW1kLTIsXG4jcHJvZmlsc0NvbXBhcmF0b3IgLmNvbC1zbS0zIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbiNpbmRpY2VzVGFibGUgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc3MtbGlzdCBhcnRpY2xlIHAsXG4ucHJlc3MtbGlzdCBhcnRpY2xlIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi8qTUlOSU1BTCBUQUJMRVNPUlRFUiBGSUxURVJJTkcgU0tJTk5JTkcqL1xuLyogcm93cyBoaWRkZW4gYnkgZmlsdGVyaW5nIChuZWVkZWQgZm9yIGNoaWxkIHJvd3MpICovXG4udGFibGVzb3J0ZXIgLmZpbHRlcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGFqYXggZXJyb3Igcm93ICovXG4udGFibGVzb3J0ZXIgLnRhYmxlc29ydGVyLWVycm9yUm93IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmJmOTk7XG59XG4vKiBJZnJhbWUgWW91dHViZSByZXBvbnNpdmUgKi9cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lLFxuLnZpZGVvLXJlc3BvbnNpdmUgb2JqZWN0LFxuLnZpZGVvLXJlc3BvbnNpdmUgdmlkZW8sXG4udmlkZW8tcmVzcG9uc2l2ZSBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyogUkQtMTA2MCA6Y29ycmVjdGlvbiBkdSBzdHlsZSBkZXMgZGF0ZXMgZGFucyBsYSBwYWdlIGRlIHTDqWzDqWNoYXJnZW1lbnQgZGVzIGRvY3VtZW50cyBwb3VyIGxhIHNpZ25hdHVyZSDDqWxlY3Ryb25pcXVlICovXG4udWktZGF0ZXBpY2tlci1oZWFkZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAubWFpbi10aXRsZSBzcGFuOmJlZm9yZSxcbiAgI2NvbnRlbnQgLm1haW4tdGl0bGUgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAuaWNvbi1zbWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaWNvbnNAMngtczFmYzMwNzg3NGQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDBweCwgMTMyMDBweDtcbiAgfVxuICAuaWNvbi1sYXJnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaWNvbnNAMngtczFmYzMwNzg3NGQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDBweCwgMTMyMDBweDtcbiAgfVxuICAjYm94LWNvbnRhY3QgLmhlYWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLm5ldy1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC53eXNpd3lnIHAuaW5mbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAud3lzaXd5ZyB1bC5hcnItbGlzdCA+IGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gICNub3RpZmljYXRpb24gLmJ0bi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5zaW5nbGUtZm9ybSAuZm9ybS1zdWJtaXQgYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLm5vcy1jb250cmF0cyAuYm94LWNvbnRhY3QgLmhlYWQgLnRpdGxlIGgzIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLm5vcy1jb250cmF0cyAuYm94LWNvbnRhY3QgLmlubmVyIHA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLmNoZWNrcy0zLWNvbHMgLmNvbC1tZC00OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLmJveC1pbmZvIHA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgI3Byb2QtY29uc2VpbHMgaDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLnNoYXJlLWxpbmUgdWwgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5iaWVuLWluZm9ybWUgZGl2W2NsYXNzXj1cImNvbFwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAucmVzdW1lLWNvbnRlbnQgdGFibGUgdHIucGRmIHRoOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5pY28tcGVyY2VudC1kb3duOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5pY28tcGVyY2VudC11cDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAuZGwtbGlua3MtbGlzdCBhLmljbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAudGFibGUtc3VwcG9ydHMgLmljby11cDpiZWZvcmUsXG4gIC50YWJsZS1zdXBwb3J0cyAuaWNvLWRvd246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLnN1cHBvcnRzLW1vYmlsZSAuaWNvLXVwOmJlZm9yZSxcbiAgLnN1cHBvcnRzLW1vYmlsZSAuaWNvLWRvd246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLmxpc3Qtbm90ZXMgLm5vdGUgLm92ZXJsYXkgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5mb3JtLXNlYXJjaCAuYnRuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbiAgLnRpY2tlcmNvbnRhaW5lciAucC1kb3duOmJlZm9yZSxcbiAgLnRpY2tlcmNvbnRhaW5lciAucC11cDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAuY2FjNDAtbGV2ZWwudXAgLnRpdGxlIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAuY2FjNDAtbGV2ZWwuZG93biAudGl0bGUgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5jYWM0MC1yZXN1bWUgLmxpc3QgdGggc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAucmVzdW1lLXBlcmZzIC5yb3VuZC12YWx1ZXMgLmNpcmNsZSBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG4gIC5yZXN1bWUtcGVyZnMgLmxhc3QtbmV3cyBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZUAyeC1zZjQ3ZDE1YWZlNy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHgsIDE1MTlweDtcbiAgfVxuICAuZnVsbC1wcm9ncmVzcyAudmFsdWVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvc3ByaXRlQDJ4LXNmNDdkMTVhZmU3LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCwgMTUxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1ibSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBtYWluIGgxLFxuICBtYWluIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5tb2R1bGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAubWFpbi10aXRsZSBzcGFuLFxuICAjY29udGVudCAubWFpbi10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAzcHggMCAzcHggNTVweDtcbiAgfVxuICAubWFpbi10aXRsZSBzcGFuOmJlZm9yZSxcbiAgI2NvbnRlbnQgLm1haW4tdGl0bGUgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMjIuNXB4IDAgMDtcbiAgfVxuICAjYm94LWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib3gtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYm94LWluZm8gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNlbnRlci1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmNlbnRlci1saW5rcyBsaSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbiAgLmNlbnRlci1saW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNwcm9kLXRhcmlmcyAubWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAjcHJvZC10YXJpZnMgdWwge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3Byb2QtdGFyaWZzIHVsLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwcm9kLXRhcmlmcyB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjcHJvZC10YXJpZnMgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAjcHJvZC10YXJpZnMgLnJvdyBkaXZbY2xhc3NePVwiY29sXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3Byb2QtdGFyaWZzIC5yb3cgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gICNwcm9kLXRhcmlmcyB1bCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAyMHB4IDJweCAxMHB4O1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMgLmxpc3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzIHVsLmxldHRlcnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMgdWwubGV0dGVycyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAzcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmlzb3RvcGUtYXJ0aWNsZXMgLmdyaWQtc2l6ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaXNvdG9wZS1hcnRpY2xlcyBhcnRpY2xlLmR1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pc290b3BlLWFydGljbGVzIGFydGljbGUuZHVhbCAud3JhcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZS5kdWFsIC53cmFwIC50aHVtYiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuaXNvdG9wZS1hcnRpY2xlcyBhcnRpY2xlLmR1YWwgLndyYXAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnByZXNzLWxpc3QgLmdyaWQtc2l6ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByZXNzLWxpc3QgYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJlc3MtbGlzdCBhcnRpY2xlIC5hdmlzIG9sIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5wcmVzcy1saXN0IGFydGljbGUgLmF2aXMgb2wgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLm5hdi1zdGVwcyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuICAubmF2LXN0ZXBzIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXYtc3RlcHMgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiA5OHB4O1xuICB9XG4gIC5uYXYtc3RlcHMgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1zdGVwcyBsaSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvcm0tcmlzayAucmFkaW9zLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuZm9ybS1yaXNrIC5yYWRpb3MtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0tcmlzayAueWVhciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLXJpc2sgLmRhdGUge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuaW50cm8tc3VwcG9ydHMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRyby1zdXBwb3J0cyAubGVmdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5pbnRyby1zdXBwb3J0cyAucmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5pbnRyby1zdXBwb3J0cyAuY2F0cyBsaSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuaW50cm8tc3VwcG9ydHMgLmNhdHMgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gICNsb2dpbiAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAjbG9naW4gLmxpbmtzIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICAjbG9naW4gLnN0ZC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5ub3RlLWgge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub3RlLWggLmltZyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMmYyZjI7XG4gIH1cbiAgLm5vdGUtaCAuZGVzYyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5ub3RlLWggLnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5ub3RlLWggLmRsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubm90ZS1oIC5tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubm90ZS1oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYWM0MC1yZXN1bWUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWM0MC1yZXN1bWUgLmNhYzQwLWxldmVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5jYWM0MC1yZXN1bWUgLmdyYXBoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNhYzQwLXJlc3VtZSAubGlzdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNhYzQwLXJlc3VtZSAubGlzdCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yZXN1bWUtcGVyZnMgLnJvdW5kLXZhbHVlcyB1bCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuICAucmVzdW1lLXBlcmZzIC5yb3VuZC12YWx1ZXMgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3BhZ2UtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgI3BhZ2UtZXJyb3IgLmJ0bnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gICNwYWdlLWVycm9yIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWdlLWludHJvIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tdWx0aS1idG5zIC5idG4ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLmdyYXBoLXRhYmxlIC5ncmFwaCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZ3JhcGgtdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmdyYXBoLXRhYmxlIHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmdyYXBoLXRhYmxlIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC5ncmFwaC10YWJsZSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJpZ2h0LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucmlnaHQtYWxsIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBtYWluIGgxLFxuICBtYWluIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgI2NvbnRlbnQuYWZ0ZXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAjY29udGVudCAubm9zLWNvbnRyYXRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnR4dC1wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnBlcmNlbnQtbGluZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5wZXJjZW50LWxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jZW50ZXItbGluayB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5zY3JvbGwtc2hhZG93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNicmVhZGNydW1icyAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbiAgLnd5c2l3eWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnd5c2l3eWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnd5c2l3eWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAud3lzaXd5ZyBoMjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAud3lzaXd5ZyBoMi5jaGVjayB7XG4gICAgY29sb3I6ICNmZjY0NDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDc1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnd5c2l3eWcgaDIuY2hlY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnd5c2l3eWcgaDIuY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzE3cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG4gIC53eXNpd3lnIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnd5c2l3eWcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud3lzaXd5ZyBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnd5c2l3eWcgcCArIC5wZXJjZW50LWxpbmUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC53eXNpd3lnIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53eXNpd3lnIHVsLndhcm5pbmcge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAud3lzaXd5ZyAubGFzdC10aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgLTMwcHg7XG4gIH1cbiAgI25vdGlmaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAuZnVsbHdpZHRoLXNsaWRlciBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTYwcHg7XG4gIH1cbiAgLmNoZWNrcy0zLWNvbHMge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5jaGVja3MtMy1jb2xzIC5jb2wtbWQtNCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2FjYWNhO1xuICB9XG4gIC5jaGVja3MtMy1jb2xzIC5jb2wtbWQtNDpiZWZvcmUge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgLmNoZWNrcy0zLWNvbHMgLmNvbC1tZC00OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2hlY2tzLTMtY29scyAuY29sLW1kLTQgLmlubmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5wcm9kLWhlYWRlciAuaGVhZC1jb2xzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5oZWFkLWNvbHMgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5oZWFkLWNvbHMgLnRpdGxlIC5ieSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50aXRsZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50aXRsZTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgbGVmdDogMjdweDtcbiAgICB0b3A6IDMzcHg7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50eXBlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50eXBlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLmxvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlci5oYXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIgPiAubmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlciA+IC5uYXYgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiA+IGxpID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIgPiAubmF2IC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0NjtcbiAgfVxuICAucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiAuc3VibWVudSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiAuc3VibWVudSBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlciA+IC5uYXYgLnN1Ym1lbnUgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmNjQ0MjtcbiAgfVxuICAucHJvZC1oZWFkZXIgLm5hdi13cmFwcGVyID4gLm5hdiAuc3VibWVudSBsaS5hY3RpdmUgYSxcbiAgLnByb2QtaGVhZGVyIC5uYXYtd3JhcHBlciA+IC5uYXYgLnN1Ym1lbnUgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNwcm9kLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gICNwcm9kLXN1YnNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3Byb2Qtc3Vic2NyaXB0aW9uIGgyLFxuICAjcHJvZC1zdWJzY3JpcHRpb24gb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjcHJvZC1zdWJzY3JpcHRpb24gLnJvdyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgI3Byb2Qtc3Vic2NyaXB0aW9uIC5yb3c6YmVmb3JlLFxuICAjcHJvZC1zdWJzY3JpcHRpb24gLnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcHJvZC1zdWJzY3JpcHRpb24gLnJvdyBkaXZbY2xhc3NePVwiY29sXCJdIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI3Byb2QtY29uc2VpbHMgLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgI3Byb2QtY29uc2VpbHMgaDMge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgI3Byb2QtY29uc2VpbHMgLmNvbC1tZC00OmZpcnN0LWNoaWxkIC5kZXNjIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAjcHJvZC1jb25zZWlscyAuZGVzYyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYWNhY2E7XG4gIH1cbiAgI3Byb2QtY29uc2VpbHMgLmRlc2MgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICNwcm9kLWNvbnNlaWxzIC5kZXNjIC5pbm5lciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRvcC1jb3ZlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAjc2VlLWFsc28gLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmlzb3RvcGUtYXJ0aWNsZXMgLmdyaWQtc2l6ZXIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmlzb3RvcGUtYXJ0aWNsZXMgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuaXNvdG9wZS1hcnRpY2xlcyBhcnRpY2xlLmR1YWwge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbiAgLnRhYmxlLWNvbnRyYXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50YWJsZS1jb250cmF0cyAudW50aWwgdGQgc3BhbixcbiAgLnRhYmxlLWNvbnRyYXRzIC5udW1zIHRkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAudGFibGUtY29udHJhdHMgLmNvbHNwYW4tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5mby1ib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjc2ltdWxhdG9yLXN1Z2dlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLmJ0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnJvdyBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAjc2ltdWxhdG9yLXN1Z2dlc3Rpb25zIC5wcm9wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3NpbXVsYXRvci1zdWdnZXN0aW9ucyAucHJvcG9zaXRpb24gaDIsXG4gICNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLnByb3Bvc2l0aW9uIC5hZHZpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAjc2ltdWxhdG9yLXN1Z2dlc3Rpb25zIC5wcm9wb3NpdGlvbiAubm93IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gICNzaW11bGF0b3Itc3VnZ2VzdGlvbnMgLm9iamVjdGl2ZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zbGlkZXItd3JhcHBlciAubWluLW1heCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5zbGlkZXItd3JhcHBlciAubm9VaS1oYW5kbGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogLTgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5idG4tbGluay13cmFwcGVyIC5idG4ge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG4gICNzaW11bGF0b3ItcmVzdWx0cyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VjZWNlO1xuICB9XG4gICNzaW11bGF0b3ItcmVzdWx0cyBkaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgI3NpbXVsYXRvci1yZXN1bHRzIC5yZXN1bHRzLWlubmVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjc2ltdWxhdG9yLXJlc3VsdHMgLnJlc3VsdHMtaW5uZXIgLm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5hdi1zdGVwcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdi1zdGVwcyBsaSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubmF2LXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gIH1cbiAgLmJveC1ibHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5pbnZlc3RtZW50LXBlcmNlbnRzIFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmludmVzdG1lbnQtcGVyY2VudHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmludmVzdG1lbnQtcGVyY2VudHMgaDIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAyMTQ2O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMCAjZmZmLCAwIC0xcHggOHB4ICNkN2Q3ZTQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAwICNmZmYsIDAgLTFweCA4cHggI2Q3ZDdlNDtcbiAgfVxuICAuaW52ZXN0bWVudC1wZXJjZW50cyBoMiBzcGFuIHtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHggMjNweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmJpZW4taW5mb3JtZSAubWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYmllbi1pbmZvcm1lIC5tZW50aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5iaWVuLWluZm9ybWUgZGl2W2NsYXNzXj1cImNvbFwiXSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5iaWVuLWluZm9ybWUgLmludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5uYXYtYXNzdXJhbmNlIHtcbiAgICBtYXJnaW46IDAgLTEwcHggNDBweDtcbiAgfVxuICAubmF2LWFzc3VyYW5jZSB1bCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuICAubmF2LWFzc3VyYW5jZSBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnByb2ZpbGVzLXRhYmxlLWhlYWQgZGl2W2NsYXNzXj1cImNvbFwiXTpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucHJvZmlsZXMtdGFibGUtaGVhZCBoMixcbiAgLnByb2ZpbGVzLXRhYmxlLWhlYWQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJsZS1wcm9maWxlIHRoIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRhYmxlLXByb2ZpbGUgdGQge1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAudGFibGUtcHJvZmlsZSB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRhYmxlLXByb2ZpbGUgLmdvYWwge1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAudGFibGUtcHJvZmlsZSAucHJvZmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcm9maWxlcy10YWJsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmM2YyZjI7XG4gIH1cbiAgI3Byb2ZpbGVzLWxldmVscyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5yZXN1bWUtY29udGVudCBoMiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICB9XG4gIC5yZXN1bWUtY29udGVudCBoMiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICB9XG4gIC5yZXN1bWUtY29udGVudCBoMiArIHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAucmVzdW1lLWNvbnRlbnQgdGFibGUgdGgsXG4gIC5yZXN1bWUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5yZXN1bWUtY29udGVudCB0YWJsZSB0aCB0ci5wZGYgdGg6YmVmb3JlLFxuICAucmVzdW1lLWNvbnRlbnQgdGFibGUgdGQgdHIucGRmIHRoOmJlZm9yZSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAucmVzdW1lLWNvbnRlbnQgLnZpZXctbGluayB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5yZXN1bWUtY29udGVudCAudGFibGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucmVzdW1lLWNvbnRlbnQgLnRhYmxlLXRpdGxlIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuICAucmVzdW1lLWNvbnRlbnQgLnllYXJzLXJlc3VtZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucmVzdW1lLWNvbnRlbnQgLnllYXJzLXJlc3VtZSBwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnJlc3VtZS1jb250ZW50IC55ZWFycy1yZXN1bWUgdWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLnJlc3VtZS1jb250ZW50IC55ZWFycy1yZXN1bWUgdWwgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5oZWFkZXItc3VwcG9ydHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1zdXBwb3J0cyAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaGVhZGVyLXN1cHBvcnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnN1cHBvcnRzLXRhYnMge1xuICAgIG1hcmdpbjogMTBweCAtMnB4O1xuICB9XG4gIC5zdXBwb3J0cy10YWJzIHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5zdXBwb3J0cy10YWJzIGxpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnN1cHBvcnRzLXRhYnMgYSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdXBwb3J0cy10YWJzIGEgPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnN1cHBvcnRzLXRhYnMgYSA+IHNwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdXBwb3J0cy10YWJzIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3VwcG9ydHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3VwcG9ydHMtd3JhcHBlciAubWFpbi1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5zdXBwb3J0cy13cmFwcGVyIC5tYWluLWZpbHRlcnMgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG4gIC5zdXBwb3J0cy13cmFwcGVyIC5tYWluLWZpbHRlcnMgLmdyb3VwICsgLmdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5zdXBwb3J0cy13cmFwcGVyIC5tYWluLWZpbHRlcnMgLnN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuY2F0cy1zdXBwb3J0cyBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5hd2FyZHMtbGlzdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYXdhcmRzLWxpc3QgLmNvbC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNpdGVtYXAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2l0ZW1hcCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuc2l0ZW1hcCAucm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgI2Jyb3dzZXItc3VwcG9ydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAjYnJvd3Nlci1zdXBwb3J0IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgI2Jyb3dzZXItc3VwcG9ydCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggODBweDtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmRhc2hib2FyZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZGFzaGJvYXJkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG4gIC5kYXNoYm9hcmQgLmJveC1jb250ZW50IC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kYXNoYm9hcmQgLmFzaWRlIHVsIGEge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxuICAjbGV4aXF1ZSAubGV0dGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgfVxuICAjbGV4aXF1ZSB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGl0bGUtc2VhcmNoLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGl0bGUtc2VhcmNoLXdyYXBwZXIgLmZvcm0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC50aWNrZXJjb250YWluZXIgLm1hc2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnJlc3VtZS1wZXJmcyAuY29sLW1kLTQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVzdW1lLXBlcmZzIC55ZWFyLXJlc3VtZSA+IC5yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgYm9keS5jb3JwbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI2NvcnBvIC5pbnRybyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNjb3JwbyAuaW50cm8gLnJhbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gICNjb3JwbyAuaW50cm8gLmJ0bi1kaXNjb3ZlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMSBoMiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMSBoMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMSBoMiBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMSAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb24yIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjIgLnllYXIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMiB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb24zIGgyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb24zIGgyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjMgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMyAudGltZWxpbmUgbGkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uMyAudGltZWxpbmUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uNCBoMiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjQgaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgI2NvcnBvIC5zZWN0aW9uNCAubWFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjQgLm1hcCBpbWcge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjYgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG4gICNjb3JwbyAuc2VjdGlvbjYgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb242IHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb242IC5wb2ludCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjY29ycG8gLnNlY3Rpb242IC5wb2ludDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjZmFxIGgyIHtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gIH1cbiAgLm1lbnUtc2ltdWxhdG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5tZW51LXNpbXVsYXRvciBsaSArIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5tZW51LXNpbXVsYXRvciBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5tZW51LXNpbXVsYXRvciBsaS5hY3RpdmUgYTpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDEwMCwgNjYsIDApO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjY0NDI7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAubWVudS1zaW11bGF0b3IgYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubWVudS1zaW11bGF0b3IgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxuICAubWVudS1zaW11bGF0b3IgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3Mtd3JhcHBlciBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLnd5c2l3eWcgaDIuY2hlY2s6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zcHJpdGVAMngtc2Y0N2QxNWFmZTcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4LCAxNTE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub3RlLWggLmltZyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5tZW51LXNpbXVsYXRvciBhID4gc3BhbiB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggNzBweDtcbiAgfVxuICAubWVudS1zaW11bGF0b3IgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sZy1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrcy0zLWNvbHMgLmNvbC1tZC00IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAjcHJvZC1jb25zZWlscyAuZGVzYyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdGFibGUudWktdGFibGUtcmVmbG93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICB0YWJsZS51aS10YWJsZS1yZWZsb3cgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUudWktdGFibGUtcmVmbG93IHRkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS51aS10YWJsZS1yZWZsb3cgdGRbZGF0YS10aXRsZV06YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgdGFibGUudWktdGFibGUtcmVmbG93IHRkLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjJmYTtcbiAgfVxuICB0YWJsZS51aS10YWJsZS1yZWZsb3cgdGQubmFtZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUudWktdGFibGUtcmVmbG93IHRkLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgdGFibGUudWktdGFibGUtcmVmbG93IHRkLnRpdGxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9zLWNvbnRyYXRzIC5pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vcy1jb250cmF0cyAuYm94LWNvbnRhY3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0LW5vdGVzIC5ub3RlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb3R0YW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmxvdHRhbnQtaXRlbTpiZWZvcmUsXG4uZmxvdHRhbnQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mbG90dGFudC1pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxvdHRhbnQtaXRlbTpiZWZvcmUsXG4uZmxvdHRhbnQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mbG90dGFudC1pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxvdHRhbnQtbGluayB7XG4gIHdpZHRoOiAxMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbG90dGFudC1saW5rIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLmZsb3R0YW50LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbG90dGFudC1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbG90dGFudC1saW5rIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mbG90dGFudC1saW5rOmhvdmVyLFxuLmZsb3R0YW50LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmxvdHRhbnQtbGluay1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xufVxuLmZsb3R0YW50LWJsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZmxvdHRhbnQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsb3R0YW50LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwYjk5YzE7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mbG90dGFudC10aXRsZSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxvdHRhbnQtaSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZmxvdHRhbnQtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmZsb3R0YW50LWNsb3NlOmhvdmVyLFxuLmZsb3R0YW50LWNsb3NlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZsb3R0YW50LXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmZsb3R0YW50LW1sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uZmxvdHRhbnQtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzBiOTljMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbG90dGFudC1zdWJwYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaGFyZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNoYXJlOmJlZm9yZSxcbi5zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zaGFyZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNoYXJlOmJlZm9yZSxcbi5zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zaGFyZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNoYXJlLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4uc2hhcmUtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hhcmUtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG59XG4uc2hhcmUtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLnNoYXJlLWdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI0NDM3O1xufVxuLnNoYXJlLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdCNTtcbn1cbi5zaGFyZS12aWFkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI2MzEwO1xufVxuLnNoYXJlLWxpbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zaGFyZS1saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2hhcmUtbGluZS1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaGFyZS1saW5lLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xufVxuLnNoYXJlLWxpbmUtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udHVubmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjNDY0NjQ2O1xufVxuLnR1bm5lbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udHVubmVsLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnR1bm5lbC1zZWN1cmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnR1bm5lbC1zZWN1cmUgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50dW5uZWwtc2VjdXJlIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHVubmVsLXNlY3VyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHVubmVsLWVudGV0ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDIxNDY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50dW5uZWwtZW50ZXRlIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHVubmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnR1bm5lbC10aXRsZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVubmVsLXN0ZXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHVubmVsLXN0ZXBwZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50dW5uZWwtc3RlcHBlci1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNjYlO1xuICBsZWZ0OiAxOCU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR1bm5lbC1zdGVwcGVyLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50dW5uZWwtc3RlcHBlci1saW5lIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMyZWRjNzY7XG59XG4udHVubmVsLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udHVubmVsLXN0ZXAuY3VycmVudCB7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLnR1bm5lbC1zdGVwLmN1cnJlbnQgLnR1bm5lbC1zdGVwLWNpcmNsIHtcbiAgYmFja2dyb3VuZDogI2ZmNjQ0Mjtcbn1cbi50dW5uZWwtc3RlcC5jdXJyZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMjBweDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cbi50dW5uZWwtc3RlcC5kb25lIHtcbiAgY29sb3I6ICMyZWRjNzY7XG59XG4udHVubmVsLXN0ZXAuZG9uZSAudHVubmVsLXN0ZXAtY2lyY2wge1xuICBiYWNrZ3JvdW5kOiAjMmVkYzc2O1xufVxuLnR1bm5lbC1zdGVwLWNpcmNsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVubmVsLXN0ZXAtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50dW5uZWwtc3Vic3RlcC12YWxpZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNjBiNjYwO1xuICBtYXJnaW46IDAgMnB4O1xufVxuLnR1bm5lbC1zdWJzdGVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIG1hcmdpbjogMCAycHg7XG59XG4udHVubmVsLXN1YnN0ZXAtZGlzYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW46IDAgMnB4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHVubmVsLXN1YnN0ZXAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZjY0NDIgIWltcG9ydGFudDtcbn1cbi50dW5uZWwtc3Vic3RlcC5kb25lIHtcbiAgYmFja2dyb3VuZDogIzJlZGM3Njtcbn1cbi50dW5uZWwtbWlkZGxlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmYTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHVubmVsLXByb2dyZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlZGM3NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50dW5uZWwtcHJvZ3Jlc3MtaSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHVubmVsLXByb2dyZXNzIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZWRjNzY7XG59XG4udHVubmVsLWNpcmNsZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50dW5uZWwtY2lyY2xlIGNhbnZhcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHVubmVsLWNpcmNsZSBjYW52YXM6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50dW5uZWwtY2lyY2xlIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnR1bm5lbC1vZmZyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHVubmVsLW9mZnJlLWkge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCA5MHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR1bm5lbC1vZmZyZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHVubmVsLW9mZnJlLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4udHVubmVsLXJlY2FwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50dW5uZWwtcmVjYXAtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZjY0NDI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVubmVsLXJlY2FwLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTNweDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZmY2NDQyO1xuICBib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cbi50dW5uZWwtcmVjYXAtaSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udHVubmVsLXJlY2FwLW1zZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHVubmVsLXJlY2FwLXBhcnQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnR1bm5lbC1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnR1bm5lbC1jdGEtaSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHVubmVsLWN0YSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDM1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLnR1bm5lbC1jdGEgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnR1bm5lbC1jdGEgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50dW5uZWwtcGFydCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi50dW5uZWwtcGFydDpiZWZvcmUsXG4udHVubmVsLXBhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udHVubmVsLXBhcnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi50dW5uZWwtcGFydDpiZWZvcmUsXG4udHVubmVsLXBhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udHVubmVsLXBhcnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi50dW5uZWwtcGFydCAubXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnR1bm5lbC1wYXJ0LnBhZC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4udHVubmVsLXdlbGNvbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR1bm5lbC10aXRyZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50dW5uZWwtc291c3RpdHJlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50dW5uZWwtcGF1c2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLnR1bm5lbC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnR1bm5lbC1vYmplY3RpZi1kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR1bm5lbC1hY2NvciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50dW5uZWwtYWNjb3IgLmFjY29yLWkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50dW5uZWwtc3ludGhlc2UtcGFydCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHVubmVsLXN5bnRoZXNlLXBhcnQgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4udHVubmVsLXN5bnRoZXNlLXBhcnQgLnR1bm5lbC1zb3VzdGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udHVubmVsLXN5bnRoZXNlLXBhcnQtaWxsdSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR1bm5lbC1zeW50aGVzZS1wYXJ0LWlsbHUgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4udHVubmVsLXN5bnRoZXNlLXBhcnQtaWxsdSAudHVubmVsLXNvdXN0aXRyZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50dW5uZWwtc3ludGhlc2UtcGFydC1pbGx1IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4udHVubmVsLXN5bnRoZXNlLW1vcmUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnR1bm5lbC1wcm9maWw6YmVmb3JlLFxuLnR1bm5lbC1wcm9maWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udHVubmVsLXByb2ZpbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnR1bm5lbC1wcm9maWw6YmVmb3JlLFxuLnR1bm5lbC1wcm9maWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udHVubmVsLXByb2ZpbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnR1bm5lbC1wcm9maWwtbyB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR1bm5lbC1wcm9maWwtbzpiZWZvcmUsXG4udHVubmVsLXByb2ZpbC1vOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnR1bm5lbC1wcm9maWwtbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnR1bm5lbC1wcm9maWwtbzpiZWZvcmUsXG4udHVubmVsLXByb2ZpbC1vOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnR1bm5lbC1wcm9maWwtbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnR1bm5lbC1wcm9maWwtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50dW5uZWwtcHJvZmlsLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhY2E2Yjtcbn1cbi50dW5uZWwtcHJvZmlsLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmQ3MTtcbn1cbi50dW5uZWwtcHJvZmlsLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOTk2Yjtcbn1cbi50dW5uZWwtcHJvZmlsLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2RmZDtcbn1cbi50dW5uZWwtcHJvZmlsLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHVubmVsLXByb2ZpbC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50dW5uZWwtcHJvZmlsLXJpc3F1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dW5uZWwtcHJvZmlsLXJpc3F1ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4udHVubmVsLXByb2ZpbC1idWxsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVubmVsLXByb2ZpbC1idWxsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUge1xuICB0b3A6IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xufVxuLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdTphZnRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjNDY0NjQ2O1xuICBib3R0b206IC04cHg7XG59XG4udHVubmVsLWNvbnRyYXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50dW5uZWwtY29udHJhdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxmZmZmZmYrMTAwJjAuMyswLDErMTAwICovXG4gIC8qIEZGMy42LTE1ICovXG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSksIHRvKCNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMCUsICNmZmZmZmYgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNGRmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0xKTtcbiAgLyogSUU2LTkgKi9cbn1cbi50dW5uZWwtY29udHJhdC1vZmYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50dW5uZWwtY29udHJhdC1vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udHVubmVsLWNvbnRyYXQtb24gdWwge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnR1bm5lbC1jb250cmF0LW9uIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi50dW5uZWwtY29udHJhdC1vbiBsaTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlxcRTEwRFwiO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBjb2xvcjogI2RkZDtcbn1cbi50dW5uZWwtY29udHJhdC1saW5rcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogNTtcbn1cbi50dW5uZWwtY29udHJhdC1saW5rcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50dW5uZWwtY29udHJhdDpob3ZlciAudHVubmVsLWNvbnRyYXQtb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnR1bm5lbC1jb250cmF0LXRpdGxlIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50dW5uZWwtY29udHJhdC1ic2wge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi50dW5uZWwtY29udHJhdC5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udHVubmVsLWNvbnRyYXQuY3VycmVudDpiZWZvcmUge1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDA5NGM0KzAsMDA5NGM0KzEwMCYwLjMrMCwxKzEwMCAqL1xuICAvKiBGRjMuNi0xNSAqL1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDExLCAxNTMsIDE5MywgMC4zKSksIHRvKCMwYjk5YzEpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDExLCAxNTMsIDE5MywgMC4zKSAwJSwgIzBiOTljMSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM0ZDAwOTRjNCcsIGVuZENvbG9yc3RyPSdAY29sLWJsZXUnLCBHcmFkaWVudFR5cGU9MSk7XG4gIC8qIElFNi05ICovXG59XG4udHVubmVsLWNvbnRyYXQuY3VycmVudCAudHVubmVsLWJ0LWNob2l4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50dW5uZWwtY29udHJhdC5jdXJyZW50IC50dW5uZWwtY29udHJhdC10aXRsZSxcbi50dW5uZWwtY29udHJhdC5jdXJyZW50IC50dW5uZWwtY29udHJhdC1ic2wge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50dW5uZWwtY29udHJhdC5jdXJyZW50IC50dW5uZWwtY29udHJhdC1saW5rcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHVubmVsLWNvbnRyYXQtdmlzdSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4udHVubmVsLWNvbnRyYXQtdmlzdSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01MHB4O1xufVxuLnR1bm5lbC1kb2MtbGlzdCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHVubmVsLWRvYy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHVubmVsLWRvYy1pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIGNvbnRlbnQ6IFwiXFxFMTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGNvbG9yOiAjZGRkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnR1bm5lbC1kb2MtaXRlbS5vazphZnRlciB7XG4gIGNvbG9yOiAjMmVkYzc2O1xufVxuLnR1bm5lbC1zeW50aGVzZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjVmNWZhO1xufVxuLnR1bm5lbC1zeW50aGVzZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udHVubmVsLXN5bnRoZXNlLWkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR1bm5lbC1zeW50aGVzZS1pbnRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4udHVubmVsLXN5bnRoZXNlLWludGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG4gIGNvbnRlbnQ6ICcnO1xuICByaWdodDogLTVweDtcbiAgdG9wOiA3cHg7XG59XG4udHVubmVsLXN5bnRoZXNlLWludGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLm9wZW4gLnR1bm5lbC1zeW50aGVzZS1pbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3BlbiAudHVubmVsLXN5bnRoZXNlLWludGVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5qcy10dW5uZWwtZG9jLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaDM0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgzNCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5kbC1zbGlkZXItcmVwYXJ0IC5zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucmlzcXVlLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4MDAwO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLyogRkYzLjYtMTUgKi9cbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzAwODAwMCksIGNvbG9yLXN0b3AoNDAlLCAjZmZmZjAwKSwgY29sb3Itc3RvcCg2MCUsICNmZmZmMDApLCB0bygjZmYwMDAwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwODAwMCAwJSwgI2ZmZmYwMCA0MCUsICNmZmZmMDAgNjAlLCAjZmYwMDAwIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDAwMCcsIGVuZENvbG9yc3RyPScjMDA4MDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICAvKiBJRTYtOSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmlzcXVlLWxldmVsIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDgwMDA7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgLyogRkYzLjYtMTUgKi9cbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMSUsICMwMDgwMDApLCBjb2xvci1zdG9wKDE5JSwgIzAwODAwMCksIGNvbG9yLXN0b3AoNDAlLCAjZmZmZjAwKSwgY29sb3Itc3RvcCg2MCUsICNmZmZmMDApLCBjb2xvci1zdG9wKDEwMCUsICNmZjAwMDApLCBjb2xvci1zdG9wKDEwMiUsICNmZjAwMDApKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4MDAwIDElLCAjMDA4MDAwIDE5JSwgI2ZmZmYwMCA0MCUsICNmZmZmMDAgNjAlLCAjZmYwMDAwIDEwMCUsICNmZjAwMDAgMTAyJSk7XG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwODAwMCcsIGVuZENvbG9yc3RyPScjZmYwMDAwJywgR3JhZGllbnRUeXBlPTApO1xuICAgIC8qIElFNi05ICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJpc3F1ZS1sZXZlbC1vIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5ocCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xufVxuLmhwLWVudGV0ZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9ocC1lbnRldGUuanBnJyk7XG4gIHBhZGRpbmc6IDE1cHggMCAxNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xufVxuLmhwLW5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uby10b3VjaCAuaHAtbmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhwLW5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaHAtYmFzZWxpbmUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHAtYmFzZWxpbmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uaHAtYmFzZWxpbmUtbyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhwLWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTUwcHg7XG59XG4uaHAtYmxvay1iYW5uaWVyZSB7XG4gIGhlaWdodDogMzI1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ocC1ibG9rLWJhbm5pZXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ocC1ibG9rLXNpbXVsIHtcbiAgaGVpZ2h0OiAzMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHAtYmxvay1zaW11bCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ocC1ibG9rLXNpbXVsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5ocC1ibG9rLXNpbXVsIC5mb3JtLXR5cGUgZGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhwLWJsb2stcGFydG5lcnMge1xuICBoZWlnaHQ6IDMyNXB4O1xufVxuLmhwLWJsb2stcGFydG5lcnMgLmJsb2stdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhwLWJsb2stcGFydG5lcnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhwLWJsb2stc2F0aXNmYWN0aW9uIHtcbiAgaGVpZ2h0OiAzMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHAtYmxvay1zYXRpc2ZhY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhwLWJsb2stY29uc2VpbCAuYmxvay1pIHtcbiAgaGVpZ2h0OiAxNjVweDtcbn1cbi5ocC1ibG9rLXByZXNzZSB7XG4gIGhlaWdodDogMjQwcHg7XG59XG4uaHAtYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDM0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ocC1hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhwLWF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHAtYXYge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhwLWF2LmF2LWJhbm5pZXJlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uaHAtYXYtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaHAtYXYtYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaHAtYXYtdmlzdSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhwLWF2LXZpc3Uge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHAtYXYtdmlzdSB7XG4gICAgbGVmdDogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHAtYXYtdmlzdSB7XG4gICAgbGVmdDogLTE2MHB4O1xuICB9XG59XG4uaHAtYXYtdmlzdSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaHAtYXYgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaHAtYXYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ocC1hdiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocC1hdiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmhwLWF2IHN0cm9uZyBzcGFuIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uaHAtYXYtbG9nb3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhwLWF2LWxvZ29zIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocC1hdi1sb2dvcyBpbWcge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ocC1hdi1jaHJvbm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA5MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ocC1hdi1jaHJvbm8ge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHAtYXYtY2hyb25vIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhwLWF2LWNocm9ubyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmhwLWF2LWNocm9ubyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ocC1hdiAuYnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHggNDhweDtcbn1cbi5ocC1hdiBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHAtYXYgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaHAtYXYgcCBzcGFuIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uZGwtc2xpZGVyLXNpbXVsIGRkIHtcbiAgcGFkZGluZzogMTVweCAxMHB4IDAgMTBweDtcbn1cbi5kbC1zbGlkZXItc2ltdWwgLnNsaWRlci10aWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kbC1zbGlkZXItc2ltdWwgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uZGwtc2xpZGVyLXNpbXVsIC5zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4vKiBiYW5uaWVyZSAqL1xuLmJhbm5pZXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5pZXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5pZXJlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbn1cbi5vd2wtYmFubmllcmVzIC5vd2wtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3dsLWJhbm5pZXJlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3dsLWJhbm5pZXJlcyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm93bC1iYW5uaWVyZXMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xufVxuLyogcGFydG5lcnMgKi9cbi5vd2wtcGFydG5lcnMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm93bC1wYXJ0bmVycyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vd2wtcGFydG5lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5vd2wtcGFydG5lcnMtaXRlbSB7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG4ub3dsLXBhcnRuZXJzLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm93bC1wYXJ0bmVycyAub3dsLWNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm93bC1wYXJ0bmVycyAub3dsLXByZXYsXG4ub3dsLXBhcnRuZXJzIC5vd2wtbmV4dCB7XG4gIHRvcDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cbi5vd2wtcGFydG5lcnMgLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5vd2wtcGFydG5lcnMgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4vKiBuZXdzbGV0dGVyICovXG4uaHAtYmxvay1uZXdzbGV0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG59XG4uaHAtYmxvay1uZXdzbGV0dGVyIC5ibG9rLWkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ocC1ibG9rLW5ld3NsZXR0ZXIgaDIsXG4uaHAtYmxvay1uZXdzbGV0dGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmhwLWJsb2stbmV3c2xldHRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uaHAtYmxvay1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItY29sb3I6ICMzOWFiY2Y7XG59XG4uaHAtYmxvay1uZXdzbGV0dGVyLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ocC1ibG9rLW5ld3NsZXR0ZXIgLmJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIHByZXNzZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ocC1ibG9rLXByZXNzZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaHAtYmxvay1wcmVzc2UtY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhwLWJsb2stcHJlc3NlLWNpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ocC1ibG9rLXByZXNzZS1jaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTJEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uaHAtYmxvay1wcmVzc2UtY2l0ZSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaHAtYmxvay1wcmVzc2UtMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ocC1ibG9rLXByZXNzZS0yIGltZyB7XG4gIG1heC13aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhwLWJsb2stcHJlc3NlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cbi5ocC1ibG9rLXByZXNzZS0yIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmhwLWJsb2stbmF2OmJlZm9yZSxcbi5ocC1ibG9rLW5hdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ocC1ibG9rLW5hdjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhwLWJsb2stbmF2OmJlZm9yZSxcbi5ocC1ibG9rLW5hdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ocC1ibG9rLW5hdjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhwLWJsb2stbmF2LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ocC1ibG9rLW5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ocC1ibG9rLW5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5ocC1ibG9rLW5hdi1pdGVtLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xufVxuLmhwLWJsb2stbmF2LWl0ZW0uY3VycmVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMGI5OWMxO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xMHB4O1xufVxuLyogbnVhZ2UgKi9cbi5udWFnZS1vIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm51YWdlLW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNudWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmpxY2xvdWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uanFjbG91ZC13b3JkIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5qcWNsb3VkLXdvcmQudzEge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuLmpxY2xvdWQtd29yZC53MiB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDEyNSU7XG59XG4uanFjbG91ZC13b3JkLnczIHtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbn1cbi5qcWNsb3VkLXdvcmQudzQge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZm9udC1zaXplOiAxNzUlO1xufVxuLmpxY2xvdWQtd29yZC53NSB7XG4gIGNvbG9yOiAjMDAyMTQ2O1xuICBmb250LXNpemU6IDIwMCU7XG59XG4uanFjbG91ZC13b3JkLnc2IHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMjI1JTtcbn1cbi5qcWNsb3VkLXdvcmQudzcge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgZm9udC1zaXplOiAyNTAlO1xufVxuLmpxY2xvdWQtd29yZC53OCB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDI3NSU7XG59XG4uanFjbG91ZC13b3JkLnc5IHtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIGZvbnQtc2l6ZTogMzAwJTtcbn1cbi5qcWNsb3VkLXdvcmQudzEwIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMzUwJTtcbn1cbi5qcWNsb3VkIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uanFjbG91ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGNjZmY7XG59XG4uY29uc2VpbHMtbGlzdCAjZWRpdC1zdWJtaXQtY29uc2VpbHMge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cbi5jb25zZWlscy1saXN0IC5mb3JtLXRleHR7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnNlaWxzLWxpc3QgI3ZpZXdzLWV4cG9zZWQtZm9ybS1jb25zZWlscy1wYWdlLTEgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jb25zZWlscy1saXN0ICN2aWV3cy1leHBvc2VkLWZvcm0tY29uc2VpbHMtcGFnZS0xIC5qcy1mb3JtLWl0ZW17XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnNlaWxzLWxpc3QgI3ZpZXdzLWV4cG9zZWQtZm9ybS1jb25zZWlscy1wYWdlLTEgLmlucHV0LXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJvcmRlcjowcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY29uc2VpbHMtbGlzdCAucGFnZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnNlaWxzLWxpc3QgLnBhZ2VyIC5wYWdlcl9faXRlbSBhe1xuICBib3JkZXI6IDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY29uc2VpbHMtbGlzdCAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCBhLFxuLmNvbnNlaWxzLWxpc3QgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5jb25zZWlscy1saXN0IC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLW5leHQgYSxcbi5jb25zZWlscy1saXN0IC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYVxue1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNjQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NDQyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmNvbnNlaWxzLWxpc3QgLnBhZ2VyIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3Zlcixcbi5jb25zZWlscy1saXN0IC5wYWdlciAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsXG4uY29uc2VpbHMtbGlzdCAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsXG4uY29uc2VpbHMtbGlzdCAucGFnZXIgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXJcbntcbiAgYmFja2dyb3VuZDogI2ZmM2EwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzYTBmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29uc2VpbHMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29uc2VpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29uc2VpbCBociB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBtYXgtd2lkdGg6MTE2MHB4O1xufVxuLmNvbnNlaWwtbWVkaWEgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbn1cbi5jb25zZWlsIC5tZW51LXNpbXVsYXRvciBhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29uc2VpbCAubWVudS1zaW11bGF0b3Ige1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uY29uc2VpbCAubWVudS1zaW11bGF0b3IgZGl2IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNGMzNDtcbn1cbi5jb25zZWlsIC5tZW51LXNpbXVsYXRvciBkaXYgYTpob3ZlciBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29uc2VpbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnNlaWwtdmlzdSB7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25zZWlsLWRpZXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29uc2VpbCAuY29uc2VpbC1kYXRhIHtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNvbnNlaWwgLmNvbnNlaWwtZGF0YSBzdHJvbmcge1xuICBjb2xvcjogIzBiOTljMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jztcbn1cbi5jb25zZWlsIC5jb25zZWlsLWRhdGEgLmJsb2stZXNwIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uY29uc2VpbC1iYXNlbGluZSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jb25zZWlsLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29uc2VpbC1tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29uc2VpbC1tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25zZWlsIC50MiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jb25zZWlsLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNvbnNlaWwgLnJ1YnJpcXVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb25zZWlsIC5ydWJyaXF1ZSBzcGFuIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4uY29uc2VpbCBociB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBtYXgtd2lkdGg6IDExNjBweDtcbn1cbi50MSArIC5jb25zZWlsLWJhc2VsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuLmFzdHVjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBiMGU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cbi5hc3R1Y2U6YmVmb3JlLFxuLmFzdHVjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5hc3R1Y2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5hc3R1Y2U6YmVmb3JlLFxuLmFzdHVjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5hc3R1Y2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5hc3R1Y2UtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5hc3R1Y2UtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFzdHVjZS1kYXRhIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hc3R1Y2UtZGF0YSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKiBiYWNrICovXG4uYmFjayB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5iYWNrLW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG59XG4vKiBzaGFyZSAqL1xuLnNoYXJlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zaGFyZS1pdGVtLnNoYXJlLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NTM4ZTtcbn1cbi5zaGFyZS1pdGVtLnNoYXJlLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5NmUyO1xufVxuLnNoYXJlLWl0ZW0uc2hhcmUtZ3BsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU1ZTUzO1xufVxuLm5vdGlmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmYTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi5ub3RpZi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vdGlmLWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm5vdGlmLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub3RpZi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ub3RpZi1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXEUwMjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbi5ub3RpZi1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZjY0NDI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm5vdGlmLWl0ZW0ubHU6YmVmb3JlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4ubm90aWYtaXRlbS5sdTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm90aWYtZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5vdGlmLWxvbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdpbi1saXN0IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wYWdpbi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBhZ2luLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4ucGFnaW4tbGluay5jdXJyZW50LFxuLnBhZ2luLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5oZWFkZXItbWFpbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW1haW4gLmhlYWRlci1saW5lLTIgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tYWluICsgI21haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5oZWFkZXItbWFpbi5oZWFkZXItYmlnLW1lbnUgKyAjbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNDFweDtcbn1cbi5oZWFkZXItbWFpbi5oZWFkZXItYmlnLW1lbnUtYWRtaW4gKyAjbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1haW4uaGVhZGVyLWJpZy1tZW51ICsgI21haW4sXG4gIC5oZWFkZXItbWFpbiArICNtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLmhlYWRlci1tYWluLmhlYWRlci1iaWctbWVudS1hZG1pbiArICNtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS1zaG93LnN0aWNreS1vdmVybGF5IHtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5iaWctbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmlnLW1lbnUgLnN1Yi1sZXZlbDEgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJpZy1tZW51IC5zdWItbGV2ZWwxID4gbGkgPiBhLFxuLmJpZy1tZW51IC5zdWItbGV2ZWwyID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jztcbn1cbi5iaWctbWVudSAuc3ViLWxldmVsMSA+IGxpID4gYTphZnRlcixcbi5iaWctbWVudSAuc3ViLWxldmVsMiA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwMTEnO1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iaWctbWVudSAubGlzdC0wIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5iaWctbWVudSAubGlzdC0wLnN1Yi1sZXZlbDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmlnLW1lbnUgLmxpc3QtMCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG59XG4uYmlnLW1lbnUgLmxpc3QtMCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJpZy1tZW51IC5saXN0LTAgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYmlnLW1lbnUgLnN1Yi1sZXZlbDEgPiBsaSxcbi5iaWctbWVudSAuc3ViLWxldmVsMiA+IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJpZy1tZW51IC5zdWItbGV2ZWwxID4gbGkgPiBhLFxuLmJpZy1tZW51IC5zdWItbGV2ZWwyID4gbGkgPiBhIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNC40cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbi5iaWctbWVudSAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmJpZy1tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJpZy1tZW51IGgyIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmlnLW1lbnUgaDIuaDItYmlnIHtcbiAgY29sb3I6ICMwMDIxNDY7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmJpZy1tZW51IGgzIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5iaWctbWVudSAudHh0LXByZXMge1xuICBjb2xvcjogIzAwMjE0Njtcbn1cbi5iaWctbWVudSAudHh0LWJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJpZy1tZW51IC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5iaWctbWVudSAubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYmlnLW1lbnUgLmJsb2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJpZy1tZW51IC5iZy1iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgei1pbmRleDogMDtcbn1cbi5iaWctbWVudSAuc3ViLWxldmVsMy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iaWctbWVudSAuYmxvayB7XG4gIHBhZGRpbmc6IDEuOHJlbTtcbiAgd2lkdGg6IDIzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmlnLW1lbnUgLmJsb2sgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJpZy1tZW51IC5ibG9rLmJsb2stc21hbGwge1xuICB3aWR0aDogMjByZW07XG59XG4uYmlnLW1lbnUgLmJsb2suYmxvay1tZWQge1xuICB3aWR0aDogMjJyZW07XG59XG4uYmlnLW1lbnUgLmJsb2suYmxvay1iaWcge1xuICB3aWR0aDogMjdyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJpZy1tZW51IC5ibG9rLmJsb2stYmlnIHA6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJpZy1tZW51IC5ibG9rLmJsb2stYmlnIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IGF1dG87XG59XG4uYmlnLW1lbnUgLmJsb2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iaWctbWVudSAuYmxvay1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5iaWctbWVudSAuYmxvayBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iaWctbWVudSAuc3ViLWxldmVsMyB7XG4gIGJhY2tncm91bmQ6ICNmMWY0Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJpZy1tZW51LW9wZW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jztcbn1cbi5iaWctbWVudS1vcGVuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlnLW1lbnUgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmJpZy1tZW51IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuYmlnLW1lbnUgaDIuaDItYmlnIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmJpZy1tZW51IC5uby1iciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmlnLW1lbnUgLnR4dC1iaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5iaWctbWVudSAubm8tYmctbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJpZy1tZW51IC5ibG9rLFxuICAuYmlnLW1lbnUgLmJsb2suYmxvay1zbWFsbCB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC44cmVtO1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iaWctbWVudSAubmF2LW1lbnUuY3VyciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJpZy1tZW51Lm5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWZhO1xuICB9XG4gIC5iaWctbWVudSAuYmctNzAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICB9XG4gIC5iaWctbWVudSAuYmxvay1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJpZy1tZW51LXN1Ym5hdjEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJpZy1tZW51IC5iZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYmlnLW1lbnUgLmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuYmlnLW1lbnUgLmxpc3QtMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjRmOTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iaWctbWVudSAubGlzdC0wLnN1Yi1sZXZlbDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJpZy1tZW51IC5saXN0LTAuc3ViLWxldmVsMC5iZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYmlnLW1lbnUgLmxpc3QtMCBsaTphY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZjY0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJpZy1tZW51IC5saXN0LTAgbGk6YWN0aXZlIGE6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmNjQ0MjtcbiAgfVxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzIGxpOm5vdCguYmFjaykge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY5O1xuICB9XG4gIC5iaWctbWVudSAuc3ViLWxldmVsMSA+IGxpOmFjdGl2ZSA+IGEsXG4gIC5iaWctbWVudSAuc3ViLWxldmVsMiA+IGxpOmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjZmY2NDQyO1xuICAgIGJhY2tncm91bmQ6ICNmMWY0Zjk7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwxID4gbGk6YWN0aXZlID4gYTphZnRlcixcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwyID4gbGk6YWN0aXZlID4gYTphZnRlciB7XG4gICAgY29sb3I6ICNmZjY0NDI7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwxLFxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDIsXG4gIC5iaWctbWVudSAuc3ViLWxldmVsMyxcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwxLmFjdGl2ZSxcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwyLmFjdGl2ZSxcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzLmFjdGl2ZSxcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwwLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5iaWctbWVudSAuc3ViLWxldmVsMS5hY3RpdmUuY3VycixcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwyLmFjdGl2ZS5jdXJyLFxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDMuYWN0aXZlLmN1cnIsXG4gIC5iaWctbWVudSAuc3ViLWxldmVsMC5hY3RpdmUuY3VyciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY5O1xuICB9XG4gIC5iaWctbWVudSBsaSA+IGEge1xuICAgIG1pbi1oZWlnaHQ6IDQuNHJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5iaWctbWVudSAuYmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmYTtcbiAgfVxuICAuYmlnLW1lbnUgLmJhY2sgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmJpZy1tZW51IC5iYWNrIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL21lbnUvYmFjay1pY29uLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuYmlnLW1lbnUgLmJnLWJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmJpZy1tZW51IC5iZy03MCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5iaWctbWVudSAuc3ViLWxldmVsMyBsaS5iZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY5O1xuICB9XG4gIC5iaWctbWVudSAuc3ViLWxldmVsMyBsaS5iZy1jb250YWluID4gdWwsXG4gIC5iaWctbWVudSAuc3ViLWxldmVsMyBsaS5iZy1jb250YWluID4gdWwgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5iaWctbWVudSAubm8tYmctbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmlnLW1lbnUubmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICB9XG4gIC5iaWctbWVudSAubmF2LWl0ZW0uYWN0aWYgLmJpZy1tZW51LW9wZW46YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmY2NDQyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuICAuYmlnLW1lbnUgLmJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmlnLW1lbnUtc3VibmF2IHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgbGVmdDogLTIlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iaWctbWVudS1zdWJuYXYgLmJ0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuYmlnLW1lbnUgLmFjdGlmIC5iaWctbWVudS1zdWJuYXYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJpZy1tZW51IC5hY3RpZiAuYmlnLW1lbnUtc3VibmF2IC5idCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgfVxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDIsXG4gIC5iaWctbWVudSAuc3ViLWxldmVsMSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjY0NDI7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDEgbGkudmlzaWJsZSA+IGEge1xuICAgIGNvbG9yOiAjZmY2NDQyO1xuICAgIGJhY2tncm91bmQ6ICNmMWY0Zjk7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwxIGxpLnZpc2libGUgPiBhOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmNjQ0MjtcbiAgfVxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDEgbGkudmlzaWJsZSAuc3ViLWxldmVsMixcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwxIGxpLnZpc2libGUubm8tbGV2ZWwyIHVsIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwyIGxpLnZpc2libGUgLnN1Yi1sZXZlbDMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmlnLW1lbnUgLnN1Yi1sZXZlbDMge1xuICAgIHdpZHRoOiAzMDUlO1xuICAgIHRvcDogLTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzID4gbGkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5iaWctbWVudSAuc3ViLWxldmVsMixcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjY0NDI7XG4gICAgbGVmdDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwyOmJlZm9yZSxcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZmE7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwyIHtcbiAgICB0b3A6IC01cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwwIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY5O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmY2NDQyO1xuICAgIGxlZnQ6IDQwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmJpZy1tZW51IC5saXN0LTAge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmJpZy1tZW51IC5saXN0LTAuc3ViLWxldmVsMCB7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgfVxuICAuYmlnLW1lbnUgLmxpc3QtMCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJpZy1tZW51IC5saXN0LTAgbGkudmlzaWJsZSBhLFxuICAuYmlnLW1lbnUgLmxpc3QtMCBsaTpob3ZlciBhIHtcbiAgICBjb2xvcjogI2ZmNjQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmlnLW1lbnUgLmxpc3QtMCBsaS52aXNpYmxlIGE6YmVmb3JlLFxuICAuYmlnLW1lbnUgLmxpc3QtMCBsaTpob3ZlciBhOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZjY0NDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmlnLW1lbnUtc3VibmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzIHtcbiAgICBtYXgtd2lkdGg6IDMxMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJpZy1tZW51IC5zdWItbGV2ZWwzID4gbGkge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLWxpbmUtMS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmYTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jztcbn1cbi5oZWFkZXItbGluZS0xLTEgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLmhlYWRlci1saW5lLTEtMSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci1saW5lLTEtMSB1bCBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmhlYWRlci1saW5lLTEtMSB1bCBsaSB1bCxcbi5oZWFkZXItbGluZS0xLTEgdWwgbGkgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGluZS0xLTEgLmljb24tbWVtYmVyIHtcbiAgcGFkZGluZy1yaWdodDogMC40cmVtO1xufVxuLmhlYWRlci1saW5lLTEtMSBhIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmhlYWRlci1saW5lLTEtMSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG4uaGVhZGVyLWxpbmUtMS0xIGEuYnQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uaGVhZGVyLWxpbmUtMS0xIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5oZWFkZXItbGluZS0xLTEgLm5hdi11dCB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaGVhZGVyLWxpbmUtMS0xIC5uYXYtdXQgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG4uaGVhZGVyLWxpbmUtMS0xIC5zb2NpYWwtbGluayB7XG4gIGNvbG9yOiAjYjZiOGI4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmhlYWRlci1saW5lLTEtMSAuc29jaWFsLWxpbmsgaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuLmhlYWRlci1saW5lLTEtMSAuc29jaWFsLWxpbmsgaTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaGVhZGVyLWxpbmUtMS0xIC5zb2NpYWwtbGluayBpLmljby1wbGF5OmJlZm9yZSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5oZWFkZXItbGluZS0xLTEgLnNvY2lhbC1saW5rIGkuaWNvLWxpbmtlZGluOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5oZWFkZXItbGluZS0xLTEgLnNvY2lhbC1saW5rIHNwYW4ge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1saW5lLTEtMSAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmUtMS0xIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyLjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5oZWFkZXItbGluZS0xLTEgLnNlYXJjaC1mb3JtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLWxpbmUtMS0xIC5zZWFyY2gtZm9ybS1zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyLjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5oZWFkZXItbGluZS0xLTEgLnByaXZhdGUtYWNjZXNzIC5pY29uLW1lbWJlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyLWxpbmUtMS0xIC5wcml2YXRlLWFjY2VzcyAucHJpdmF0ZS1hY2Nlc3MtY2xpZW50IHNwYW4ge1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbGluZS0xLTEgLm5hdi11dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWxpbmUtMS0xIC5oaWRkZW4tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbGluZS0xLTEgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyLWxpbmUtMS0xIC5idCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1saW5lLTEtMSAuc2VhcmNoLWZvcm0taW5wdXQge1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbGluZS0yLTEge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxuICAuaGVhZGVyLWxpbmUtMi0xIC5oZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAuaGVhZGVyLWxpbmUtMi0xIC5vcGVuLW1lbnUtbW9iaWxlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkZXItbGluZS0yLTEgPiAuY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmYTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlci1saW5lLTItMSAub3Blbi1tZW51LW1vYmlsZSB7XG4gICAgcmlnaHQ6IDh2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbGluZS0yLTEgLm9wZW4tbWVudS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5tZW51LXRvcCAuYnQtMTpob3Zlcixcbi5tZW51LXRvcCAuYnQtMTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5tZW51LXRvcCAuYnQtMS5wcml2YXRlLWFjY2Vzcy1jbGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwODtcbn1cbi5tZW51LXRvcCBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LXRvcC5hY3RpZiAubWVudS10b3Atc3VibmF2IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS10b3AgLm1lbnUtdG9wLXN1Ym5hdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmNjQ0MjtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC1zdWJuYXYgYSB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjdyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYuN3JlbSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudS10b3AgLm1lbnUtdG9wLWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbn1cbi5tZW51LXRvcCAubWVudS10b3AtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWZhO1xufVxuLm1lbnUtdG9wIC5tZW51LXRvcC1ib3R0b20gLmJ0IHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWVudS10b3AgLm1lbnUtdG9wLWJvdHRvbSAuYnQgLmljby1sb2dvdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZW51LXRvcCAubWVudS10b3AtYm90dG9tIC5idCAuaWNvLWxvZ291dDpiZWZvcmUge1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1lbnUtdG9wIC5pY28tYW5nbGUtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVudS10b3AgLmljby1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbnUtdG9wIC5tZW51LXRvcC1zdWJuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICB9XG4gIC5tZW51LXRvcCAubWVudS10b3AtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVudS10b3AgLm1lbnUtdG9wLXN1Ym5hdiB7XG4gICAgd2lkdGg6IDM1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogOTUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMTVweCAjNTU1NTU1O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4ICM1NTU1NTU7XG4gIH1cbiAgLm1lbnUtdG9wIC5tZW51LXRvcC1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDM0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW07XG4gIH1cbiAgLm1lbnUtdG9wIC5tZW51LXRvcC1zY3JvbGwgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm1lbnUtdG9wIC5tZW51LXRvcC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm1lbnUtdG9wLm1lbnUtdG9wLWFkbWluIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1lbnUtdG9wLm1lbnUtdG9wLWFkbWluIC5tZW51LWJ1dHRvbiB7XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS10b3AubWVudS10b3AtYWRtaW4gLm1lbnUtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZW51LXRvcC5tZW51LXRvcC1hZG1pbiAubWVudS1idXR0b24gLmhlYWRlci1pbnRlci1saW5lLXRvcCArIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51LXRvcC5tZW51LXRvcC1hZG1pbiAubWVudS10b3Atc3VibmF2IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMxZDU0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXRvcC5tZW51LXRvcC1hZG1pbiAubWVudS10b3Atc3VibmF2IHtcbiAgICB0b3A6IDRyZW07XG4gIH1cbn1cbi5tZW51LXRvcC5tZW51LXRvcC1hZG1pbi5hY3RpZiAubWVudS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMxZDU0O1xufVxuLnByaXZhdGUtYWNjZXNzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcml2YXRlLWFjY2VzcyAubWVudS10b3AgLnByaXZhdGUtYWNjZXNzLWNsaWVudCBzcGFuIHtcbiAgICBmb250OiAwLzAgYTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmljb24tbWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL21lbnUvdXNlci1pY29uLnBuZycpO1xufVxuLmhlYWRlci1pbnRlci1saW5lLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG4uaGVhZGVyLWludGVyLWxpbmUtdG9wOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdG9wOiAtN3B4O1xuICBjb250ZW50OiAnJztcbn1cbi5oZWFkZXItaW50ZXItbGluZS10b3A6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRvcDogN3B4O1xuICBjb250ZW50OiAnJztcbn1cbi5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5mMTgge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnBvcGluLWFsdGEtc2VjdXJpdGUtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvcG9waW4vZmxlY2hlLnBuZycpO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdG9wOiAtMzVweDtcbn1cbi5wb3Bpbi1hbHRhLXNlY3VyaXRlLWNsb3NlLmNsb3NlIHtcbiAgcmlnaHQ6IDI3cHg7XG4gIHRvcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcGluLWFsdGEtc2VjdXJpdGUgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvcG9waW4vYmctcG9waW4tbW9iaWxlLmpwZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM4Ljg4ODg4ODg5JTtcbiAgfVxuICAucG9waW4tYWx0YS1zZWN1cml0ZSAubW9kYWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvcG9waW4vc2hhcGUucG5nJykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcGluLWFsdGEtc2VjdXJpdGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDc5NHB4O1xuICB9XG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9wb3Bpbi9iZy1wb3Bpbi1kZXNrdG9wLnBuZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDUxNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlIC5tb2RhbC1ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wb3Bpbi1hbHRhLXNlY3VyaXRlLXQyLnQyIHtcbiAgICBtYXJnaW46IDcwcHggMCA1MHB4O1xuICB9XG59XG4udGFibGUtYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGgsXG4udGFibGUtYmx1ZSAudGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDIxNDY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJsZS1ibHVlIC50YWJsZSB0Ym9keSB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMGI5OWMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1ibHVlIC50YWJsZSB0Ym9keSB0ZCxcbi50YWJsZS1ibHVlIC50YWJsZSB0Ym9keSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZSB0Ym9keSB0ZC5maXhlZC1zaWRlLFxuLnRhYmxlLWJsdWUgLnRhYmxlIHRib2R5IHRoLmZpeGVkLXNpZGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMikgdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGUtYmx1ZSAudGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMikgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUgdGZvb3QgdGg6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUgdGJvZHkgdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1ibHVlIC50YWJsZSB0Zm9vdCB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWJsdWUgLnRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQsXG4udGFibGUtYmx1ZSAudGFibGUgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4udGFibGUtYmx1ZSAudGFibGUgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50YWJsZS1ibHVlIC50YWJsZSB0Ym9keSAuZml4ZWQtc2lkZSB7XG4gIGNvbG9yOiAjMDAyMTQ2O1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlIHRmb290IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlIHRmb290IHRyIHRkIC5idCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udGFibGUtYmx1ZSAudGFibGUgdGZvb3QgdHIgdGQuZml4ZWQtc2lkZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Zm9vdCB0aDpudGgtb2YtdHlwZSgzKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRib2R5IHRkOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Ym9keSB0aDpudGgtb2YtdHlwZSg0KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRmb290IHRoOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoNCksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Zm9vdCB0ZDpudGgtb2YtdHlwZSg0KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRib2R5IHRoOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGZvb3QgdGg6bnRoLW9mLXR5cGUoNSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Ym9keSB0ZDpudGgtb2YtdHlwZSg1KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRmb290IHRkOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGJvZHkgdGg6bnRoLW9mLXR5cGUoNiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Zm9vdCB0aDpudGgtb2YtdHlwZSg2KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRib2R5IHRkOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoNikge1xuICB3aWR0aDogMjElO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Zm9vdCB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRib2R5IHRkOm50aC1vZi10eXBlKDIpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMTQlO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Zm9vdCB0aDpudGgtb2YtdHlwZSgxKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRib2R5IHRkOm50aC1vZi10eXBlKDEpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Ym9keSB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGZvb3QgdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRib2R5IHRkOmxhc3QtY2hpbGQsXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDElO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTQgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0aGVhZCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxNCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNCB0aGVhZCB0aDpudGgtb2YtdHlwZSgxKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS00IHRoZWFkIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDElO1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTIgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Zm9vdCB0aDpudGgtb2YtdHlwZSgzKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRib2R5IHRkOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTIgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Ym9keSB0aDpudGgtb2YtdHlwZSg0KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRmb290IHRoOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTIgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoNCksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Zm9vdCB0ZDpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiA0MCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Ym9keSB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRmb290IHRoOm50aC1vZi10eXBlKDIpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTIgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Zm9vdCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxNCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Ym9keSB0aDpudGgtb2YtdHlwZSgxKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRmb290IHRoOm50aC1vZi10eXBlKDEpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTIgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Zm9vdCB0ZDpudGgtb2YtdHlwZSgxKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRib2R5IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0Zm9vdCB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTIgdGJvZHkgdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMSU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxNCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0aGVhZCB0aDpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMiB0aGVhZCB0aDpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxJTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0yIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRib2R5IHRoOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGZvb3QgdGg6bnRoLW9mLXR5cGUoMyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRmb290IHRkOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGJvZHkgdGg6bnRoLW9mLXR5cGUoNCksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Zm9vdCB0aDpudGgtb2YtdHlwZSg0KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRib2R5IHRkOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoNCksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Ym9keSB0aDpudGgtb2YtdHlwZSg1KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRmb290IHRoOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoNSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Zm9vdCB0ZDpudGgtb2YtdHlwZSg1KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRib2R5IHRoOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGZvb3QgdGg6bnRoLW9mLXR5cGUoNiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg2KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRmb290IHRkOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGJvZHkgdGg6bnRoLW9mLXR5cGUoNyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Zm9vdCB0aDpudGgtb2YtdHlwZSg3KSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRib2R5IHRkOm50aC1vZi10eXBlKDcpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoNykge1xuICB3aWR0aDogMTYuOCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Ym9keSB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRmb290IHRoOm50aC1vZi10eXBlKDIpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Zm9vdCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxNCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Ym9keSB0aDpudGgtb2YtdHlwZSgxKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRmb290IHRoOm50aC1vZi10eXBlKDEpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Zm9vdCB0ZDpudGgtb2YtdHlwZSgxKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRib2R5IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0Zm9vdCB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGJvZHkgdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRmb290IHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMSU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtNSB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRoZWFkIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDE0JTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS01IHRoZWFkIHRoOm50aC1vZi10eXBlKDEpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTUgdGhlYWQgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMSU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGgsXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDQpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDUpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDYpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDcpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDcpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDcpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDcpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDgpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDgpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDgpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDgpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDkpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDkpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDkpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDkpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDEwKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Zm9vdCB0aDpudGgtb2YtdHlwZSgxMCksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMTApLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDEwKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Ym9keSB0aDpudGgtb2YtdHlwZSgxMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGZvb3QgdGg6bnRoLW9mLXR5cGUoMTEpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOm50aC1vZi10eXBlKDExKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Zm9vdCB0ZDpudGgtb2YtdHlwZSgxMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMTIpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRoOm50aC1vZi10eXBlKDEyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgxMiksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMTIpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRoOm50aC1vZi10eXBlKDEzKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Zm9vdCB0aDpudGgtb2YtdHlwZSgxMyksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMTMpLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRmb290IHRkOm50aC1vZi10eXBlKDEzKSB7XG4gIHdpZHRoOiA4JTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Ym9keSB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Zm9vdCB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Zm9vdCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxMCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGJvZHkgdGg6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGZvb3QgdGg6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGZvb3QgdGQ6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGJvZHkgdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0Zm9vdCB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWJsdWUgLnRhYmxlLnRhYmxlLTExIHRib2R5IHRkOmxhc3QtY2hpbGQsXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxJTtcbn1cbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSxcbi50YWJsZS1ibHVlIC50YWJsZS50YWJsZS0xMSB0aGVhZCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxMCU7XG59XG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMSksXG4udGFibGUtYmx1ZSAudGFibGUudGFibGUtMTEgdGhlYWQgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMSU7XG59XG4udGFibGUtYmx1ZSAucmlzay1mbGVjaGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnRhYmxlLWJsdWUgLnJpc2stZmxlY2hlLWZsZWNoZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG59XG4udGFibGUtYmx1ZSAucmlzay1mbGVjaGUtZmxlY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4udGFibGUtYmx1ZSAucmlzay1mbGVjaGUtZmxlY2hlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEUxM0NcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5pc2luLWhlYWRlcjIgaDEge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXNpbi1oZWFkZXIyIGgxIGEge1xuICBjb2xvcjogIzAwMjE0Njtcbn1cbi5pc2luLWhlYWRlcjIgLm1lbnRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cbi5pc2luLWhlYWRlcjIgLm1lbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc2luLWhlYWRlcjIgaDEge1xuICAgIG1pbi1oZWlnaHQ6IDE2cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICB9XG59XG4uY29tcGFyYXRldXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jb21wYXJhdGV1ciAudGV4dC1kYXJrIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG4uc2xpZGVyLW1peC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLW1peC10YWIgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVyLW1peC10YWIgLmNvbGxhcHNlLmluIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLW1peC10YWIgLmNpcmNsZS1pY29uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cbi5zbGlkZXItbWl4LXRhYiAuYnRuLWNvbGxhcHNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVlZjM7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLnNsaWRlci1taXgtdGFiIC5idG4tY29sbGFwc2U6aG92ZXIgLmNpcmNsZS1pY29uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNsaWRlci1taXgtdGFiIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zbGlkZXItbWl4LXRhYiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zbGlkZXItbWl4LXRhYiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlciAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIgLnRhYi1jb250ZW50LWhlYWRlciBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlciAudGFiLWNvbnRlbnQtaGVhZGVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIgLnRhYi1jb250ZW50LWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlciAuc2xpY2stc2xpZGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVlZjM7XG59XG4uc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIuZml4TmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB0b3A6IDE0MHB4O1xuICB6LWluZGV4OiAxNjA7XG4gIHotaW5kZXg6IDk4O1xufVxuLnNsaWRlci1taXgtdGFiIC50YWItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zbGlkZXItbWl4LXRhYiAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxZW07XG59XG4uc2xpZGVyLW1peC10YWIgLnRhYi1zdWItdGl0bGUge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gNC44cmVtO1xuICBtYXJnaW46IDA7XG59XG4uc2xpZGVyLW1peC10YWIgLnRhYi1zdWItdGl0bGUuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNsaWRlci1taXgtdGFiIC50ZXh0LWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5jb2xsYXBzZS1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsaWRlci1taXgtdGFiIC50ZXh0LWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5jb2xsYXBzZS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXItbWl4LXRhYiAudGV4dC1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXItbWl4LXRhYiAudGV4dC1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1oaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsaWRlci1taXgtdGFiIC50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMyZWRjNzY7XG59XG4uc2xpZGVyLW1peC10YWIgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmYTtcbn1cbi5zbGlkZXItbWl4LXRhYiAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWZhO1xufVxuLnNsaWRlci1taXgtdGFiIC50ZXh0LW11dGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItbWl4LXRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIgLnRhYi1jb250ZW50LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWVmMztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMC44cmVtO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlciAudGFiLWNvbnRlbnQtaGVhZGVyLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItaGVhZGVyLmZpeE5hdmlnYXRpb24ge1xuICAgIHRvcDogMTIycHg7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItaGVhZGVyID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAzMHB4KS8zKTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWNvbnRlbnQsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLTEge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIuc2xpY2staW5pdGlhbGl6ZWQsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWNvbnRlbnQuc2xpY2staW5pdGlhbGl6ZWQsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLTEuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiLmlzU2xpZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjQ1LCAyNTAsIDI1NSwgMCkpLCB0bygjZjVmYWZmKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0NSwgMjUwLCAyNTUsIDApIDAlLCAjZjVmYWZmIDEwMCUpO1xuICAgIHotaW5kZXg6IDE1NTtcbiAgfVxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIuZml4TmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXIgLnRhYi1jb250ZW50LWhlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC50YWItY29udGFpbmVyIC50YWItY29udGVudC50YWItbGVmdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEuNnJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMS42cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWFycm93LXJpZ2h0LFxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1hcnJvdy1sZWZ0IHtcbiAgICB6LWluZGV4OiAxNjA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItYXJyb3ctcmlnaHQuc2xpY2stZGlzYWJsZWQgLmZhczpiZWZvcmUsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWFycm93LWxlZnQuc2xpY2stZGlzYWJsZWQgLmZhczpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItMTpub3QoLnNsaWNrLWluaXRpYWxpemVkKSxcbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItY29udGVudDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSxcbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItaGVhZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItMTpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAudGFiLWNvbnRlbnQtaGVhZGVyLFxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1jb250ZW50Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC50YWItY29udGVudC1oZWFkZXIsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWVmMztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItMTpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAudGFiLWNvbnRlbnQsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWNvbnRlbnQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnRhYi1jb250ZW50LFxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1oZWFkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLTE6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnRhYi1jb250ZW50LWhlYWRlcjpsYXN0LWNoaWxkLFxuICAuc2xpZGVyLW1peC10YWIgLnNsaWRlci1jb250ZW50Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC50YWItY29udGVudC1oZWFkZXI6bGFzdC1jaGlsZCxcbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItaGVhZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC50YWItY29udGVudC1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLTE6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnRhYi1jb250ZW50Omxhc3QtY2hpbGQsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWNvbnRlbnQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnRhYi1jb250ZW50Omxhc3QtY2hpbGQsXG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAudGFiLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG4gIC5zbGlkZXItbWl4LXRhYi5jb2xvbm5lczIgLnNsaWRlci0xIC50YWItY29udGVudCxcbiAgLnNsaWRlci1taXgtdGFiLmNvbG9ubmVzMiAuc2xpZGVyLTEgLnRhYi1jb250ZW50LWhlYWRlcixcbiAgLnNsaWRlci1taXgtdGFiLmNvbG9ubmVzMiAuc2xpZGVyLWNvbnRlbnQgLnRhYi1jb250ZW50LFxuICAuc2xpZGVyLW1peC10YWIuY29sb25uZXMyIC5zbGlkZXItY29udGVudCAudGFiLWNvbnRlbnQtaGVhZGVyLFxuICAuc2xpZGVyLW1peC10YWIuY29sb25uZXMyIC5zbGlkZXItaGVhZGVyIC50YWItY29udGVudCxcbiAgLnNsaWRlci1taXgtdGFiLmNvbG9ubmVzMiAuc2xpZGVyLWhlYWRlciAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItbWl4LXRhYiAuc2xpZGVyLWhlYWRlci5maXhOYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlci1taXgtdGFiIC5zbGlkZXItaGVhZGVyLmZpeE5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi56aW5kZXhmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuLnJlc3VtZS1jb250ZW50IHRhYmxlIC5kb3duIHtcbiAgY29sb3I6ICNlNTBhMGE7XG59XG4jbGlzdGVkZXNhY3RpZnMgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLXN1cHBvcnRzIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHRkOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHdpZHRoOiA4NSU7XG59XG4jbGlzdGVkZXNhY3RpZnMgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLXN1cHBvcnRzIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHRkOmxhc3QtY2hpbGQgaW5wdXQge1xuICB3aWR0aDogODUlO1xufVxuI2xpc3RlZGVzYWN0aWZzIC50YWJsZS1zdXBwb3J0cyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB0ZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDk1JTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5zbGlkZS5iYW4tMTAwZXVyb3MgLmluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvZGVmYXVsdC9maWxlcy9zbGlkZXIvZGVza3RvcC9pbWFnZS10ZXh0ZS1iYW5uaWVyZS1kaWdpdGFsLXZpZS0xLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5iYWNrLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5iYWNrLWJ1dHRvbnMtY29udGFpbmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm5vcy1jb250cmF0cy5taW4gKyAuc2Nyb2xsLXNoYWRvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYmxlLWNvbXBhY3QtMSB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1jb21wYWN0LTIge1xuICAgIG1heC13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtY29tcGFjdC0zIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXRlX2VtcGhhemUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDODUwNEM7XG59XG4uZmNwaS1maXAgLnB1c2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGlkZS5mY3BpLWZpcCBhLmJ0bi1jb2xvcjM6OmFmdGVyIHtcbiAgY29udGVudDogXCJWb2lyIHRvdXRlcyBsZXMgb2ZmcmVzXCI7XG4gIHRleHQtaW5kZW50OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4uc2xpZGUuZmNwaS1maXAgYS5idG4tY29sb3IzIHtcbiAgdGV4dC1pbmRlbnQ6IC0xOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi50YWJsZS1wcm94eSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtcHJveHkgdHIub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi50YWJsZS1wcm94eSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbn1cbi50YWJsZS1wcm94eSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnRhYmxlLXByb3h5IHRoLnRhYmxlc29ydGVyLWhlYWRlckFzYyAudGFibGVzb3J0ZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3N1cHBvcnRzL2ljby1zb3J0LXVwLnBuZycpO1xufVxuLnRhYmxlLXByb3h5IHRoLnRhYmxlc29ydGVyLWhlYWRlckRlc2MgLnRhYmxlc29ydGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9zdXBwb3J0cy9pY28tc29ydC1kb3duLnBuZycpO1xufVxuLnRhYmxlLXByb3h5IC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG4udGFibGUtcHJveHkgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lciAudGFibGVzb3J0ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zdXBwb3J0cy9pY28tc29ydC5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG4udGFibGUtcHJveHkgdGQge1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi50YWJsZS1wcm94eSB0ZC5uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZS1wcm94eSB0ZC5uYW1lIGEge1xuICBjb2xvcjogIzAwMjE0NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi50YWJsZS1wcm94eSB0ZC5uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzBiOTljMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhYmxlLXByb3h5IHRkLm5hbWUgc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4udGFibGUtcHJveHkgdGQubmFtZSAubGFiZWwtbmV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NDAxO1xufVxuLnRhYmxlLXByb3h5IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZS1wcm94eSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2YyZjY7XG59XG4udGFibGUtcHJveHkgLmljby11cCxcbi50YWJsZS1wcm94eSAuaWNvLWRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50YWJsZS1wcm94eSAuaWNvLXVwOmJlZm9yZSxcbi50YWJsZS1wcm94eSAuaWNvLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi50YWJsZS1wcm94eSAuaWNvLWRvd246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi50YWJsZS1wcm94eSAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB0ZCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcHJveHkgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL3N1cHBvcnRzL2ljby1zZWFyY2gtdGFibGVzb3J0ZXIucG5nJykgOHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYnRucy1yb3VuZGVkLWhvbWUgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmJ0bnMtcm91bmRlZC1ob21lIGEgPiBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAyMHB4IDAgNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG5zLXJvdW5kZWQtaG9tZSBhIFtjbGFzcyo9XCJpY29cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRhYmxlLXByb3h5IC50YWJsZXNvcnRlci1maWx0ZXItcm93IHRkIGlucHV0IHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5tZW51LXNpbXUgLmJ0IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm1lbnUtc2ltdSAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLm1vZGUtZ2VzdGlvbiAuY29sLW1kLTQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5wZXJjZW50LWdyYXBoIC5ncmFwaCAuZ3JhcGgtY29sLmNvbG9yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGEzOTY7XG59XG4ucGVyY2VudC1ncmFwaCAubGVnZW5kIGxpLmNvbG9yNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RhMzk2O1xufVxuLnBlcmNlbnQtZ3JhcGggLmdyYXBoIC5ncmFwaC1jb2wuY29sb3I1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1Y2NkZDtcbn1cbi5wZXJjZW50LWdyYXBoIC5sZWdlbmQgbGkuY29sb3I1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWNjZGQ7XG59XG4uc2xpZGVyLXYyIC5zbGlkZS5iYW4tZ3Age1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uc2xpZGUuYmFuLWdwIC5wdXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpZGUuYmFuLWdwIC5wdXNoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlLmJhbi1ncCBhLmJ0bi1jb2xvcjM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9ybWFsO1xuICBjb250ZW50OiBcIkplIGTDqWNvdXZyZVwiO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnNsaWRlLmJhbi1ncCBhLmJ0bi1jb2xvcjMge1xuICB0ZXh0LWluZGVudDogLTE5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlLmJhbi1ncCAuaW5mb0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZS5iYW4tZ3AgLmluZm9Db250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbi5zbGlkZS5iYW4tcGFja3MgLmluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvZGVmYXVsdC9maWxlcy9zbGlkZXIvZGVza3RvcC9pbWFnZS10ZXh0ZS1iYW5uaWVyZS1wYWNrcy0yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5zbGlkZS5iYW4tcGFja3MgLnB1c2hDb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlLmJhbi1wYWNrcyAuaW5mb0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlci12MiAuc2xpZGUuYmFuLXBhY2tzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnNsaWRlLmJhbi1wYWNrcyAucHVzaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWRlLmJhbi1wYWNrcyAucHVzaC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZS5iYW4tcGFja3MgYS5idG4tY29sb3IzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vcm1hbDtcbiAgY29udGVudDogXCJKJ2VuIHByb2ZpdGVcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnNsaWRlLmJhbi1wYWNrcyBhLmJ0bi1jb2xvcjMge1xuICB0ZXh0LWluZGVudDogLTE5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZS5iYW4tcGFja3MgLmluZm9Db250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDclO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5zbGlkZS5iYW4tcGFja3MgYS5idG4tY29sb3IzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUuYmFuLXBhY2tzIC5pbmZvQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAyJTtcbiAgfVxuICAuc2xpZGUuYmFuLXBhY2tzIC5pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUuYmFuLWx5eG9yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxJTtcbiAgfVxufVxuLmNsZWFyZml4LFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCxcbi5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4jYXAtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IFdoaXRlU21va2U7XG59XG4ubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG4uYmVhbi1hcC1wdXNoLXByb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufVxuLmJlYW4tYXAtYmwtZm9vdGVyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn1cbi5lbnRpdHktYmVhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVnaW9uLXB1c2gtcHJvZHVjdDEgLmJlYW4tYXAtcHVzaC1wcm9kLFxuLnJlZ2lvbi1mb290ZXIgLmJlYW4tYXAtZm9vdC1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJlZ2lvbi1wdXNoLXByb2R1Y3QxIC5ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJlYW4tYXAtZ2VuZXJpYy1ibG9jayB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogV2hlYXQ7XG59XG4uYXAtYWpheC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuLmZpZWxkLW5hbWUtZmllbGQtYXAtaHAtd2Vlay1wcm9kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzdGVlbGJsdWU7XG59XG4jYmxvY2stdmlld3MtYXAtYXJ0aWNsZXMtcmVsYXRlZC1ibG9jayB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbn1cbi5iZWFuLWFwLWJsLXNlby1mb290ZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuLmJsb2NrLXZpZXdzIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG59XG4uYmVhbi1hcC1ibC1jb250ZXh0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG59XG4ubWVudS1zaW11bGF0b3IgW2NsYXNzKj1cImljb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGNvbG9yOiAjZmY2NDQyO1xufVxuLm1lbnUtc2ltdWxhdG9yIGxpLmFjdGl2ZSBhIFtjbGFzcyo9XCJpY29cIl0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS1zaW11IFtjbGFzcyo9XCJpY29cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LXNpbXVsYXRvciBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS1zaW11bGF0b3IgW2NsYXNzKj1cImljb1wiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmlmcmFtZVtuYW1lPWdvb2dsZV9jb252ZXJzaW9uX2ZyYW1lXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGlkZS5iYW4tZm9uZHMtZXVyb3MgLnB1c2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlLmJhbi1mb25kcy1ldXJvcyBhLmJ0bi1jb2xvcjMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGUuYmFuLWZvbmRzLWV1cm9zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OCU7XG4gIH1cbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTAwNTtcbn1cbi5mbG90dGFudCB7XG4gIGJvdHRvbTogMjAwcHg7XG4gIHotaW5kZXg6IDkwMDtcbn1cbi5zdWl2aS1hY3Rpb25zLXJvdyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uc3RpY2t5LXRpdGxlLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDIxNDY7XG59XG4uc3RpY2t5LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG4ucnRlaW5kZW50MSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHAgLm93bC1iYW5uaWVyZXMgLm93bC1kb3RzIHtcbiAgICB6b29tOiAwLjc7XG4gIH1cbiAgLm5vZGUtdHlwZS1hcC1ob21lIC5iYW5uaWVyZS1idG4ge1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmhlYWRlci1pc2FkbWluXG4gICAgKyAjdHBsQ2libGVcbiAgICArICNtYWluXG4gICAgPiBtYWluXG4gICAgPiAuY29tcGFyYXRldXJcbiAgICA+IC5jb250YWluZXJcbiAgICA+IC5zbGlkZXItbWl4LXRhYlxuICAgID4gLnNsaWRlci1oZWFkZXIuZml4TmF2aWdhdGlvbiB7XG4gICAgdG9wOiAxNzJweDtcbiAgfVxuXG4gIC5oZWFkZXItaXNhZG1pblxuICAgICsgI21haW5cbiAgICA+IG1haW5cbiAgICA+IC5jb21wYXJhdGV1clxuICAgID4gLmNvbnRhaW5lclxuICAgID4gLnNsaWRlci1taXgtdGFiXG4gICAgPiAuc2xpZGVyLWhlYWRlci5maXhOYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDE3MnB4O1xuICB9XG5cbiAgLmhwLWF2IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5ocC1hdiAuYnQge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6b29tOiAwLjg7XG4gIH1cblxuICAuaHAtaSAuaHAtYXYge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gIC5ocC1pIC5ocC1hdiAuaHAtYXYtYmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAub3dsLWJhbm5pZXJlcyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuaGVhZGVyLWxpbmUtMS0xIGEuYnQge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIHRleHQtaW5kZW50OiA5MDAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmNjQ0MiB1cmwoJy4uL2Fzc2V0cy9tZW51L3VzZXItaWNvbi5wbmcnKSBuby1yZXBlYXQgNDUlO1xuICB9XG59XG5cbi5tZW51LXNpbXUgW2NsYXNzKj1cImljb1wiXSB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LW5vdGVzIC5yb3c6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLypcblxuICogZm9vdGVyIDogYm91dG9ucyBmYWNlYm9va1xuXG4gKi9cblxuI2Zvb3RlciAubW9yZSB1bC5zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIHRob21vbiAtIGhvdGZpeCBwYWdlcyBwcm9tbyBzd2lzc2xpZmUgMTcvMTAvMjAxNyAqL1xuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGRlc2t0b3AgLyBtb2JpbGUgY2xhc3NlcyAqL1xuICAuZGVza3RvcC1vbmx5MiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtb25seTIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogdGhvbW9uIC0gaG90Zml4IHBhZ2VzIHByb21vIHN3aXNzbGlmZSAxNy8xMC8yMDE3ICovXG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgLyogZGVza3RvcCAvIG1vYmlsZSBjbGFzc2VzICovXG4gIC5kZXNrdG9wLW9ubHkyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtb25seTIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG5cbi5zbGlkZS5iYW4tcHJvbW8tZGlnaXRhbC12aWUgLnB1c2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGUuYmFuLXByb21vLWRpZ2l0YWwtdmllIGEuYnRuLWNvbG9yMyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnNsaWRlLmJhbi1wcm9tby1kaWdpdGFsLXZpZSBhLmJ0bi1jb2xvcjMge1xuICB0ZXh0LWluZGVudDogLTE5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnNsaWRlLmJhbi1wcm9tby1kaWdpdGFsLXZpZSBhLmJ0bi1jb2xvcjM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9ybWFsO1xuICBjb250ZW50OiBcIkonZW4gcHJvZml0ZVwiO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogMTAwcHg7XG59XG5cbiNuZXdzbGV0dGVyLXYyIC5pbnZlc3RtZW50LXBlcmNlbnRzIC5ib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBmbGVjaGVzKi9cblxuLmNvbG9yLXVwIHtcbiAgY29sb3I6ICM0NDlkNDQ7XG59XG5cbi5jb2xvci1kb3duIHtcbiAgY29sb3I6ICNjOTMwMmM7XG59XG5cbiN0b3BQYWdlIGVtYmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIC8qaGVpZ2h0Ojk1JSAhaW1wb3J0YW50OyovXG59XG5cbi8qQmFubmllcmUqL1xuXG4uc2xpZGUuYmFuLWFsdGFyZW5kZW1lbnQyMDE3IC5wdXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlLmJhbi1hbHRhcmVuZGVtZW50MjAxNyBhLmJ0bi1jb2xvcjMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zbGlkZS5iYW4tYWx0YXJlbmRlbWVudDIwMTcgYS5idG4tY29sb3IzIHtcbiAgdGV4dC1pbmRlbnQ6IC0xOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5zbGlkZS5iYW4tYWx0YXJlbmRlbWVudDIwMTcgYS5idG4tY29sb3IzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vcm1hbDtcbiAgY29udGVudDogXCJKJ2VuIHByb2ZpdGVcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBnZW5lcmljIGhpZGUgc2VsZWN0b3IgZm9yIHB1c2ggaXRlbSBvbiBob21lcGFnZSBzbGlkZXIgKi9cblxuLnBhZ2UtaG9tZXBhZ2UgLnNsaWRlci12MiAucHVzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGhvdGZpeCBzbGlkZXIgYnV0dG9ucyAqL1xuXG4ucGFnZS1ob21lcGFnZSAuc2xpZGVyLXYyIC5idG4ge1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI2hlYWRlciAubmF2IC5kcm9wZG93bi1tZW51IGxpIHVsIGxpIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LWNvbnRyYXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLyogcmlnaHQgbWVudSByZXdvcmsgKi9cblxuYm9keSAuZmxvdHRhbnQge1xuICBoZWlnaHQ6IDIwNHB4O1xuICBib3R0b206IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5oZWFkZXItbWFpbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtc2ltdSBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLmxpc3Qtbm90ZXMgLnJvdzo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKlxuXG4gKiBmb290ZXIgOiBib3V0b25zIGZhY2Vib29rXG5cbiAqL1xuXG4jZm9vdGVyIC5tb3JlIHVsLnNoYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2Zvb3RlciB7XG4gIGNvbG9yOiAjZGFkYWRhO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xufVxuXG4uc2xpZGUuYmFuLXByb21vLWRpZ2l0YWwtdmllIC5wdXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlLmJhbi1wcm9tby1kaWdpdGFsLXZpZSBhLmJ0bi1jb2xvcjMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zbGlkZS5iYW4tcHJvbW8tZGlnaXRhbC12aWUgYS5idG4tY29sb3IzIHtcbiAgdGV4dC1pbmRlbnQ6IC0xOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5zbGlkZS5iYW4tcHJvbW8tZGlnaXRhbC12aWUgYS5idG4tY29sb3IzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vcm1hbDtcbiAgY29udGVudDogXCJKJ2VuIHByb2ZpdGVcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBmbGVjaGVzKi9cblxuLmNvbG9yLXVwIHtcbiAgY29sb3I6ICM0NDlkNDQ7XG59XG5cbi5jb2xvci1kb3duIHtcbiAgY29sb3I6ICNjOTMwMmM7XG59XG5cbiN0b3BQYWdlIGVtYmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIC8qaGVpZ2h0Ojk1JSAhaW1wb3J0YW50OyovXG59XG5cbi8qQmFubmllcmUqL1xuXG4uc2xpZGUuYmFuLWFsdGFyZW5kZW1lbnQyMDE3IC5wdXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlLmJhbi1hbHRhcmVuZGVtZW50MjAxNyBhLmJ0bi1jb2xvcjMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zbGlkZS5iYW4tYWx0YXJlbmRlbWVudDIwMTcgYS5idG4tY29sb3IzIHtcbiAgdGV4dC1pbmRlbnQ6IC0xOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5zbGlkZS5iYW4tYWx0YXJlbmRlbWVudDIwMTcgYS5idG4tY29sb3IzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vcm1hbDtcbiAgY29udGVudDogXCJKJ2VuIHByb2ZpdGVcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBnZW5lcmljIGhpZGUgc2VsZWN0b3IgZm9yIHB1c2ggaXRlbSBvbiBob21lcGFnZSBzbGlkZXIgKi9cblxuLnBhZ2UtaG9tZXBhZ2UgLnNsaWRlci12MiAucHVzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGhvdGZpeCBzbGlkZXIgYnV0dG9ucyAqL1xuXG4ucGFnZS1ob21lcGFnZSAuc2xpZGVyLXYyIC5idG4ge1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI2hlYWRlciAubmF2IC5kcm9wZG93bi1tZW51IGxpIHVsIGxpIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LWNvbnRyYXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLyogcmlnaHQgbWVudSByZXdvcmsgKi9cblxuYm9keSAuZmxvdHRhbnQge1xuICBoZWlnaHQ6IDIwNHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbi5oZWFkZXItbWFpbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbn1cblxuI3RwbENpYmxlICsgLmNhcm91c2VsLXBhZGRpbmcsXG4jbWFpbi5jYXJvdXNlbC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE0MXB4O1xufVxuXG4jdHBsQ2libGUgKyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4uaGVhZGVyLW1haW4gKyAuY2Fyb3VzZWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxNDFweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1haW4gKyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE0MXB4O1xufVxuXG4jdHBsQ2libGUgKyAuY2Fyb3VzZWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxNDFweDtcbn1cblxuLmhlYWRlci1tYWluICsgI3RwbENpYmxlICsgLmNhcm91c2VsLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTQxcHg7XG59XG5cbi5oZWFkZXItaXNhZG1pbiArICN0cGxDaWJsZSArIC5jYXJvdXNlbC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE5MXB4O1xufVxuXG4uaGVhZGVyLWlzYWRtaW4gKyAuY2Fyb3VzZWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxOTFweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWlzYWRtaW4gKyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE5MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbml0X2Rlc2Fib25uZW1lbnQge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0cGxDaWJsZSArIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgfVxuICAuaGVhZGVyLW1haW4gKyAuY2Fyb3VzZWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci1pc2FkbWluICsgLmNhcm91c2VsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItbWFpbiArIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgfVxuICAjdHBsQ2libGUgKyAuY2Fyb3VzZWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG4gIC5oZWFkZXItbWFpbiArICN0cGxDaWJsZSArIC5jYXJvdXNlbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIH1cbiAgLmhlYWRlci1pc2FkbWluICsgI3RwbENpYmxlICsgLmNhcm91c2VsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxNzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItaXNhZG1pbiArIC5jYXJvdXNlbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWlzYWRtaW4gKyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHAtYXYtY2hyb25vIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5ocC1hdi12aXN1IGltZyB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbiAgLnJncGQtY29uZmlybS1mb290ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucmdwZC1jYXB0Y2hhLWlucC1tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJncGQtY2FwdGNoYS1pbWctbW9iIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5yZ3BkLWNhcHRjaGEtbW9iIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2VsbC1jb25zZW50ZW1lbnQgPiBkZCA+IC5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuYXYtaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL0FsdGFwcm9maXRzLWFzc3VyYW5jZS12aWUtZW50b25ub2lyLmpwZycpXG4gICAgICBjZW50ZXIgbm8tcmVwZWF0ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICB9XG4gIC5hdi1yZXN1bHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuaHAtYXYgPiAuYnQge1xuICAgIHBhZGRpbmc6IDVweCAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjZXMtdG8tc3RlcC0wMiB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncC1zdGVwcGVyLWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHJnYigyMDQsIDIwNCwgMjA0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5yaXNrLXRpbGUgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIHRob21vbiAtIHNjcm9sbCB2YWxpZGF0aW9uIHBvcGluIENTUyAqL1xuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmZhbmN5Ym94LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmZhbmN5Ym94LWNsb3NlIHtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gI3BkZi1jYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBoZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gI3BkZi1jYW52YXMgY2FudmFzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gI3BkZi1jYW52YXMubG9hZGluZyBjYW52YXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gI3BkZi1jYW52YXMubG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2xvYWRlci5naWYnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmFncmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwJTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmFncmVlIHAge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIGNvbG9yOiAjNDQ0O1xuICB3aWR0aDogODAlO1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmFncmVlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NDQyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zY3JvbGwtdmFsaWRhdGlvbi1wb3BpbiAuYWdyZWUgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmFncmVlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDcyZjE1O1xuICBib3JkZXItY29sb3I6ICNjZTJkMTQ7XG59XG5cbi5zY3JvbGwtdmFsaWRhdGlvbi1wb3BpbiAuYWdyZWUgYS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmlzay10aWxlIC5oZWFkZXIge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kZGRfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbiAgLnJncGQtY29uZmlybS1mb290ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucmdwZC1jYXB0Y2hhLW1vYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZ3BkLWNhcHRjaGEtaW1nLW1vYiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuYXYtaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2UvQWx0YXByb2ZpdHMtYXNzdXJhbmNlLXZpZS1lbnRvbm5vaXIuanBnJylcbiAgICAgIGNlbnRlciBuby1yZXBlYXQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIH1cbiAgLmF2LXJlc3VsdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5ocC1hdiA+IC5idCB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjZXMtdG8tc3RlcC0wMiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIC5iYWNrZ3JvdW5kLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWRlci1saW5lLTEge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaEN1c3RvbSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLyogVE9QIEJBUiBTRUFSQ0ggRk9STSBTVFlMRVMuIFNvbWUgc3R5bGVzIGFyZSByZXF1aXJlZCB0byBmaXggb3Igb3ZlcnJpZGVzIHN0eWxlcyBmcm9tIG1haW4gc3R5bGVzaGVldCAtIEFkZGVkIGJ5IEthcmltIEJPVUtBUkFCSUxBKi9cbiAgLm5ld3Mtd3JhcHBlciAubmV3cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5zZWFyY2hDdXN0b20gLm5ld3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoQ3VzdG9tIC5uZXdzICsgcCB7XG4gICAgY29sb3I6ICM4Njg2ODY7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNlYXJjaEN1c3RvbSAubmV3cyBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnNlYXJjaEN1c3RvbSAubmV3cyBoNCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzBiOTljMTtcbiAgfVxuICAvKiBFTkQgVE9QIEJBUiBTRUFSQ0ggRk9STSAqL1xuICBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItaW50ZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5oZWFkZXItbG9nby1tb2JpbGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zdWJuYXYtbWVudSA+IC5zdWJuYXYtaXRlbSB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgfVxuICAubmF2LWxpbmstYmxhY2sge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJlYW4tcC1haWRlLWkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZhbmN5Ym94LWlubmVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLWZvcm0ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItcmVwb3J0aW5nIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2Mi1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uYXYtbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXYyIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHJpdmF0ZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2MiB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByaXZhdGUtbGluayB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyIC50aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNzVweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGUgPiAudGl0bGUtZGljaSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvc3ByaXRlLXNlNTRiYzQyMTRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzc1cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGUgPiAudGl0bGUtZGljaSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgbGVmdDogMjdweDtcbiAgICAgIHRvcDogMzNweDtcbiAgICB9XG4gICAgLmJsb2stYWR2aXNlbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuYXAtcHJlc3MtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICB9XG4gICAgLmFjY29yLWhlYWRlci1wcmVzcy1vbmx5IHtcbiAgICAgIGJvdHRvbTogMTI1cHg7XG4gICAgICByaWdodDogNjVweDtcbiAgICB9XG4gIH1cbiAgLnNvbGlkLXByZXNzLWJveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgfVxuICAuaGVhZGVyLWkgPiAuaGVhZGVyLWxpbmUtMSA+IC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZWFkZXItbGluZS0yID4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmJ0LXItdSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnByb2QtaGVhZGVyIC5pc2luLWhlYWRlciAudGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41LCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzc1cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIC5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnRpdGxlID4gLnRpdGxlLWRpY2kge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41LCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL3Nwcml0ZS1zZTU0YmM0MjE0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM3NXB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kLWhlYWRlciAuaXNpbi1oZWFkZXIgLnRpdGxlID4gLnRpdGxlLWRpY2kge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgfVxuICB9XG4gIC8qIFBvcGluIFN1Z2dlc3Rpb25zICovXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnQtc3VnZ2VzdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICB9XG4gICAgLmNlbnRlci1jb25kaXRpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlYXJjaEN1c3RvbSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgICAvKiBUT1AgQkFSIFNFQVJDSCBGT1JNIFNUWUxFUy4gU29tZSBzdHlsZXMgYXJlIHJlcXVpcmVkIHRvIGZpeCBvciBvdmVycmlkZXMgc3R5bGVzIGZyb20gbWFpbiBzdHlsZXNoZWV0IC0gQWRkZWQgYnkgS2FyaW0gQk9VS0FSQUJJTEEqL1xuICAgIC5uZXdzLXdyYXBwZXIgLm5ld3Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cbiAgICAuc2VhcmNoQ3VzdG9tIC5uZXdzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnNlYXJjaEN1c3RvbSAubmV3cyArIHAge1xuICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5zZWFyY2hDdXN0b20gLm5ld3MgaDQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLnNlYXJjaEN1c3RvbSAubmV3cyBoNCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGI5OWMxO1xuICAgIH1cbiAgICAuYnQtc3VnZ2VzdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICB9XG4gICAgLmNlbnRlci1jb25kaXRpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnByb3NwZWN0cy12YWxpZGF0b3JzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhZ2Nsb3VkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBjY2ZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUlUtMTE3OCAqL1xuICAjYnRuc0Zsb3R0YW50c190b3BCdG4gYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmNjQ0MjtcbiAgfVxuICAjYnRuc0Zsb3R0YW50c190b3BCdG4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXEUwMEVcIjtcbiAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gICNidG5zRmxvdHRhbnRzX2JvdHRvbUJ0biBhIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJhY2tncm91bmQ6ICNmZjY0NDI7XG4gIH1cbiAgI2J0bnNGbG90dGFudHNfdG9wQnRuIGE6Zm9jdXMsXG4gICNidG5zRmxvdHRhbnRzX2JvdHRvbUJ0biBhOmZvY3VzLFxuICAjYnRuc0Zsb3R0YW50c190b3BCdG4gYTpzZWxlY3RlZCxcbiAgI2J0bnNGbG90dGFudHNfYm90dG9tQnRuIGE6c2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNidG5zRmxvdHRhbnRzX2JvdHRvbUJ0biBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRVwiO1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhwLWVudGV0ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaHAtZW50ZXRlLmpwZycpO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNvbnNlaWwtdmlzdSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnNlaWwtZGllc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmhwIC5jb25zZWlsLWRpZXNlIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhwLWJsb2stY29uc2VpbCAuYmxvay1pIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICB9XG4gIC5jb25zZWlsLWRhdGEgc3Ryb25nIHtcbiAgICAvKmNvbG9yOiAjZmY2NDQyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDsqL1xuICB9XG5cbiAgLnBhZ2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2luLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdpbi1saW5rLmN1cnJlbnQsXG4gIC5wYWdpbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICB9XG4gIC5wYWdpbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgfVxuICAuYmxvay1lc3AyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjQwcHg7XG4gIH1cbiAgLyogdGhvbW9uIDI2LzA5LzIwMTcgLSBSVS0xMzI2IC0gc2xpZGVyIGVzcGFjZSBjbGllbnRzICovXG4gIC5zbGlkZXItY2xpZW50LnNsaWRlci12MiAucHVzaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpZGVyLWNsaWVudC5zbGlkZXItdjIgLnNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc2xpZGVyLWNsaWVudC5zbGlkZXItdjIgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNsaWRlci1jbGllbnQuc2xpZGVyLXYyIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2stYWR2aXNlbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZ3AtY29sLW9mZnNldC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB9XG4gIH1cbiAgLyogdGhvbW9uIDAxLzEwLzIwMTcgLSBSVS0xMzM4IC0gdGl0cmVzIG1vYmlsZSByb2duZXMgKi9cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNtYWluIC5wcm9kLWhlYWRlciAubmF2LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgLmJ0LXItdSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9rLWFkdmlzZWxpc3Qge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmdwLWNvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMi41JTtcbiAgICB9XG4gICAgLmdwLWNvbC1vZmZzZXQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOSU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmxvay1hZHZpc2VsaXN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jb25zZWlsLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudDEgKyAuY29uc2VpbC1iYXNlbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbiAgLmNvbnNlaWwtYmFzZWxpbmUge1xuICAgIGNvbG9yOiAjMGI5OWMxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgaS5pY28tc2VhcmNoLnNlYXJjaGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDkyJTtcbiAgICBib3R0b206IDE1JTtcbiAgfVxuICAuYXN0dWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwYjBlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICB9XG4gIC5hc3R1Y2UtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFzdHVjZS1kYXRhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5hc3R1Y2UtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFzdHVjZS1kYXRhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmY2NDQyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmhwIC5vd2wtYmFubmllcmVzIC5vd2wtZG90cyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cbiAgLnNpdGUtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxuICAuZmxvdHRhbnQtbGluayB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ncEZvcm1BbmRQZXJmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zcnJpRGlzY2xhaW1lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuY29uc2VpbC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb25zZWlsLW1lZGlhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN0aWNreS1vdmVybGF5IHtcbiAgICB6LWluZGV4OiA4MDAxO1xuICB9XG4gIC5zdGlja3ktbmF2IHtcbiAgICB6LWluZGV4OiA4MDAyO1xuICB9XG4gIC5zdGlja3kge1xuICAgIHotaW5kZXg6IDgwMDI7XG4gIH1cbiAgLmZsb3R0YW50LWxpbmstYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN0aWNreS1uYXYtaXRlbS1hbmNpZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIH1cbiAgLnN0aWNreS1uYXYtaXRlbS1hbmNpZW50IGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zdGlja3ktbmF2LWl0ZW0tYW5jaWVudCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgfVxuICAuc3RpY2t5LW5hdi1pdGVtLWFuY2llbnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtUkVGUkFDVEFJUkUge1xuICAgICAgdG9wOiAyMiU7XG4gICAgICBsZWZ0OiAtNiU7XG4gICAgfVxuICAgIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLURFRkVOU0lGIHtcbiAgICAgIHRvcDogMTYlO1xuICAgICAgbGVmdDogMTglO1xuICAgIH1cbiAgICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC0zLFxuICAgIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLVJFQUNUSUYge1xuICAgICAgdG9wOiA1JTtcbiAgICAgIGxlZnQ6IDQxJTtcbiAgICB9XG4gICAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtNCxcbiAgICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1PRkZFTlNJRiB7XG4gICAgICB0b3A6IC0xMCU7XG4gICAgICBsZWZ0OiA2NCU7XG4gICAgfVxuICAgIC50dW5uZWwtc3ludGhlc2UgLnByb2ZpbC1oZWxwLXJpc3F1ZSB7XG4gICAgICB0b3A6IDM4JTtcbiAgICAgIGxlZnQ6IDkzJTtcbiAgICB9XG4gICAgLnR1bm5lbC1zeW50aGVzZSAucHJvZmlsLWhlbHAtcGVyZm9ybWFuY2Uge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGlja3ktbmF2LWl0ZW0tYW5jaWVudCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN0aWNreS1uYXYtaXRlbS1hbmNpZW50IHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG4gICAgLmRkZF9jb250YWluZXIge1xuICAgICAgd2lkdGg6IDI5NXB4O1xuICAgIH1cbiAgICAuaHAtYXYgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgLnF1aXp6LWNhcmQtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICB9XG4gICAgLnN0aWNreS1pLmN1cnJlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtUkVGUkFDVEFJUkUge1xuICAgICAgdG9wOiAyMiU7XG4gICAgICBsZWZ0OiAtNiU7XG4gICAgfVxuICAgIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLURFRkVOU0lGIHtcbiAgICAgIHRvcDogMTYlO1xuICAgICAgbGVmdDogMTglO1xuICAgIH1cbiAgICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC0zLFxuICAgIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLVJFQUNUSUYge1xuICAgICAgdG9wOiA1JTtcbiAgICAgIGxlZnQ6IDQxJTtcbiAgICB9XG4gICAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtNCxcbiAgICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1PRkZFTlNJRiB7XG4gICAgICB0b3A6IC0xMCU7XG4gICAgICBsZWZ0OiA2NCU7XG4gICAgfVxuICB9XG4gIC5zdGlja3kgPiAubG9hZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN0aWNreS1uYXYtaXRlbS1hbmNpZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMjE0NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm5vdGlmLWl0ZW0tdmlkZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubm90aWYtaXRlbS12aWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA1MHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zdGlja3ktaSAubm90aWYtaXRlbS12aWRlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGlja3ktaSAubm90aWYtaXRlbS12aWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdGlja3ktaSAubm90aWYtaXRlbS12aWRlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlxcRTAyN1wiO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzBiOTljMTtcbiAgfVxuICAuc3RpY2t5LWkgLm5vdGlmLWRhdGUtdmlkZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdGlja3ktaSAubm90aWYtaXRlbS12aWRlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnN0aWNreS1pIC5ub3RpZi1pdGVtLXZpZGU6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGljb25zO1xuICB9XG4gIC5zdGlja3ktaSAubm90aWYtaXRlbS12aWRlOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwYjk5YzE7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm5vdGlmLWl0ZW0tdmlkZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcXEUwMjdcIjtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMwYjk5YzE7XG4gIH1cbiAgLm5vdGlmLWl0ZW0tdmlkZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwYjk5YzE7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI25vdGlmLWZ1bGxwYWdlIC5ub3RpZi1pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnN0aWNreS1uYXYtaXRlbSBzdHJvbmcsXG4gIC5zdGlja3ktbmF2LWl0ZW0tYW5jaWVudCBzdHJvbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RpY2t5LWkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0aWNreS1pLmN1cnJlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub3RpZi1pdGVtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLm5vdGlmLWl0ZW0ub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5ub3RpZi1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mb3JtLXN3aXRjaC1ub3RpZnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmZvcm0tc3dpdGNoLW5vdGlmcyArIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xOS41cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLmZvcm0tc3dpdGNoLW5vdGlmczpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuZm9ybS1zd2l0Y2gtbm90aWZzICsgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9ybS1zd2l0Y2gtbm90aWZzICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5mb3JtLXN3aXRjaC1ub3RpZnMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgfVxuICAuZm9ybS1zd2l0Y2gtbm90aWZzOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdC1sYW5kaW5nIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk0MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb2R1Y3QtbGFuZGluZyAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjb250ZW50OiBcIlxcRTA0RFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIH1cbiAgLyogaG90Zml4IGZpbHRlcnMgdGFibGUgKi9cbiAgLnRhYmxlLXN1cHBvcnRzI2xpc3RlLXN1cHBvcnRzIHtcbiAgICBtaW4td2lkdGg6IDU3MHB4O1xuICB9XG4gIC50YWJsZS1zdXBwb3J0cyNsaXN0ZS1zdXBwb3J0cyB0aDpmaXJzdC1jaGlsZCAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IDE1MXB4O1xuICB9XG4gIC8qIGhvdGZpeCBzdGlja3kgdG9vbCB0aXRsZSBkaXNwbGF5ICovXG4gIC5zdGlja3ktdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1cnJlbnQgLnN0aWNreS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZGRkX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ub3RpZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnN1aXZpLXJpc2stbyxcbiAgLnN1aXZpLXJlbmRtZW50LW8ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnJlbmRtZW50LW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjQlO1xuICAgIGhlaWdodDogNzdweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTglO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubm90aWYtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5fc2Fuc3JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cblxuLm5vdGlmLWJvZHkgPiB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWYtb2JqZXQge1xuICBmb250LWZhbWlseTogXCJvcGVuX3NhbnNyZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3Vic2NyaWJlLWFkdmlzZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRkZF9zZWxlY3RfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jbm90aWZpY2F0aW9ucy1pID4gZGl2ID4gLm5vdGlmLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI25vdGlmaWNhdGlvbnMtaSA+IGRpdiA+IC5ub3RpZi1pdGVtLmx1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuI25vdGlmaWNhdGlvbnMtaSA+IGRpdiA+IC5ub3RpZi1pdGVtLmx1OmJlZm9yZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4jbm90aWZpY2F0aW9ucy1pID4gZGl2ID4gLm5vdGlmLWl0ZW0ubHU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBob3RmaXggcG9waW4gaW50ZW1wZXN0aXZlIElhZHZpemUgKi9cblxuI2lkekludml0YXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nYXVnZUNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXVnZUNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5xdWl6ei1jYXJkLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxuICAuaGVhZGVyLWlzYWRtaW5cbiAgICArICN0cGxDaWJsZVxuICAgICsgI21haW5cbiAgICA+IG1haW5cbiAgICA+IC5jb21wYXJhdGV1clxuICAgID4gLmNvbnRhaW5lclxuICAgID4gLnNsaWRlci1taXgtdGFiXG4gICAgPiAuc2xpZGVyLWhlYWRlci5maXhOYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDE5MHB4O1xuICB9XG5cbiAgLmhlYWRlci1pc2FkbWluXG4gICAgKyAjbWFpblxuICAgID4gbWFpblxuICAgID4gLmNvbXBhcmF0ZXVyXG4gICAgPiAuY29udGFpbmVyXG4gICAgPiAuc2xpZGVyLW1peC10YWJcbiAgICA+IC5zbGlkZXItaGVhZGVyLmZpeE5hdmlnYXRpb24ge1xuICAgIHRvcDogMTkwcHg7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi8qIHRob21vbiAtIGZpeCBzZWFyY2ggY29tYm9ib3ggZGlzcGxheSBpbiBzdGlja3kgdG9vbHMgKi9cblxuLmRkZF9jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51W3JvbGU9XCJjb21ib2JveFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG59XG5cbi5hdi1lbnRldGUgPiAuYmFjay1vID4gLmJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29uZm9ybS1yaXNxdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIFBhc3N3b3JkIFN0cmVuZ3RoICovXG5cbi5wd2RTdHJlbmd0aEhlbHAge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zb2NsZXY0L3B3ZFN0cmVuZ3RoLmdpZicpIG5vLXJlcGVhdCAwIC03MHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucHdkU3RyZW5ndGgwIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvc29jbGV2NC9wd2RTdHJlbmd0aC5naWYnKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wd2RTdHJlbmd0aDEwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtN3B4O1xufVxuXG4ucHdkU3RyZW5ndGgyMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0cHg7XG59XG5cbi5wd2RTdHJlbmd0aDMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjFweDtcbn1cblxuLnB3ZFN0cmVuZ3RoNDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOHB4O1xufVxuXG4ucHdkU3RyZW5ndGg1MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1cHg7XG59XG5cbi5wd2RTdHJlbmd0aDYwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDJweDtcbn1cblxuLnB3ZFN0cmVuZ3RoNzAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OXB4O1xufVxuXG4ucHdkU3RyZW5ndGg4MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG59XG5cbi5wd2RTdHJlbmd0aDkwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjNweDtcbn1cblxuLnB3ZFN0cmVuZ3RoMTAwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzBweDtcbn1cblxuLm1zZy10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMGI5OWMxO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjk5O1xufVxuXG4ubXNnLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDZkOTE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yaXNxdWUtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5yaXNxdWUtbGVnZW5kIC5taW51cyB7XG4gIGNvbG9yOiAjMDA4MDAwO1xufVxuXG4ucmlzcXVlLWxlZ2VuZCAubWF4IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLnJlcGFydGl0aW9uLW1zZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4jcmVwYXJ0RXJyb3Ige1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuI3JlcGFydE1hbnF1ZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4jcmVwYXJ0T2sge1xuICBjb2xvcjogIzAwODAwMDtcbn1cblxuLmludmVzdGlzc2VtZW50LXNlbGVjdGVkIHtcbn1cblxubGFiZWwubXNnLnZhbGlkS08ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZHBpLWVkaXQgLnR1bm5lbC1zeW50aGVzZSAudXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uZHBpLWVkaXQgLnR1bm5lbC1zeW50aGVzZS1wYXJ0LWlsbHUgLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAwO1xuICBmb250LXNpemU6IDNlbTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuLmRwaS1lZGl0IC50dW5uZWwtc3ludGhlc2UtcGFydC1pbGx1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogNTVweCAwcHggMHB4IDBweDtcbn1cblxuLmRwaS1lZGl0IC50dW5uZWwtc3ludGhlc2UtcGFydC1pbGx1ICoge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50dW5uZWwtcGFydCAucmVwYXJ0aXRpb25GaXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3NlbGVjdGlvbi1wZHRcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwXG4gIC5kcm9wZG93bi1tZW51XG4gIGxpLnNlbGVjdGVkXG4gIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5ocC1hdi1iZyxcbi5ocC1hdi1iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWNpbW1vIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udG9vbHRpcFRpdHJlIC51Y2ltbW8gdGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zbWlsZXktaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNtaWxleS1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNtaWxleS1jb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDIxNDY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNtaWxleS1jb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc21pbGV5LWNvbC12b3RlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnNtaWxleS1jb2wtZmlyc3QtcmF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDIxNDY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNtaWxleS1jb2wtdm90ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpenotY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDIxNDY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDIxNDY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMjE0NjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xdWl6ei1jYXJkLXZhbGlkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ0OWQ0NDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQ0OWQ0NDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDQ5ZDQ0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1aXp6LWNhcmQtZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzkzMDJjO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzkzMDJjO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjOTMwMmM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVpenotY2FyZC1maW5hbCB7XG4gIGhlaWdodDogMjM1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAyMTQ2O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAyMTQ2O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDIxNDY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVpenotc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5xdWl6ei1jYXJkLWhlYWRlci1maW5hbCB7XG4gIGhlaWdodDogODVweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5xdWl6ei1wYW5lbC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnF1aXp6LWFuc3dlcnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnF1aXp6LW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQ2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibC1xdWl6eiA+IC5ibC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDY7XG59XG5cbi5xdWl6ei1jYXJkLWVycm9yID4gLmJsLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVpenotY2FyZC12YWxpZCA+IC5ibC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsLXF1aXp6ID4gLmJsLXRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMjE0NjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ucXVpenotY2FyZC1lcnJvciA+IC5ibC10aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNjOTMwMmM7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMTVweDtcbn1cblxuLnF1aXp6LWNhcmQtdmFsaWQgPiAuYmwtdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNDQ5ZDQ0O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5xdWl6ei1pbWFnZS1jb3Ige1xuICBoZWlnaHQ6IDQ2JTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvZW1vamktaGFwcHkuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucXVpenotaW1hZ2UtZmEge1xuICBoZWlnaHQ6IDQ1JTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvZW1vamktc2FkLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDMwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLnF1aXp6LWFuc3dlci1sb25nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmNhYzQwLWxldmVsIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhYzQwLWV2b2wge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FjNDAtcmVzdW1lIC5jYWM0MC1sZXZlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhYzQwLXJlc3VtZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnRhYmxlID4gdGJvZHkgPiAudXAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbnRhYmxlID4gdGJvZHkgPiAuZG93biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxudGFibGUgPiB0Ym9keSA+IC51cCA+IHRkLFxudGgge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xufVxuXG4ucmdwZC1jb25maXJtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjk5YzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJncGQtY29uZmlybS1zdWJjb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG5cbi5yZ3BkLWNvbmZpcm0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4ucmdwZC1jb25maXJtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5ibC1yZ3BkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0OWQ0NDtcbn1cblxuLmJsLXRpdGxlLXJncGQgLmljby1vayB7XG4gIGJhY2tncm91bmQ6ICM0NDlkNDQ7XG59XG5cbi5ibC10aXRsZS1yZ3BkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNDQ5ZDQ0O1xufVxuXG4uYmwtMi1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBiOTljMTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzBiOTljMTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMGI5OWMxO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNlbGwtY29uc2VudGVtZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvcm1EZXNhYlZhbCAuY29sLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG59XG5cbi5mb3JtLXR1bm5lbCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4uZm9ybS10dW5uZWwgZHQgLmljby1jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS10dW5uZWwgLmRsLWhyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pbnZlc3Rpc3NlbWVudC1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5pbnZlc3Rpc3NlbWVudC1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY4YzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pbnZlc3Rpc3NlbWVudC1zZWxlY3RlZCAqIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmludmVzdGlzc2VtZW50LXNlbGVjdGVkIGg2LmhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbnZlc3Rpc3NlbWVudC1zZWxlY3RlZCAuY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTUlO1xufVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLTEsXG4gIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLVBSVURFTlQsXG4gIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLVJFRlJBQ1RBSVJFIHtcbiAgICB0b3A6IDM0JTtcbiAgICBsZWZ0OiAwJTtcbiAgfVxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC0yLFxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1ERUZFTlNJRiB7XG4gICAgdG9wOiAyNyU7XG4gICAgbGVmdDogMjMlO1xuICB9XG4gIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLTMsXG4gIC50dW5uZWwtcHJvZmlsLWJ1bGxlLWF0dGVuZHUucHJvZmlsLVJFQUNUSUYge1xuICAgIHRvcDogMTYlO1xuICAgIGxlZnQ6IDQ2JTtcbiAgfVxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC00LFxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1PRkZFTlNJRiB7XG4gICAgdG9wOiAxJTtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbn1cblxuLnByb2ZpbC1oZWxwLXBlcmZvcm1hbmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDM5cHg7XG4gIGxlZnQ6IDU3cHg7XG59XG5cbi5wcm9maWwtaGVscC1yaXNxdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjA2cHg7XG4gIGxlZnQ6IDY3M3B4O1xufVxuXG4ucHJvZmlsLWhlbHAtUkVGUkFDVEFJUkUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjE1cHg7XG4gIGxlZnQ6IDc2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cblxuLnByb2ZpbC1oZWxwLURFRkVOU0lGIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDIyNnB4O1xuICBsZWZ0OiAyMzFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xufVxuXG4ucHJvZmlsLWhlbHAtUkVBQ1RJRiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAyMjZweDtcbiAgbGVmdDogMzgycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cblxuLnByb2ZpbC1oZWxwLU9GRkVOU0lGIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDIyNnB4O1xuICBsZWZ0OiA1NTVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xufVxuXG4ucHJvZmlsLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTI3cHg7XG4gIHdpZHRoOiAxMDUlO1xuICBtYXgtd2lkdGg6IDEwNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2ZpbC1oZWxwLXBlcmZvcm1hbmNlIHtcbiAgICB0b3A6IDM0cHg7XG4gICAgbGVmdDogNTdweDtcbiAgfVxuICAucHJvZmlsLWhlbHAtcmlzcXVlIHtcbiAgICB0b3A6IDEzOHB4O1xuICAgIGxlZnQ6IDUzMXB4O1xuICB9XG4gIC5wcm9maWwtaGVscC1SRUZSQUNUQUlSRSB7XG4gICAgdG9wOiA1NiU7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgLnByb2ZpbC1oZWxwLURFRkVOU0lGIHtcbiAgICB0b3A6IDU2JTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLnByb2ZpbC1oZWxwLVJFQUNUSUYge1xuICAgIHRvcDogNTYlO1xuICAgIGxlZnQ6IDQ5JTtcbiAgfVxuICAucHJvZmlsLWhlbHAtT0ZGRU5TSUYge1xuICAgIHRvcDogNTYlO1xuICAgIGxlZnQ6IDcyJTtcbiAgfVxuICAucHJvZmlsLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxMDUlO1xuICAgIG1heC13aWR0aDogMTA1JTtcbiAgfVxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC0xLFxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1QUlVERU5ULFxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1SRUZSQUNUQUlSRSB7XG4gICAgdG9wOiAzMiU7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtMixcbiAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtREVGRU5TSUYge1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC0zLFxuICAudHVubmVsLXByb2ZpbC1idWxsZS1hdHRlbmR1LnByb2ZpbC1SRUFDVElGIHtcbiAgICB0b3A6IDE0JTtcbiAgICBsZWZ0OiA0OCU7XG4gIH1cbiAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtNCxcbiAgLnR1bm5lbC1wcm9maWwtYnVsbGUtYXR0ZW5kdS5wcm9maWwtT0ZGRU5TSUYge1xuICAgIHRvcDogLTElO1xuICAgIGxlZnQ6IDcyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnByb2ZpbC1pbWcge1xuICAgIGxlZnQ6IC03cHg7XG4gIH1cbn1cblxudGFibGUgPiB0Ym9keSA+IC5kb3duID4gdGQsXG50aCB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvcm1EZXNhYlZhbCAuY29sLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG59XG5cbi50dW5uZWwtc3Vic3RlcC1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMnB4O1xuICBib3JkZXI6ICM5OTkgMXB4IHNvbGlkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZm9ybS10dW5uZWwgbGFiZWwgLmljby1jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmlmLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHBhZGRpbmctdG9wOiAwLjRlbTtcbn1cblxuLm5pZi1hY3Rpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5pZi1hY3Rpb24gYSAuaWNvLXRyYXNoIHtcbiAgY29sb3I6ICNmZjY0NDI7XG59XG5cbi5uaWYtYWN0aW9uIGEgLmljby1wbHVzIHtcbiAgY29sb3I6ICM0NDlkNDQ7XG59XG5cbi5uaWYtYWRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnR1bm5lbC1zdWJzdGVwLXZhbGlkYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2MGI2NjA7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi50dW5uZWwtZG9jLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuXG4uZm9ybS10dW5uZWwgLnZhbHVlc1RvU2VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLmZvcm0tdHVubmVsIC50dW5uZWwtc3ludGhlc2UgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuMmVtIDAgMC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9mZXNzaW9uLXNlbGVjdCAudG9nZ2xlLWxldmVsLTIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzc3O1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2Zlc3Npb24tc2VsZWN0IC50b2dnbGUtbGV2ZWwtMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZmVzc2lvbi1zZWxlY3QgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wcm9mZXNzaW9uLXNlbGVjdCAuZHJvcGRvd24taGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnR1bm5lbC1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi50dW5uZWwtZGlzY2xhaW1lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udHVubmVsLWRpc2NsYWltZXItaGlkZGVuIHtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnR1bm5lbC1zeW50aGVzZSAudXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4udHVubmVsLXN5bnRoZXNlLXBhcnQtaWxsdSAuYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNlZWU7XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuXG4udHVubmVsLXN5bnRoZXNlLXBhcnQtaWxsdSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDU1cHggMHB4IDBweCAwcHg7XG59XG5cbi50dW5uZWwtc3ludGhlc2UtcGFydC1pbGx1ICoge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kbC1zbGlkZXItcmVwYXJ0IC5mb3JtLWNvbnRyb2wuanMtZGF0YS1udW1lcmljIHtcbiAgcGFkZGluZzogNnB4IDlweDtcbn1cblxuLnR1bm5lbC1yZWNhcC1pIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi50dW5uZWwtc3RlcHBlciAudG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmZvcm0tdHVubmVsIC5kcm9wZG93bi1tZW51Lm9wZW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXR1bm5lbCAuZHJvcGRvd24tbWVudS5vcGVuIGxpIHNwYW4sXG4uZm9ybS10dW5uZWwgLnR1bm5lbC1zeW50aGVzZSAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2Nyb2xsLXZhbGlkYXRpb24tcG9waW4gLmFncmVlIHAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAwLjFyZW07XG4gIH1cbiAgLmRsLXNsaWRlci1yZXBhcnQgLmZvcm0tY29udHJvbC5qcy1kYXRhLW51bWVyaWMge1xuICAgIHBhZGRpbmc6IDZweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbmhyLmNsZWFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLm1zZy13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjhjMDA7XG59XG5cbi5tc2ctd2FybmluZyBoNiB7XG4gIGNvbG9yOiAjZmY4YzAwO1xufVxuXG4ubm8tY3Vyc29yIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4udHVubmVsLXBhcnQgLnNsaWRlciNkdXJlZSAudG9vbHRpcC50b3Age1xuICBtYXJnaW4tbGVmdDogLTIzcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm0tdHVubmVsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucHJvZmVzc2lvbi1zZWxlY3QgLnRleHQtbXV0ZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJvZmVzc2lvbi1zZWxlY3QuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTIuMThweDtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5wcm9mZXNzaW9uLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSAudGV4dC1tdXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXR1bm5lbCAucmVxdWlyZSB7XG4gIGNvbG9yOiAjYzkzMDJjO1xufVxuXG4udHVubmVsLWJvZHkgLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHVubmVsLWJvZHkgLnRvb2x0aXBzdGVyLWRlZmF1bHQgLnRvb2x0aXBzdGVyLWFycm93IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZDtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItY29sb3I6IHJnYigwLCAxNDgsIDE5Nik7XG59XG5cbi50dW5uZWwtYm9keVxuICAudG9vbHRpcHN0ZXItZGVmYXVsdFxuICAudG9vbHRpcHN0ZXItYXJyb3dcbiAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZDtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItY29sb3I6IHJnYigyMzMsIDI0MSwgMjQzKTtcbn1cblxuLnR1bm5lbC1ib2R5IC50b29sdGlwLnRvb2x0aXAtcGFzc3dvcmQtc3RyZW5ndGgge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgei1pbmRleDogMjk5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50dW5uZWwtYm9keSAudG9vbHRpcC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoOmFmdGVyLFxuLnR1bm5lbC1ib2R5IC50b29sdGlwLnRvb2x0aXAtcGFzc3dvcmQtc3RyZW5ndGg6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udHVubmVsLWJvZHkgLnRvb2x0aXAudG9vbHRpcC1wYXNzd29yZC1zdHJlbmd0aDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi50dW5uZWwtYm9keSAudG9vbHRpcC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG59XG5cbi50dW5uZWwtYm9keSAudG9vbHRpcC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50dW5uZWwtYm9keSAudG9vbHRpcC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoIC50b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoLnRvb2x0aXAuZmFkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnR1bm5lbC1wYXJ0IC50b29sdGlwLXBhc3N3b3JkLXN0cmVuZ3RoLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi50dW5uZWwtY29udHJhdDpob3ZlciAudHVubmVsLWNvbnRyYXQtb24ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50dW5uZWwtYm9keSAudG9vbHRpcC5mYWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udHVubmVsLWJvZHkgLnRvb2x0aXAuZmFkZS5pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mb3JtLXR1bm5lbCAudHVubmVsLWNvbnRyYXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhc3N3b3JkLXZpc2liaWxpdHkgLnRvZ2dsZS1vZmYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnBhc3N3b3JkLXZpc2liaWxpdHkgLnRvZ2dsZS1vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFzc3dvcmQtdmlzaWJpbGl0eTpob3ZlciAudG9nZ2xlLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXNzd29yZC12aXNpYmlsaXR5LnZpc2liaWxpdHktb246aG92ZXIgLnRvZ2dsZS1vZmYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhc3N3b3JkLXZpc2liaWxpdHkudmlzaWJpbGl0eS1vbiAudG9nZ2xlLW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tdHVubmVsIC5zdWJtaXQtc2ltdWxhdGlvbi10ZGMge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZvcm0tdHVubmVsIC5jb2wtbWQtMTAucmVzdWx0IHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4jc2ltdWxhdGlvbi1idG4ge1xuICB3aWR0aDogMTcycHg7XG59XG5cbiNzaW11bGF0aW9uLWJ0bi5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogIzAwNmQ5MSB1cmwoJy4uL2Fzc2V0cy9sb2FkZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDk5OTlweDtcbn1cblxuLmZvcm0tdHVubmVsIC5uYXYtdGFicyA+IGxpLFxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLyogaWU3IGZpeCAqL1xuICB6b29tOiAxO1xuICAvKiBoYXNMYXlvdXQgaWU3IHRyaWdnZXIgKi9cbn1cblxuLmZvcm0tdHVubmVsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tdHVubmVsIC5uYXYtdGFicyxcbi5uYXYtcGlsbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7XG59XG5cbi5mb3JtLXR1bm5lbCAucmVzdWx0IC5mb3JtLXNraW5ibG9jOmRpc2FibGVkIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uaW5jb2hlcmVudC1kYXRhIHtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cblxuLmNsYXVzZS1iZW5lZmljaWFpcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbGF1c2UtYmVuZWZpY2lhaXJlICNjbGF1c2UtcHJldmlldyB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTlweCAxMnB4IDEycHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2xhdXNlLWJlbmVmaWNpYWlyZSAudHVubmVsLWNsYXVzZS10aXRsZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAtOHB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbi5jbGF1c2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2xhdXNlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogOTUlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jbGF1c2UtYmVuZWZpY2lhaXJlIC5jb3VudGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2xhdXNlLWJlbmVmaWNpYWlyZSAudGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNsYXVzZS1iZW5lZmljaWFpcmUgLnRhZyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuXG4uY2xhdXNlLWJlbmVmaWNpYWlyZSAudGFnIGlucHV0IH4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5jbGF1c2UtYmVuZWZpY2lhaXJlIC50YWcgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzBiOTljMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5OWMxO1xufVxuXG4uY2xhdXNlLWJlbmVmaWNpYWlyZSAudGFnIGlucHV0IH4gbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50dW5uZWwtc3ludGhlc2UgLmJsb2NrLXNpbXVsYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkOTE7XG4gIGhlaWdodDogMTU0cHg7XG59XG5cbi50dW5uZWwtc3ludGhlc2UgLmJsb2NrLXNpbXVsYXRpb24gPiAucm93IHtcbiAgaGVpZ2h0OiAxNTJweDtcbn1cblxuLnR1bm5lbC1zeW50aGVzZSAuYmxvY2stc2ltdWxhdGlvbiAucHJpY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNmQ5MTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50dW5uZWwtc3ludGhlc2UgLmJsb2NrLXNpbXVsYXRpb24gLnByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udHVubmVsLXN5bnRoZXNlIC5ibG9jay1zaW11bGF0aW9uIC5wcmljZSAudi1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS10dW5uZWwgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmZvcm0tdHVubmVsIC5jb2wtbWQtMTAucmVzdWx0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogOTQlO1xuICB9XG4gIC50dW5uZWwtc3RlcHBlci5tb2JpbGUtb25seSB7XG4gICAgY29sb3I6ICNjYWUyYmI7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbiAgLnR1bm5lbC1wcm9ncmVzcyB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2NhZTJiYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC50dW5uZWwtcHJvZ3Jlc3MtaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZDogIzYwYjY2MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIH1cbiAgLnR1bm5lbC1zeW50aGVzZSAuYmxvY2stc2ltdWxhdGlvbixcbiAgLnR1bm5lbC1zeW50aGVzZSAuYmxvY2stc2ltdWxhdGlvbiA+IC5yb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudHVubmVsLXN5bnRoZXNlIC5ibG9jay1zaW11bGF0aW9uIC5wcmljZSB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAudHVubmVsLXN5bnRoZXNlIC5ibG9jay1zaW11bGF0aW9uIC5wcmljZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLyogdHVubmVsIGxvYWRlciAqL1xuXG4uZnVsbHNjcmVlbi1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mdWxsc2NyZWVuLWxvYWRlci1pbm5lciB7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsc2NyZWVuLWxvYWRlci13aGVlbCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5mdWxsc2NyZWVuLWxvYWRlci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0NSU7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4uZnVsbHNjcmVlbi1sb2FkZXItd2hlZWw6YmVmb3JlLFxuLmZ1bGxzY3JlZW4tbG9hZGVyLXdoZWVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGI5OWMxO1xufVxuXG4uZnVsbHNjcmVlbi1sb2FkZXItd2hlZWw6YmVmb3JlIHtcbiAgei1pbmRleDogMTAwO1xuICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5mdWxsc2NyZWVuLWxvYWRlci13aGVlbDphZnRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjY2NjO1xufVxuXG4uYmxvY2stdmlnbmV0dGUtcHJlc3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3RpY2t5LWJsb2NrIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA4MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubmF2LWdwIGxpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm5hdi1ncCA+IGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FjID4gLmlubmVyIHtcbiAgbWluLWhlaWdodDogMTIxcHg7XG59XG5cbi5yaXNrLXRpbGUuY2FjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzg1MDRjICFpbXBvcnRhbnQ7XG59XG5cbi5yaXNrLXRpbGUuY2FjIC5oZWFkZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1MDRjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbn1cblxuLyogUmFqb3V0IHBvdXIgbCdlc3BhY2UgcGVyZm9ybWFuY2UgZGVzIGdlc3Rpb25zIHBpbG90ZWVzICovXG5cbi5ncC10YWJsZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uZ3AtdGFibGUgLmdwLXRoZWFkIHRoIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBiOTljMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTljMTtcbn1cblxuLmdwLXRhYmxlIC5ncC10aGVhZCB0aCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZ3AtdGFibGUgLmdwLXRoZWFkIHRoIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncC10YWJsZSAuZ3AtdGxvZ28gdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncC10YWJsZSAuZ3AtdGxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5cbi5ncC10YWJsZSAuZ3AtdGxvZ28gYSB7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdwLXRhYmxlIC5ncC10bG9nbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ3AtdGFibGUgLmdwLXRwYXJlbnQgdGQsXG4uZ3AtdGFibGUgLmdwLXRwYXJlbnQgdGgge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UxZTFlMTtcbn1cblxuLmdwLXRhYmxlIC5ncC10Y2hpbGQgdGgsXG4uZ3AtdGFibGUgLmdwLXRjaGlsZCB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uZ3AtYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ncC1hY2NvcmRpb24gPiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDgwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk5YzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdwLWFjY29yZGlvbiA+IGgyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ3AtYWNjb3JkaW9uID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ3AtYWNjb3JkaW9uID4gaDI6YmVmb3JlLFxuLmdwLWFjY29yZGlvbiA+IGgyOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdwLWFjY29yZGlvbiA+IGgyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTk2LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBiOTljMTtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ncC1hY2NvcmRpb24gPiBoMjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZ3AtYWNjb3JkaW9uID4gaDIub3BlbjphZnRlcixcbi5ncC1hY2NvcmRpb24gPiBoMi5vcGVuOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xufVxuXG4uZ3AtYWNjb3JkaW9uID4gaDIub3BlbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNDgsIDE5NiwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYjk5YzE7XG4gIGJvcmRlci13aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbn1cblxuLmdwLWFjY29yZGlvbiA+IGgyLm9wZW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmdwLWFjY29yZGlvbiAuZ3AtYWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3AtYWNjb3JkaW9uIC5ncC1hY29udGVudC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50dW5uZWwtY29udHJhdC1saW5rcy1lbi1zYXZvaXItcGx1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogNTtcbn1cblxuLnR1bm5lbC1jb250cmF0LWxpbmtzLm1vYmlsZS1vbmx5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IGluaGVyaXQ7XG59XG5cbi5yaXNrLXRpbGUgLmhlYWRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5ncC1zdGVwcGVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA4OSU7XG4gIGxlZnQ6IDclO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ3Atc3RlcHBlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdwLXN0ZXAtY2lyY2wge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uZ3Atc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR1bm5lbC1jb250cmF0LWxpbmtzLmN1cnJlbnQgLnR1bm5lbC1idC1jaG9peCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50dW5uZWwtY29udHJhdC1saW5rcy5jdXJyZW50IC5idC1vayB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udHVubmVsLWNvbnRyYXQtbGlua3MuY3VycmVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxwLWl0ZW0uZ3AtaXRlbSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5ncC1pdGVtID4gLmxwLWl0ZW0tbmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5scC1pdGVtID4gLmdwLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vd2wtZ3AgLm93bC1uZXh0IHtcbiAgdG9wOiAxNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgY29sb3I6ICM5OTk7XG4gIHJpZ2h0OiAwO1xufVxuXG4ub3dsLWdwIC5vd2wtcHJldiB7XG4gIHRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDVyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2Lm5hdi1ncC1zZWxlY3Rpb24tY29udHJhdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5uYXYtbWVudS5uYXYtbWVudS1ncC1zZWxlY3Rpb24tY29udHJhdCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtbWVudS5uYXYtbWVudS1ncC1zZWxlY3Rpb24tY29udHJhdCA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazphY3RpdmUge1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cblxuLm5hdi1tZW51Lm5hdi1tZW51LWdwLXNlbGVjdGlvbi1jb250cmF0ID4gLm5hdi1pdGVtLmFjdGlmIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjY0NDI7XG59XG5cbi5scC1pdGVtLmxwLWl0ZW0tbm8tYm9yZGVyLmN1cnJlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY2NDQyO1xufVxuXG4ubHAtaXRlbS5scC1pdGVtLW5vLWJvcmRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogcGFnZSBub3RyZSBvZmZyZSAtIGhlYWRlciAqL1xuXG4ubHAtaGVhZGVyLmxwLWhlYWRlci1ub3RyZS1vZmZyZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cblxuLmxwLWhlYWRlci5scC1oZWFkZXItbm90cmUtb2ZmcmUgLmxwLWhlYWRlci1saW5rcyB7XG4gIGhlaWdodDogMzRweDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4ubHAtaGVhZGVyLmxwLWhlYWRlci1ub3RyZS1vZmZyZSAubHAtaGVhZGVyLWxpbmtzIC5idCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYmwteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmwtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmwtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NTA0YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9waW4tYm9yZGVyIHtcbiAgei1pbmRleDogODAwMSAhaW1wb3J0YW50O1xufVxuXG4ucG9waW4tYWx0YS1zZWN1cml0ZSB7XG4gIHotaW5kZXg6IDgwMDEgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiA4MDAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbn1cblxuLmdwLWl0ZW06aG92ZXIge1xuICBib3JkZXI6IDJ4IHNvbGlkICNmZjY0NDI7XG59XG5cbi5ncC1pdGVtLmN1cnJlbnQge1xuICBib3JkZXI6IDJ4IHNvbGlkICNmZjY0NDI7XG59XG5cbi5ncC1pdGVtLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cblxuLmdwLWl0ZW0tZmluYWwge1xuICBoZWlnaHQ6IDM4MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm93bC1ncC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIGhlaWdodDogMzkwcHghaW1wb3J0YW50O1xufVxuXG4ucHJvZC1oZWFkZXIgLmlzaW4taGVhZGVyMiBoMSB7XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC1zaXplOiA0LjJyZW07XG59XG5cbi5wcm9kLWhlYWRlci5uby1wcm9kdWN0LWluZm9zIC5wcm9kLWhlYWRlci1hbGlnbiA+IC5yb3cge1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvanF1ZXJ5LXVpLWNsb3NlLmpwZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLyogQWx0YUVtcHJ1bnRldXIgKi9cblxuLmFsdGEtZW1wcnVudGV1ciAudHVubmVsLXN0ZXBwZXItbGluZSB7XG4gIHdpZHRoOiA0OCU7XG4gIGxlZnQ6IDI2JTtcbn1cblxuLmFsdGEtZW1wcnVudGV1ciAuZm9ybS10dW5uZWwgLnR1bm5lbC1zeW50aGVzZSAubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5bZGF0YS1hdXRvbnVtZXJpYy1pbnB1dF0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5mb3JtLXR5cGUgZGQucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZm9ybS1zd2l0Y2hbZGlzYWJsZWRdICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBSVS0xOTU4ICovXG5cbiNwcm9kLXJlY29tcGVuc2VzIC52aWV3LWFsbCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3Byb2QtcmVjb21wZW5zZXMgLnZpZXctYWxsIHVsLmNlbnRlci1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI2RlbWFuZGVEb2MgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IC5ub3RpZnkge1xuICBjb2xvcjogI2M5MzAyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3AtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdwLWNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBSVS0xNzk3ICovXG5cbi5jYXRzLWxpc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODhhYTE7XG59XG5cbi5ocC1ibG9rLWNhbXBhaWduIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhwID4gLmhwLWkgPiAucm93Omxhc3QtY2hpbGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmR0LW1pbiB7XG4gIGNvbG9yOiAjNjBiNjYwO1xufVxuXG4ucmR0LW1heCB7XG4gIGNvbG9yOiAjNjBiNjYwO1xufVxuXG4jdHJ1c3RwaWxvdF9oZWFkZXJfc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3RydXN0cGlsb3RfaGVhZGVyX3N0YXJzIHtcbiAgICBsZWZ0OiAtMTQxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjdHJ1c3RwaWxvdF9oZWFkZXJfc3RhcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWFpbiArICNtYWluLFxuICAuaGVhZGVyLW1haW4uaGVhZGVyLWJpZy1tZW51ICsgI21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tYWluICsgLmNvbnRhaW5lciArIC5jYXJvdXNlbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIH1cblxuICBhcnRpY2xlI3Bvc3QgPiBwIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuXG4uc2xpZGVyRGlzYWJsZWQgLnNsaWRlci1oYW5kbGUubWluLXNsaWRlci1oYW5kbGUucm91bmQsXG4uc2xpZGVyRGlzYWJsZWQgLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zbGlkZXJEaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlckRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5lY2hlbGxlX3Jpc3F1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZWNoZWxsZV9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5lY2hlbGxlX3Jpc3F1ZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4jbm90aWZpY2F0aW9uIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNub3RpZmljYXRpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iaWctbWVudSAuc3ViLWxldmVsMCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5iaWctbWVudSAubGlzdC0wLnN1Yi1sZXZlbDAge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmlnLW1lbnUgLmxpc3QtMCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG59XG4uaWNvLXJvdGF0ZS0xODAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1lbnUtdG9wIC5idC0xLnByaXZhdGUtYWNjZXNzLWNsaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5idDEtaW52ZXJ0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xufVxuXG4ubXVsdGktYnRucyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NDQyO1xufVxuXG4uY29uZm9ybSAubXNnLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5cbi50cnVzdHBpbG90LWFwLXByb2R1aXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaHAtZW50ZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaHAtZW50ZXRlLW1vYmlsZS5qcGcnKTtcbiAgfVxufVxuXG4uc3RpY2t5LFxuLnN0aWNreS1uYXYge1xuICB6LWluZGV4OiA4MDAyO1xufVxuLnN0aWNreS1pIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGlja3ktaS5jdXJyZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW50aW9uX2xlZ2FsZV9mcmFpc19vcGVyYXRpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJpZy1tZW51LXN1Ym5hdiAuYmlnLW1lbnUtYS1wcm9wb3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L2EtcHJvcG9zLmpwZycpO1xufVxuLmJpZy1tZW51LWVwYXJnbmUtcHJldm95YW5jZSB7XG59XG4uYmlnLW1lbnUtdm9zLW9iamVjdGlmcyB7XG59XG4uYmlnLW1lbnUtc3VibmF2IC5iaWctbWVudS1leHBlcnRpc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L2V4cGVydGlzZS5qcGcnKTtcbiAgd2lkdGg6IDcwJTtcbn1cbi5iaWctbWVudS1zdWJuYXYgLmJpZy1tZW51LW1hcmNoZS1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvbWVudS9tYXJjaGUuanBnJyk7XG4gIHdpZHRoOiA4MCU7XG59XG4uc3ViLWxldmVsMyAuYmlnLW1lbnUtY29udHJhdC1kZS1wcmV2b3lhbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvbWVudS90cmF2YWlsbGV1cnMtaW5kZXBlbmRhbnRzLnBuZycpO1xufVxuLnN1Yi1sZXZlbDMgLmJpZy1tZW51LWF0b3V0cy1wcmV2b3lhbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvbWVudS9hdG91dHMtYXNzLXRlbXBvcmFpcmUtZGVjZXMucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cbi5zdWItbGV2ZWwzIC5iaWctbWVudS1hc3N1cmFuY2UtcHJldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL21lbnUvYWx0YWVtcHJ1bnRldXIuanBnJyk7XG59XG4uc3ViLWxldmVsMyAuYmlnLW1lbnUtYXRvdXRzLWFzc3VyYW5jZS12aWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L2F0b3V0cy1hc3N2aWUucG5nJyk7XG59XG4uYm94LXN1cHBvcnRzIC5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMHB4O1xufVxuLmFjdHVhbGl0ZV9maW5hbmNpZXJlX3ZvaXJfc3VpdGUgLmJsb2stZXNwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4uYmxvay1lc3AtbGF6YXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4uYmwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucmVzdW1lLXBlcmZzIC5yb3VuZC12YWx1ZXMgdWwge1xuICBwYWRkaW5nOiAxMHB4IDBweCAhaW1wb3J0YW50O1xufVxuLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIHtcbiAgbWFyZ2luOiAwIC0yNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3Mge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgaDQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5yZXN1bWUtcGVyZnMgLmxhc3QtbmV3cyBwIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucmVzdW1lLXBlcmZzIC5sYXN0LW5ld3MgdWwge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJlc3VtZS1wZXJmcyAubGFzdC1uZXdzIHVsIHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG4gIH1cbn1cbi5vd2wtbHAzIC5zbGljay1kb3RzLFxuLm93bC1scDQgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5vd2wtbHAzIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbi5vd2wtbHA0IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm93bC1scDMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSxcbi5vd2wtbHA0IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ub3dsLWxwMyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLm93bC1scDQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NDI7XG59XG5cbi5vd2wtbHAzIC5zbGlkZXItYXJyb3csXG4ub3dsLWxwNCAuc2xpZGVyLWFycm93IHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogLTUwcHg7XG4gIGNvbG9yOiAjZDVkNWQ1O1xufVxuXG4ub3dsLWxwMyAuc2xpZGVyLWFycm93LnNsaWRlci1hcnJvdy1yaWdodCxcbi5vd2wtbHA0IC5zbGlkZXItYXJyb3cuc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG4ub3dsLWxwMyAuc2xpZGVyLWFycm93OmhvdmVyLFxuLm93bC1scDQgLnNsaWRlci1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJsLXN1cHBvcnRzIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5jYWM0MC1yZXN1bWUgLmNhYzQwLWxldmVsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FjNDAtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWM0MC1kZXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJ0aWNsZXMtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5MC41cHg7XG4gIH1cbn1cbi5wcm9kLWhlYWRlci5mb3JjZS1zdWJtZW51IC5uYXYtd3JhcHBlciA+IC5uYXYgLnN1Ym1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9kLWhlYWRlci5mb3JjZS1zdWJtZW51XG4gIC5uYXYtd3JhcHBlclxuICA+IC5uYXZcbiAgLnN1Ym1lbnVcbiAgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDIpLFxuLnByb2QtaGVhZGVyLmZvcmNlLXN1Ym1lbnVcbiAgLm5hdi13cmFwcGVyXG4gID4gLm5hdlxuICAuc3VibWVudVxuICBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgMilcbiAgfiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbn1cbi5jb250YWluZXJfZGl2X2NvbnNlaWwgaHIge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG59XG4uY29udGFpbmVyX2Rpdl9jb25zZWlsLmNvbnNlaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5jb250YWluZXJfZGl2X2NvbnNlaWwgLmNvbnNlaWwtbWVkaWEgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbn1cbi5jb250YWluZXJfZGl2X2NvbnNlaWwgLm1lbnUtc2ltdWxhdG9yIGEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb250YWluZXJfZGl2X2NvbnNlaWwgLm1lbnUtc2ltdWxhdG9yIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbnRhaW5lcl9kaXZfY29uc2VpbCAubWVudS1zaW11bGF0b3Ige1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmNvbnRhaW5lcl9kaXZfY29uc2VpbCAubWVudS1zaW11bGF0b3IgZGl2IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cbi5jb250YWluZXJfZGl2X2NvbnNlaWwgLm1lbnUtc2ltdWxhdG9yIGRpdiBhOmhvdmVyIFtjbGFzcyo9XCJpY29cIl0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm93bC1scDMgLnNsaWNrLWRvdHMsXG4ub3dsLWxwNCAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm93bC1scDMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuLm93bC1scDQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub3dsLWxwMyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLFxuLm93bC1scDQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5vd2wtbHAzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4ub3dsLWxwNCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0Mjtcbn1cblxuLm93bC1scDMgLnNsaWRlci1hcnJvdyxcbi5vd2wtbHA0IC5zbGlkZXItYXJyb3cge1xuICBmb250LXNpemU6IDVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAtNTBweDtcbiAgY29sb3I6ICNkNWQ1ZDU7XG59XG5cbi5vd2wtbHAzIC5zbGlkZXItYXJyb3cuc2xpY2stZGlzYWJsZWQsXG4ub3dsLWxwNCAuc2xpZGVyLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWxwMyAuc2xpZGVyLWFycm93LnNsaWRlci1hcnJvdy1yaWdodCxcbi5vd2wtbHA0IC5zbGlkZXItYXJyb3cuc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01MHB4O1xufVxuLm93bC1scDMgLnNsaWRlci1hcnJvdzpob3Zlcixcbi5vd2wtbHA0IC5zbGlkZXItYXJyb3c6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5ocCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJlYW4tZ2VzdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWVudS10b3AtdWwgbGkge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuLmJpZy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cbi5tZW51LXRvcC1zdWJuYXYgLm1lbnUtdG9wLXVsIC5tZW51LXRvcC1yZXRvdXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnJlc3VtZS1wZXJmcyAucm91bmQtdmFsdWVzIGxpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibC1zdXBwb3J0cyB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAuYmwtc3VwcG9ydHMtYWN0dWFsaXRlLWZpbmFuY2llcmUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5jYWM0MC1yZXN1bWUgLmNhYzQwLWxldmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWM0MC1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYWM0MC1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmlnLW1lbnUtc3VibmF2IC5iaWctbWVudS1hLXByb3BvcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuYmlnLW1lbnUtc3VibmF2IC5iaWctbWVudS1lcGFyZ25lLXByZXZveWFuY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL21lbnUvQWx0YXByb2ZpdHMtZXBhcmduZS1wcmV2b3lhbmNlLUJNLW1vYmlsZS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYmlnLW1lbnUtc3VibmF2IC5iaWctbWVudS12b3Mtb2JqZWN0aWZzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L0FsdGFwcm9maXRzLXZvcy1vYmplY3RpZnMtQk0tbW9iaWxlLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5iaWctbWVudS1zdWJuYXYgLmJpZy1tZW51LWV4cGVydGlzZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5iaWctbWVudS1zdWJuYXYgLmJpZy1tZW51LW1hcmNoZS1zdXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L0FsdGFwcm9maXRzLW1hcmNoZS1zdXBwb3J0cy1CTS1tb2JpbGUuanBnJyk7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuc3ViLWxldmVsMyAubm9zLWFzc3VyYW5jZS12aWUtYWx0YS1tZW51LWVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L0FsdGFwcm9maXRzLWVwYXJnbmUtcHJldm95YW5jZS1hc3N1cmFuY2UtdmllLUNBUy1CTS1tb2JpbGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc3ViLWxldmVsMyAuYmlnLW1lbnUtY29udHJhdC1kZS1wcmV2b3lhbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9tZW51L0FsdGFwcm9maXRzLWVwYXJnbmUtcHJldm95YW5jZS1hc3N1cmFuY2UtdmllLUNEUC1CTS1tb2JpbGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc3ViLWxldmVsMyAuYmlnLW1lbnUtYXNzdXJhbmNlLXByZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL21lbnUvQWx0YXByb2ZpdHMtZXBhcmduZS1wcmV2b3lhbmNlLXByZXZveWFuY2Utc2FudGUtQURQLUJNLW1vYmlsZS5qcGcnKTtcbiAgfVxuICAuc3ViLWxldmVsMyAuYmlnLW1lbnUtYXRvdXRzLWFzc3VyYW5jZS12aWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL21lbnUvQWx0YXByb2ZpdHMtZXBhcmduZS1wcmV2b3lhbmNlLWFzc3VyYW5jZS12aWUtQUFWLUJNLW1vYmlsZS5wbmcnKTtcbiAgfVxuICAuc3ViLWxldmVsMyAuYmlnLW1lbnUtYXRvdXRzLXByZXZveWFuY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL21lbnUvQWx0YXByb2ZpdHMtZXBhcmduZS1wcmV2b3lhbmNlLXByZXZveWFuY2Utc2FudGUtQVAtQk0tbW9iaWxlLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmJ0LTMtbW9iaWxlIC5idCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cblxuLm5vZGUtdHlwZS1hcC1ob21lLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBsZC1zcGluIHtcbiAgMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU4NTYsIDAuMDcwMywgMC40MTQzLCAwLjkyOTcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmJpZy1tZW51LW9wZW4ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2F0cy1saXN0IGxpIHtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4jY29udGVudCAucmVzdW1lLWNvbnRlbnQgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbm1haW4gLmZpbHRlcnMtc2VsZWN0IFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKSxcbm1haW4gLmZpbHRlcnMtc2VsZWN0IFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxubWFpblxuICAuZmlsdGVycy1zZWxlY3RcbiAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpXG4gICsgbGFiZWw6bm90KC5yYWRpby1pbmxpbmUpOmFmdGVyLFxubWFpbiAuZmlsdGVycy1zZWxlY3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6bm90KC5yYWRpby1pbmxpbmUpOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cblxubWFpblxuICAuZmlsdGVycy1zZWxlY3RcbiAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpXG4gICsgbGFiZWw6bm90KC5yYWRpby1pbmxpbmUpOmJlZm9yZSxcbm1haW4gLmZpbHRlcnMtc2VsZWN0IFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOm5vdCgucmFkaW8taW5saW5lKTpiZWZvcmUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbiNtYWluLmNhcm91c2VsLXBhZGRpbmcgI21haW5QYWdlIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuaGVhZGVyLmhlYWRlci1tYWluIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaHAtYmxvay1wYXJ0bmVycyAuYmxvay10aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmNjQ0Mjtcbn1cblxuLnd5c2l3eWcgLnRhYmxlLmdyZXkgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kOiAjMDAyMTQ2O1xufVxuXG4ud3lzaXd5ZyAudGFibGUuZ3JleSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4udDAsXG4uaDAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMGI5OWMxO1xuICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIuYmctcmVkID4gdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsdGFQYW5lbC1za2luIC55dWktcGFuZWwge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFsdGFQYW5lbC1za2luIC55dWktcGFuZWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NDQyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWx0YVBhbmVsLXNraW4gLnl1aS1wYW5lbCAuaGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5OWMxICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbHRhUGFuZWwtc2tpbiAueXVpLXBhbmVsLFxuLmFsdGFQYW5lbC1za2luIC55dWktcGFuZWwgLmJkLFxuLmFsdGFQYW5lbC1za2luIC55dWktcGFuZWwgLmZ0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWx0YVBhbmVsLXNraW4gLnl1aS1wYW5lbCAuYmQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jYm9keXBhZ2UgI3pwRm9ybSB0YWJsZSB0ZCxcbiNib2R5cGFnZSAjenBGb3JtIHRhYmxlIHRoLFxuI3pwRm9ybSB0aCxcbiN6cEZvcm0gdGQge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4jenBGb3JtIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3BvbnNvcnNoaXBfYXBwbGljYXRpb25fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuLmFkbi1waWN0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkbi1waWN0byAuaWNvLWNvbnNlaWxsZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cbi5jb250YWluZXItaW5wdXQtc2VhcmNoLWZhcXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG4uaW5wdXQtc2VhcmNoLWZhcXtcbiAgd2lkdGg6IDYwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggbGlnaHRibHVlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3V0bGluZS1jb2xvcjogbGlnaHRibHVlO1xufVxuXG4uZmFxLWZpbHRlci1jb250ZW50e1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjNWZjNmUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMmY2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZmFxLWZpbHRlcntcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZhcS1maWx0ZXItY29udGVudCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWU2ZjA7XG4gIGJvcmRlcjogI2FiZDhlODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4jZXMtdG8tc3RlcDctMi0wOSxcbiNlcy10by1zdGVwMy0yLTA5e1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG4jRVMtMTAgLmF2LWl0ZW0ge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4jRVMtMTAgLmNvbC1zbS00ID4gLmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk0JTtcbiAgei1pbmRleDogMjtcbn1cblxuI0VTLTEwIC5jb2wtc20tNCA+IC5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuI0VTLTEwIC5jb2wtc20tNCA+IC5hdi1pdGVtOmxhc3QtY2hpbGQgLmF2LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6MS43NXJlbTtcbn1cbiNFUy0xMCAuY29sLXNtLTQgZmlndXJlIC5hdi1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMjE0Njtcbn1cblxuI0VTLTEwIC5hdi1pdGVtLWlsbHUge1xubWFyZ2luOiA2NXB4IDAgMDtcbn1cbiNFUy0xMCAuYXYtaXRlbSAuYXYtaXRlbS1ic2wge1xuICBtaW4taGVpZ2h0OjBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbiNFUy0xMCAuY29sLXNtLTQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1hcmdpbjogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICB3aWR0aDogMzElO1xuICBoZWlnaHQ6IDIwMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ucnNzUm93IHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLUFsdGFwcm9maXRzLXZpZS1yZWNvbXBlbnNle1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmbG9hdDpyaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgLTE1MCUpO1xuICB3aWR0aDogMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbWctQWx0YXByb2ZpdHMtdmllLXJlY29tcGVuc2V7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXRhaWxlZFJlcGFydGl0aW9uQ2VsbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsZWRSZXBhcnRpdGlvblRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucGFkZGluZy1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBhZGRpbmctbGVmdC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxubWFpbiBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuaW5wdXQtZmllbGQtZXJyb3I6OmJlZm9yZSxcbm1haW4gW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmlucHV0LWZpZWxkLWVycm9yOjphZnRlcixcbiNyZWdpc3Rlci1wcm9zcGVjdCAuY2hlY2tib3ggLmlucHV0LWZpZWxkLWVycm9yOjpiZWZvcmUsXG4jcmVnaXN0ZXItcHJvc3BlY3QgLmNoZWNrYm94IC5pbnB1dC1maWVsZC1lcnJvcjo6YWZ0ZXIsXG4jc2F2ZS1wcm9zcGVjdCAuY2hlY2tib3ggLmlucHV0LWZpZWxkLWVycm9yOjpiZWZvcmUsXG4jc2F2ZS1wcm9zcGVjdCAuY2hlY2tib3ggLmlucHV0LWZpZWxkLWVycm9yOjphZnRlcntcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbiNkZW1hbmRlRG9jIC52YWxpZEtPIC5jaGVja2JveCAuaW5wdXQtZmllbGQtZXJyb3IsXG4jcmVnaXN0ZXItcHJvc3BlY3QgLmNoZWNrYm94IC5pbnB1dC1maWVsZC1lcnJvcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5mb3JtLXNraW46bm90KDpjaGVja2VkKSB+IGxhYmVsLmlucHV0LWZpZWxkLWVycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4jc2F2ZS1wcm9zcGVjdCAudmFsaWRLTyAuY2hlY2tib3ggLmlucHV0LWZpZWxkLWVycm9ye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuI3pwRm9ybS5yZ3BkIC5jaGVja2JveCBsYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjZGEwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbn1cblxuI3pwRm9ybS5yZ3BkIGRkLnZhbGlkS08gLmNoZWNrYm94LFxuI3NhdmUtcHJvc3BlY3QgZGQudmFsaWRLTyAuY2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuI3pwRm9ybS5yZ3BkIC5jaGVja2JveCAuZXJyb3I6YmVmb3JlLFxuI3pwRm9ybS5yZ3BkIC5jaGVja2JveCAuZXJyb3I6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuI2RlbWFuZGVEb2MgLnJncGQtaW5mIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNkZW1hbmRlRG9jIC5yZ3BkLWluZiAuYmwtdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCA0MHB4O1xuXG59XG4jZGVtYW5kZURvYyAucmdwZC1pbmYgLmJsLWkucGFuZWwtYm9keSxcbiNkZW1hbmRlRG9jICNyZ3BkLWxpZ2h0IC5ibC1pLnBhbmVsLWJvZHl7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuI2RlbWFuZGVEb2MgLnJncGQtaW5mIC5ibC1pLnBhbmVsLWJvZHkgLmNvbC1tZC0xLFxuI2RlbWFuZGVEb2MgLnJncGQtaW5mIC5ibC1pLnBhbmVsLWJvZHkgLmNvbC1zbS0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RlbWFuZGVEb2MgLnJncGQtaW5mIC5ibC1pLnBhbmVsLWJvZHkgLmNvbC1tZC0xMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZGVtYW5kZURvYyAucmdwZC1pbmYgLmJsLWkucGFuZWwtYm9keSAuY29sLXNtLTMucmdwZC1jYXB0Y2hhLWlucC1tb2IsXG4jZGVtYW5kZURvYyAucmdwZC1pbmYgLmJsLWkucGFuZWwtYm9keSAuY29sLXNtLTQucmdwZC1jYXB0Y2hhLW1vYntcbiAgZGlzcGxheTpibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cblxuI2RlbWFuZGVEb2MgLnJncGQtaW5mIC5ibC1pLnBhbmVsLWJvZHkgLmNvbC1zbS00LnJncGQtY2FwdGNoYS1tb2IgaW1nIHtcbiAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcbn1cbiNpbnNjcmlwdGlvbi5zdGQtZm9ybSAuZm9ybS1za2luIH4gbGFiZWwuaW5wdXQtZmllbGQtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAyMHB4O1xufVxuXG4jaW5zY3JpcHRpb24uc3RkLWZvcm0gLmNoZWNrYm94LmVycm9yLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuI2luc2NyaXB0aW9uLnN0ZC1mb3JtIC5jaGVja2JveC5lcnJvci13cmFwcGVyIC5mb3JtLXNraW46Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4jaW5zY3JpcHRpb24uc3RkLWZvcm0gLmNoZWNrYm94LmVycm9yLXdyYXBwZXIgLmZvcm0tc2tpbjpub3QoOmNoZWNrZWQpIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYTAwMDA7XG59XG5cbiNzYXZlLXByb3NwZWN0LWNvbnRhaW5lciAucmdwZC1jYXB0Y2hhLWlucC1tb2Ige1xuICBwYWRkaW5nLXRvcDogMzRweDtcbn1cblxuI21haW4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIHtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiMwMDIxNDY7XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgLmJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgLmJhbm5lciAuYmFubmVyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmNjQ0MjtcbiAgZm9udC1zaXplOiA0NS40cHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMi42cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5saW5rIHtcbiAgY29sb3I6ICMwYjk5YzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5kZXJsaW5lO1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGNvbG9yOiMwMDIxNDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLnNwb25zb3JzaGlwLWZvcm0tcGFnZSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgLnNwb25zb3JzaGlwX2FwcGxpY2F0aW9uX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLnNwb25zb3JzaGlwLWZvcm0tcGFnZSAjc3BvbnNvcnNoaXAtYXBwbGljYXRpb24tZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTFBMUExO1xufVxuLnNwb25zb3JzaGlwLWZvcm0tcGFnZSAjc3BvbnNvcnNoaXAtYXBwbGljYXRpb24tZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgI3Nwb25zb3JzaGlwLWFwcGxpY2F0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgI3Nwb25zb3JzaGlwLWFwcGxpY2F0aW9uLWZvcm0gI3N1Ym1pdF9kZHAge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMjI1cHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnNwb25zb3JzaGlwLWZvcm0tcGFnZSAuZW1haWwtbm90aWNlIHtcbiAgZm9udC1zaXplOiAxOS43cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBjb2xvcjogIzAwMjE0NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNwb25zb3JzaGlwLWZvcm0tcGFnZSAuc3BvbnNvcnNoaXAtc3RlcHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDU0NXB4O1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5zcG9uc29yc2hpcC1zdGVwcyBsaSB7XG4gIGJhY2tncm91bmQ6ICNGRkYzRjA7XG4gIGhlaWdodDogMTA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDg5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6XCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5zcG9uc29yc2hpcC1zdGVwcyBsaSBzdHJvbmcge1xuICBjb2xvcjogI0ZGNjQ0Mjtcbn1cbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2UgLnNwb25zb3JzaGlwLXN0ZXBzIGxpIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIxcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNGRjY0NDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGRjY0NDI7XG4gIGZvbnQtc2l6ZTozNnB4O1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5zcG9uc29yc2hpcC1wYXJ0bmVycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5zcG9uc29yc2hpcC1wYXJ0bmVycyBsaSB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5zcG9uc29yc2hpcC1jb25kaXRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5zcG9uc29yc2hpcC10cnVzdHBpbG90IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uc3BvbnNvcnNoaXAtdHJ1c3RwaWxvdCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uc3BvbnNvcnNoaXAtZm9ybS1wYWdlIC5tc2cgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRydXN0cGlsb3Qtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTQ1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4vKiBmaXggbmV3IC8gb2xkIGhlYWRlciBjc3MgY29uZmxpY3RzICovXG5uYXYuYmlnLW1lbnUubmF2IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIG5ldyB0YWJsZXMgZml4ZXMgKi9cbi50YWJsZV93cmFwcGVyIHRib2R5IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MCkgdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnRhYmxlX3dyYXBwZXIgdGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICB3aWR0aDogLjE0cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZV93cmFwcGVyIHRib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4udGFibGVfd3JhcHBlciB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MCk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW1cbn1cblxuXG4udGFibGVfd3JhcHBlciB0aGVhZCxcbi50YWJsZV93cmFwcGVyIHRib2R5IHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOy8qIGV2ZW4gY29sdW1ucyB3aWR0aCAsIGZpeCB3aWR0aCBvZiB0YWJsZSB0b28qL1xufVxuXG4udGFibGVfd3JhcHBlciB0ci50YWJsZV90ciAudGFibGVfdGQubGFyZ2Uge1xuICB3aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdHIudGFibGVfdHIgLnRhYmxlX3RkLm1lZGl1bSB7XG4gIHdpZHRoOiAxNSU7XG4gIG1heC13aWR0aDogMTUlO1xufVxuXG4udGFibGVfd3JhcHBlciB0ci50YWJsZV90ciAudGFibGVfdGQuc21hbGwge1xuICB3aWR0aDogMTAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdHIudGFibGVfdHIgLnRhYmxlX3RkLnhzbWFsbCB7XG4gIHdpZHRoOiA3LjUlO1xuICBtYXgtd2lkdGg6IDcuNSU7XG59XG5cbi50YWJsZV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwNjdweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiByZ2JhKDQ0LCA2MywgODIsIDAuMikgLTJweCA4cHggMjRweDtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGFibGVfd3JhcHBlciB0ZC50YWJsZV90ZCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxufVxuXG4udGFibGVfd3JhcHBlciB0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdHIubGliZWxsZXtcbiAgaGVpZ2h0OiA5MXB4O1xufVxuXG4udGFibGVfd3JhcHBlciB0ci5saWJlbGxlIHRke1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi50YWJsZV93cmFwcGVyIHRyLnRhYmxlX3RyLmxpYmVsbGUgdGQudGFibGVfdGQ6Zmlyc3QtY2hpbGQge1xuICBtaW4td2lkdGg6IDklXG59XG4udGFibGVfd3JhcHBlciB0ci50YWJsZV90ciB0ZC50YWJsZV90ZCB7XG4gIG1pbi13aWR0aDogMiU7XG59XG5cbi50YWJsZV93cmFwcGVyIHRyOm5vdCgubGliZWxsZSwudGl0bGVfc2VwYXJhdG9yKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2IoMTg5LCAxOTcsIDIwNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGFibGVfd3JhcHBlciAuc21hbGwge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi50YWJsZV93cmFwcGVyIHRyOm5vdCgubGliZWxsZSwgLnRpdGxlX3NlcGFyYXRvcik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2U0O1xufVxuLnRhYmxlX3dyYXBwZXIgdHIudGl0bGVfc2VwYXJhdG9yIHRke1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJsZV93cmFwcGVyIHRkLnRhYmxlX3RkLnBlcmZvcm1hbmNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdGQudGFibGVfdGQucGVyZm9ybWFuY2Ugc3Ryb25nLFxuLnRhYmxlX3dyYXBwZXIgdGhlYWQgdGQudGFibGVfdGQgYnIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogOHB4O1xufVxuXG4udGFibGVfd3JhcHBlciB0ZC50YWJsZV90ZC5kb3R0ZWRCb3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZV93cmFwcGVyIHRkLnRhYmxlX3RkLmRvdHRlZEJvcmRlciA6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNmZmY7XG59XG5cbi50YWJsZV93cmFwcGVyIHRyLnRhYmxlX3RyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udGFibGVfd3JhcHBlciB0ciB0ZHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi50YWJsZV93cmFwcGVyIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlX3dyYXBwZXIgdHIgdGQ6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAzcHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIHRkOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIubGFiZWxfaXNyIHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yZXBhcnRpdGlvbi1hcnJheS1pbWFnZS5wbmdcIik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0xMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDhweCA4cHggOHB4IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC50YWJsZV93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApIHRyYW5zcGFyZW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgfVxuXG4gIC50YWJsZV93cmFwcGVyIHRhYmxlIHtcbiAgICB3aWR0aDogMTA2N3B4O1xuICB9XG5cbiAgLnRhYmxlX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4OyAvKiBBanVzdGUgbGEgbGFyZ2V1ciBkZSBsYSBzY3JvbGxiYXIgKi9cbiAgfVxufVxuXG4vKiBlbmQgdGFibGUgZml4ZXMgKi9cblxuLyogdGFibGUgZmlsdGVycyAqL1xuLnRhYmxlLWZpbHRlcnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlLWZpbHRlcnMtd3JhcHBlciAudGFibGUtZmlsdGVycy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigwLCAzMywgNzApO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50YWJsZS1maWx0ZXJzLXdyYXBwZXIgLnRhYmxlLWZpbHRlcnMtc2VhcmNoIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4udGFibGUtZmlsdGVycy13cmFwcGVyIC50YWJsZS1maWx0ZXJzLXNlYXJjaCBpbnB1dHtcbiAgYm9yZGVyOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OmJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGFibGUtZmlsdGVycy13cmFwcGVyIC50YWJsZS1maWx0ZXJzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMCk7XG59XG5cbi50YWJsZS1maWx0ZXJzLXdyYXBwZXIgaHIge1xuICBoZWlnaHQ6IDBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRhYmxlLWZpbHRlcnMtd3JhcHBlciAudGFibGUtZmlsdGVyLWRvd25sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBCOTlDMTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4udGFibGUtZmlsdGVycy13cmFwcGVyIC50YWJsZS1maWx0ZXItZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNQzR6TWpJaUlHaGxhV2RvZEQwaU1Ua3VNVEV5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF1TXpJeUlERTVMakV4TWlJK1BIQmhkR2dnWkQwaVRURXlOeTQ0TkRZc09TNHdNeklzTVRFNUxqQXdOaTR5TVRaaExqYzBNUzQzTkRFc01Dd3dMREF0TVM0d05EWXNNUzR3TkRsc09DNHpNVFFzT0M0eU9URXRPQzR6TVRRc09DNHlPVEZoTGpjME1TNDNOREVzTUN3d0xEQXNNUzR3TkRZc01TNHdORGxzT0M0NE5DMDRMamd4TldFdU56UXVOelFzTUN3d0xEQXNNQzB4TGpBME9Wb2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MweE1UY3VOelF5SURBcElpQm1hV3hzUFNJak1HSTVPV014SWk4K1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cblxuLnRhYmxlLWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLXBvcGluLWJ0bntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggNjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMjE0NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzAwMjE0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMC4ycmVtIDAgMXJlbTtcbn1cblxuLyogZmlsdGVycyBwb3BpbiAqL1xuXG4uZmlsdGVycy1wb3Bpbi1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiO1xufVxuXG4uZmlsdGVycy1wb3Bpbi1jbG9zZSB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmlzci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMCwgMzMsIDcwKTtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmZpbHRlcnMtaXNyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXJzLWlzci13cmFwcGVyIGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLmZpbHRlcnMtaXNyLXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtd3JhcHBlciAuYXNzZXQtbWFuYWdlbWVudC1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbHtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDMzLCA3MCk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWx0ZXJzLWlzci13cmFwcGVyIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXdyYXBwZXIgLmFzc2V0LW1hbmFnZW1lbnQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyLjU5OScgaGVpZ2h0PSc5LjI4NycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTEuNiAxMS42JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMS42IDExLjY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNNy4yLDUuOGw0LjEtNC4xYzAuNC0wLjQsMC40LTEsMC0xLjRjLTAuNC0wLjQtMS0wLjQtMS40LDBMNS44LDQuNEwxLjcsMC4zYy0wLjQtMC40LTEtMC40LTEuNCwwcy0wLjQsMSwwLDEuNCBsNC4xLDQuMUwwLjMsOS45Yy0wLjQsMC40LTAuNCwxLDAsMS40czEsMC40LDEuNCwwbDQuMS00LjFsNC4xLDQuMWMwLjQsMC40LDEsMC40LDEuNCwwczAuNC0xLDAtMS40bDAsMEw3LjIsNS44eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5pc3ItYnRuIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMjBweDtcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3NTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYigwLCAzMywgNzApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgaDQge1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAzMnB4IDBweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIC5maWx0ZXJzLXNyaS13cmFwcGVyIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCwgMzMsIDcwKTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmZpbHRlcnMtc3JpLXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogcmdiKDExLCAxNTMsIDE5Myk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIC5maWx0ZXJzLXNyaS13cmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmZpbHRlcnMtc3JpLXdyYXBwZXIgc3BhbiBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIC5maWx0ZXJzLXJhdGluZy13cmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmZpbHRlcnMtcmF0aW5nLXdyYXBwZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuZmlsdGVycy1yYXRpbmctd3JhcHBlciBpbnB1dDpjaGVja2VkICsgLmZpbHRlcnMtcmF0aW5nLWJ0bntcbiAgYmFja2dyb3VuZDogcmdiKDAsIDMzLCA3MCk7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmZpbHRlcnMtcmF0aW5nLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0LjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDAsIDMzLCA3MCk7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMTlweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuZmlsdGVycy1yYXRpbmctYnRuIHN2ZyB7XG4gIGNvbG9yOiByZ2IoMTUzLDE1MywxNTMpO1xufVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIC5maWx0ZXJzLXJhdGluZy13cmFwcGVyIGlucHV0OmNoZWNrZWQgKyAuZmlsdGVycy1yYXRpbmctYnRuIHN2ZyB7XG4gIGNvbG9yOiByZ2IoMCwzMyw3MCk7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmZpbHRlcnMtcmF0aW5nLWJ0biBzdmcuYWN0aXZlIHtcbiAgY29sb3I6IHJnYigwLDMzLDcwKTtcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuZmlsdGVycy1yYXRpbmctd3JhcHBlciBpbnB1dDpjaGVja2VkICsgLmZpbHRlcnMtcmF0aW5nLWJ0biBzdmcuYWN0aXZlIHtcbiAgY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmZpbHRlcnMtcmF0aW5nLWJ0biBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIC5maWx0ZXJzLXBvcGluLXN1Ym1pdC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuZmlsdGVycy1wb3Bpbi1zdWJtaXQtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUsIDEwMCwgNjYpO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIHBhZGRpbmc6IDBweCAzcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSwgMTAwLCA2Nik7XG4gIGZvbnQtZmFtaWx5OiBcIk1TIFNoZWxsIERsZyAyXCIsIFwib3BlbiBzYW5zXCJcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuZmlsdGVycy1wb3Bpbi1zdWJtaXQtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxMDAsIDY2KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtd3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtdG9nZ2xlIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDE0LjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDAsIDE5LCA0MSk7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQWNDQVlBQUFDK2xPVi9BQUFBNzBsRVFWUTRUNTJWd1EzQ01Bd0E3YkFBSTVRSktCT2dQdWlmRWRpRWpmanlndzFnaEl6QXV3K0tReFNsVWV3bVRxU29WZFU3UjdhVElIVGpGUXpzNFR0ZHdENC9vQmdJdS9GRi8vYzAzekJQZzBhQTBKMTZRSFFDTjFRQy9DT05BZzgzQ2lMY0lFaGhwU0NIYzRHbEtoeTRLdkJ3RkR6b2RVdVRGY2h3aFdBZExnaks4SXFnRGhZRTlUQWphSUZ2cnFIZFBxaUhmZjhIa0VwbmhqcVlBY0hlYlJrV1FKZUNtaVpKbHVvaWhvMVlhazhSbENQN3BTNzYydER4RkNQS2tWT1FqaVZ6NXNBOHNnSk1ZU1VZNFFiUXc0MmdoNU5EWDA1T3lQRHlTWkhwdXNINUNQT0dycHU4SEJ3VXZ2MEFXTitua1NHT01kc0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXRvZ2dsZS5hY3RpdmUge1xuICBib3JkZXI6IDBweDtcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtd3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtdG9nZ2xlLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXdyYXBwZXIgLmFzc2V0LW1hbmFnZW1lbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtd3JhcHBlciAuYXNzZXQtbWFuYWdlbWVudC1pdGVtIGlucHV0e1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpbHRlcnMtcG9waW4td3JhcHBlciAuYXNzZXRzLW1hbmFnZW1lbnQtd3JhcHBlciAuYXNzZXQtbWFuYWdlbWVudC1pdGVtIGxhYmVsIHtcbiAgcGFkZGluZzogNnB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogcmdiKDAsIDMzLCA3MCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXJzLXBvcGluLXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LXdyYXBwZXIgLmFzc2V0cy1tYW5hZ2VtZW50LWNvbnRhaW5lciB7XG4gICBwYWRkaW5nOiAwcHggMTZweDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBoZWlnaHQ6IGF1dG87XG4gICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG4gICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI1MCk7XG4gICB3aWR0aDogMTAwJTtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gfVxuXG4uZmlsdGVycy1wb3Bpbi13cmFwcGVyIC5hc3NldHMtbWFuYWdlbWVudC13cmFwcGVyIC5hc3NldHMtbWFuYWdlbWVudC1jb250YWluZXItaW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvIHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCAzMnB4IDMycHggMHB4O1xuICBwYWRkaW5nOiAwcHggMzJweCAwcHggMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiAxMTRweDtcbn1cbi8qIGVuZCBmaWx0ZXJzIHBvcGluICovXG5cbi8qIGVuZCB0YWJsZSBmaWx0ZXJzICovXG4uYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5leHBhbmQtbWVudV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmhlYWRlciAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fc2VhcmNoYmFyIHtcbiAgcGFkZGluZzogMTZweCA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpbHRlcnMtY29udGFpbmVyX19idG5zLWNvbnRhaW5lcl9fYnRuIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi5jYXJvdXNlbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS5tZW51IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXJfX21lbnUgLm1lbnVfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fbGluay5saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmlsdGVycy1jb250YWluZXJfX3BhcmFtZXRlcnMtY29udGFpbmVyX19idG4tZGF0ZS1jb250YWluZXJfX2J0bi1kYXRlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiB1bnNldDtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IGZvb3Rlci5mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5ib2R5IGZvb3Rlci5mb290ZXIgcCAge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmF3YXJkLWl0ZW1fX2NvbnRlbnQgcCxcbi5hd2FyZC1pdGVtX19jb250ZW50IGg1e1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLmxheW91dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTQ2cHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1pc2FkbWluIC5tZW51LXRvcC5tZW51LXRvcC1hZG1pbiAubWVudS10b3Atc3VibmF2IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbmJvZHkgLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19uYW1lOjphZnRlciB7XG4gIGJvdHRvbTogLTI1cHg7XG59XG5cbi5zdHJ1Y3R1cmVkLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciAuc3RydWN0dXJlZC1mdW5kLWdyaWQtY29udGFpbmVyIGEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIHA6bm90KC5ldXJvLWZ1bmQtY29udGFpbmVyX19uZXRpc3NpbWEtY29uZGl0aW9ucyksXG4ubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBzdHJvbmcsXG4ubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXJfX3JpZ2h0LWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIgcCxcbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBzdHJvbmcsXG4ubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXIgLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19jZW50cmFsZS1jb250YWluZXJfX3RleHQtY29udGFpbmVye1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lciAubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXJfX2NlbnRyYWxlLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIge1xuICB3aWR0aDoxMDAlO1xufVxuXG51bC5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fY2VudHJhbGUtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lcixcbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX3RleHQtY29udGFpbmVyLFxuLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX3RleHQtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXIgLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lcixcbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lciAubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXJfX3JpZ2h0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIC5idG5zLW5ldGlzc2ltYS1yaWdodC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5wLmV1cm8tZnVuZC1jb250YWluZXJfX25ldGlzc2ltYS1jb25kaXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmdyb3d0aC1jb250YWluZXIgLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19sZWZ0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmRpdi5ldXJvLWZ1bmQtY29udGFpbmVyX19jYXJkcy1jb250YWluZXIge1xuICB3aWR0aDogMTA4MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmV1cm8tZnVuZC1jb250YWluZXJfX25ldGlzc2ltYS1jb250YWluZXJfX2luZm9ybWF0aW9ucy1jb250YWluZXIgLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5ldXJvLWZ1bmQtY29udGFpbmVyX19jYXJkcy1jb250YWluZXIgLmV1cm8tZnVuZC1jb250YWluZXJfX25ldGlzc2ltYS1jb25kaXRpb25zLFxuLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19yaWdodC1jb250YWluZXIgLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX3RleHQtY29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYnMtY29udGFpbmVyIC5ldXJvLWZ1bmQtY29udGFpbmVyX19uZXRpc3NpbWEtY29udGFpbmVyX19pbmZvcm1hdGlvbnMtY29udGFpbmVyLFxuLnRhYnMtY29udGFpbmVyIC5ncm93dGgtY29udGFpbmVyX19pbmZvcm1hdGlvbnMtY29udGFpbmVyLFxuLmdyb3d0aC1jb250YWluZXIgLmdyb3d0aC1jb250YWluZXJfX2luZm9ybWF0aW9ucy1jb250YWluZXJ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyIC5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5kaXYubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5hLmJ0bnMtbmV0aXNzaW1hLXJpZ2h0LWNvbnRhaW5lcl9fYnRuLFxuYS5ncm93dGgtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHRfX2J0bnMtY29udGFpbmVyX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2JvZHlfX3RleHQtY29udGFpbmVyLWVuZCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9faW5mb3JtYXRpb25zIC5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19pbmZvcm1hdGlvbnNfX2luZm9ybWF0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY2NvdW50LXVuaXQtY29udGFpbmVyX19idG5zLWNvbnRhaW5lcl9fYnRuLmFjY291bnQtdW5pdC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyX19idG4tLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG5cbn1cblxuLmFjY291bnQtdW5pdC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyX19idG4uYWNjb3VudC11bml0LWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0bi0tZGlzYWJsZWQgcCB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uYWNjb3VudC11bml0LWxvYWRlcntcblxufVxuXG4uYWNjb3VudC11bml0LWxvYWRlciBpbWd7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXIgLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXJfX3Jvdy1jb250YWluZXJfX2NhcmQtY29udGFpbmVyX19ib2R5X190ZXh0LWNvbnRhaW5lci1lbmQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJ1dHRvbi11c2VyLmJ1dHRvbi0tc21hbGwge1xuICBoZWlnaHQ6NDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uYnV0dG9uLXVzZXIgPiBhLFxuLmJ1dHRvbi11c2VyID4gYTpob3Zlcixcbi5idXR0b24tdXNlciA+IGE6dmlzaXRlZHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYnV0dG9uLXVzZXIgPiBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmc6IDRweCA4cHggNHB4IDEycHg7XG59XG5cbi5idXR0b24tdXNlciA+IGE6Zmlyc3QtY2hpbGQgLm5vdGlmaWNhdGlvbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzBiOTljMTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmJ1dHRvbi11c2VyID4gYS5sb2dvdXQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggOHB4O1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYnV0dG9uLXVzZXIgLm1lbnUtdG9wLXN1Ym5hdiAubWVudS10b3AtdWwgLm1lbnUtdG9wLXJldG91ciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idXR0b24tdXNlciAubWVudS10b3AtdWwgbGkge1xuICBjb2xvcjojMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246bGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51LXRvcCBsaS5tZW51LXRvcC1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS10b3AgLm1lbnUtdG9wLWJvdHRvbSAuYnQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tZW51LXRvcCAubWVudS10b3Atc3VibmF2IC5tZW51LXRvcC11bCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG59XG5cbi5tZW51LXRvcCAubWVudS10b3Atc2Nyb2xsIHtcbiAgcGFkZGluZzogMTVweCFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LXRvcCAubWVudS10b3Atc3VibmF2IC5tZW51LXRvcC11bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5uYXYuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSBoMSwgYm9keSBoMiwgYm9keSBoMywgYm9keSAuaDEsIGJvZHkgLmgyLCBib2R5IC5oMyxcbi5zcXVhZC1jb250YWluZXJfX21pc3Npb24gcHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2hvaXMtY2l0YXRpb24tc2VjdGlvbl9fY2l0YXRpb24gLndob2lzLWNpdGF0aW9uLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQucGFyYWdyYXBoIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc3F1YWQtY29udGFpbmVyX19taXNzaW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQucGFyYWdyYXBoIC5zYW1lLWNvbHMgPiBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5zYW1lLWNvbHMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5zcXVhZC1jb250YWluZXJfX2NhcmRzX19jYXJkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zcXVhZC1jb250YWluZXJfX2NhcmRzX19jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGlzY292ZXItaW50ZWdyYXRpb24tcHJvZ3JhbS1jb250YWluZXJfX2NhcmRzX19jYXJkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX190ZXh0LWNvbnRhaW5lcl9fdGl0bGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG59XG5cbi5hY2NvcmRpb25fX2hlYWRlciBoNS5hY2NvcmRpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uam9pbi10aGUtdGVhbS1zZWN0aW9uX19zcG9udGFuZW91cy1hcHBsaWNhdGlvbiBoNSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbXBhbnktdmFsdWUtc2VjdGlvbl9fdGV4dGVfZmwgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tcGFueS12YWx1ZS1zZWN0aW9uX190ZXh0ZV9mbCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmtleXBvaW50LWNhcmQgaDUua2V5cG9pbnQtY2FyZF9fdGl0bGUsXG4ua2V5cG9pbnQtY2FyZCAua2V5cG9pbnQtY2FyZF9fZGVzY3JpcHRpb257XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19zZWNvbmRhcnkgY2FyYWN0ZXJpc3RpcXVlcy1jb250cmF0IHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX2xpZW5zLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJ0aWNsZS1jYXJkX19jb250ZW50IC5hcnRpY2xlLWNhcmRfX2RhdGUsXG4uYXJ0aWNsZS1jYXJkX19jb250ZW50IGg1LmxpbmssXG4uYXJ0aWNsZS1jYXJkX19jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdltkYXRhLWNvbnRleHR1YWwtaWRdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFuYWdlbWVudC1ndWlkZWQtY2FyZCxcbi5tYW5hZ2VtZW50LW90aGVycy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmVmZXJlbmNlLXNlY3Rpb24gLnJlZmVyZW5jZS1zZWN0aW9uX19zdWJ0aXRsZSxcbi5maWxlLWxpbmssXG4ucGFyYWdyYXBoZS1zZWN0aW9uX19jb250ZW50LnBhcmFncmFwaCBwLFxuLnBhcmFncmFwaGUtc2VjdGlvbl9fY29udGVudC5wYXJhZ3JhcGggdWwsXG4ucGFydG5lci1pbnRyby1zZWN0aW9uX19kZXNjcmlwdGlvbiBwLFxuLmxlLXNhdmllei12b3VzLXNlY3Rpb25fX2RldGFpbFxuLmxlLXNhdmllei12b3VzLXNlY3Rpb25fX2RldGFpbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19yZXN1bHRzQ2FyZHNfX2NhcmRfX2JvZHlfX2Rlc2NyaXB0aW9ucyBwLFxuLmZlZS1jYXJkIC5mZWUtY2FyZF9fbGlzdCxcbi5pbnZlc3RtZW50LWRpc2NsYWltZXItc2VjdGlvbl9fdGV4dCA+ICp7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4uc2YtZm9ybSAubGFiZWwtY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19kZXNjcmlwdGlvbiBwLFxuLnByZW1pdW0tcGFydG5lci1zZWN0aW9uIHAsXG4uYXJ0aWNsZS1zdW1tYXJ5IC5hcnRpY2xlLXN1bW1hcnlfX2l0ZW0sXG4uYWR2aWNlLWludHJvLXNlY3Rpb25fX2Fic3RyYWN0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZXJvLWJhbm5lcl9fY2F0Y2hsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHRhYmxlLFxuLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHRhYmxlIHRke1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGV4dHVhbC1yZWdpb24gcHJvZHVjdC1mZWVzLXNlY3Rpb25fX3NlY29uZGFyeSAuZmVlLWNhcmQge1xuICAgIGhlaWdodDogMTIzcHg7XG59XG5cbi5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fY29udGVudCAuZmVlLWNhcmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wYXJhZ3JhcGggLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmFsdGEtaW4tbnVtYmVyLXNlY3Rpb25fX2NvbnRlbnQgLmtleXBvaW50LWNhcmQgLmtleXBvaW50LWNhcmRfX251bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICBmb250LXNpemU6IDY0cHg7XG59XG5cbi5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbl9fZGVzY3JpcHRpb24sXG4ucGFydG5lci1pbnRyby1zZWN0aW9uX19kZXNjcmlwdGlvbiBwLFxuLml0ZW0tY2FyZC1oaXN0b3J5X19jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb25fX2Rlc2NyaXB0aW9uIHAsXG4uY29tcGFueS12YWx1ZS1zZWN0aW9uX19jb250ZW50IC5rZXlwb2ludC1jYXJkIC5rZXlwb2ludC1jYXJkX19jb250ZW50ICosXG4ucmVhc29uLXRvLWpvaW4tc2VjdGlvbl9fZm9vdGVyX19jYXJkc19fY2FyZCBwLFxuLndob2lzLWludHJvLXNlY3Rpb25fX2NvbnRlbnRfX3RleHRlX2ZsIHAsXG4uYWR2aWNlLWludHJvLXNlY3Rpb25fX2RhdGUgcHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVhc29uLXRvLWpvaW4tc2VjdGlvbl9faGVhZGVyX190ZXh0LWNvbnRhaW5lciBsaSB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmJvZHkgLnBhcmFncmFwaGUtc2VjdGlvbiAuYW5jcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX190ZXh0LWNvbnRhaW5lcl9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMzlweDtcbn1cblxuLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19jb250ZW50IC5mZWUtY2FyZCBsaSxcbi5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fY29udGVudCAuZmVlLWNhcmQgLmZlZS1jYXJkX19saXN0e1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5hbHRhLWxvYWRlciB7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuLmNsYXNzTXVsdGlwbGUgbGFiZWwudmFsaWRLTyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTQycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmZvcm1bYWN0aW9uPVwiL2FsdGFwcm9maXRzL3NlcnZpY2VzL3VzZXJzL3VzZXJzLmpzcFwiXSAuc3RpY2t5LXN1YnRpdGxlLTIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmZvcm1bYWN0aW9uPVwiL2FsdGFwcm9maXRzL3NlcnZpY2VzL3VzZXJzL3VzZXJzLmpzcFwiXSAubXNnIHAge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbmZvcm1bYWN0aW9uPVwiL2FsdGFwcm9maXRzL3NlcnZpY2VzL3VzZXJzL3VzZXJzLmpzcFwiXSB1bCBsaSAuc3VibmF2LWxpbmt7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuZm9ybVthY3Rpb249XCIvYWx0YXByb2ZpdHMvc2VydmljZXMvdXNlcnMvdXNlcnMuanNwXCJdIC5ibC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvbmZvcm0gLmNvbmZvcm0tdGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udHlwZTFfbmV1dHJhbENvbnRhaW5lciAuYmwtMi5wYW5lbF9zaGFkb3cubWgyMDBweCA+IC5ibC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cblxuZm9ybVthY3Rpb249XCIvYWx0YXByb2ZpdHMvc2VydmljZXMvdXNlcnMvdXNlcnMuanNwXCJdIC5jb25mb3JtLW8gLmNvbmZvcm0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuZm9ybVthY3Rpb249XCIvYWx0YXByb2ZpdHMvc2VydmljZXMvdXNlcnMvdXNlcnMuanNwXCJdIC5jb25mb3JtLW8gLmNvbmZvcm0tcmlzcXVlLFxuZm9ybVthY3Rpb249XCIvYWx0YXByb2ZpdHMvc2VydmljZXMvdXNlcnMvdXNlcnMuanNwXCJdIC5jb25mb3JtLW8gLmNvbmZvcm0tYnVsbGV7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI0RQSUNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jQ2hvaXhTdWdnZXN0aW9uIC5zZWxlY3QsXG4jQ2hvaXhTdWdnZXN0aW9uIC5zZWxlY3Q6aG92ZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTNweDtcbn1cblxuI2Zvcm1TZWFyY2ggI3NlYXJjaEJ1dHRvbixcbiNmb3JtU2VhcmNoICN0cmlCdXR0b24sXG4jZm9ybVNlYXJjaCAjY2xlYXJCdXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5odG1sIGJvZHkudHVubmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9kZWNvcmF0aW9uL2JhY2tncm91bmQucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19zb2NpYWxzIC5zb2NpYWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZm9vdGVyIC5mb290ZXJfX25hdmlnYXRpb24gLnNlY3Rpb25fX3RpdGxlLFxuLmZvb3RlciAuY29udGFjdF9fdGl0bGV7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uIC5saW5rLFxuLmZvb3RlciAuZm9vdGVyX19yZXN1bWUgLnJlc3VtZV9fY29udGFjdCAuY29udGFjdF9fY29udGVudCxcbi5mb290ZXIgLmZvb3Rlcl9fbGVnYWx7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaHRtbCAjbWFpbi5zcG9uc29yc2hpcC1mb3JtLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTQxcHhcbn1cblxuI01UT21vZGFsIC5mMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNNVE9tb2RhbCAucG9waW4tYm9yZGVyLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI01UT21vZGFsIC5jbG9zZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogaG90Zml4IGFkbWluIG1lbnUgKi9cbi5oZWFkZXItaXNhZG1pbiAubWVudS10b3AgLm1lbnUtdG9wLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGVcbn1cblxuLmhlYWRlci1pc2FkbWluIC5tZW51LXRvcC5tZW51LXRvcC1hZG1pbiAubWVudS10b3Atc3VibmF2IHtcbiAgdG9wOiA1OXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBFTkQgaG90Zml4IGFkbWluIG1lbnUgKi9cblxuLyogZml4ZXMgcmVjYXB0Y2hhIGRpc3BsYXkgb24gc2FsZXNmb3JjZSBmb3JtcyAqL1xuLmctcmVjYXB0Y2hhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uY29udGFjdC11cy1zZWN0aW9uX19wZXJzb25hbF9kYXRhIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb250YWN0LXVzLXNlY3Rpb24gLnNlbGVjdCxcbi5zdGF5LWluZm9ybWVkLXNlY3Rpb24gLnNlbGVjdCB7XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDI3cHgpO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi8qIGVuZCBmaXhlcyByZWNhcHRjaGEgZGlzcGxheSBvbiBzYWxlc2ZvcmNlIGZvcm1zICovXG5cbi53YXJuaW5nLXBvcGluIC51aS1kaWFsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cblxuLndhcm5pbmctcG9waW4gLnVpLWRpYWxvZy1jb250ZW50IC5TaG93RGxnQm94IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAubmlkLTk2MjAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAubmlkLTk2MjAgLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSAuY2xlYXIge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAubGV4aXF1ZS1zZWN0aW9uICNsZXhpcXVlIC5sZXR0ZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4ubGV4aXF1ZS1zZWN0aW9uICNsZXhpcXVlIC5sZXR0ZXIge1xuICBib3JkZXI6IDBweDtcbn1cblxuLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSBhLFxuLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG59XG5cbi5sZXhpcXVlLXNlY3Rpb24gI2xleGlxdWUgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5sZXhpcXVlLXNlY3Rpb24gI2xleGlxdWUgLmxldHRlciBsaSB7XG4gIG1hcmdpbjogNXB4IDNweCA1cHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxleGlxdWUtc2VjdGlvbiAuY29sLW1kLTQgLmNvbC1tZC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGV4aXF1ZS1zZWN0aW9uIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5zZWN0aW9uIC5jb250YWN0LXVzLXNlY3Rpb25fX3N1YnRpdGxlIHB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJldmlld3Mtc2VjdGlvbl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmV2aWV3cy1zZWN0aW9uX19jb250ZW50IGlmcmFtZSxcbi5yZXN1bWVfX3RydXN0cGlsb3QgaWZyYW1le1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJldmlld3Mtc2VjdGlvbl9fY29udGVudCAudHJ1c3RwaWxvdC13aWRnZXQ6bGFzdC1jaGlsZCBpZnJhbWUsXG4ucmVzdW1lX190cnVzdHBpbG90IC50cnVzdHBpbG90LXdpZGdldDpsYXN0LWNoaWxkIGlmcmFtZXtcbiAgd2lkdGg6IDI0NXB4IWltcG9ydGFudDtcbn1cblxuI2dlc3Rpb24tc3VpdmkgLmFjY29yLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI2dlc3Rpb24tc3VpdmkgLmJsb2stdGl0bGUsXG4jZ2VzdGlvbi1zdWl2aSAuc3VpdmktcmVwYXJ0LWkgc3Ryb25ne1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNnZXN0aW9uLXN1aXZpIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4jZ2VzdGlvbi1zdWl2aSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4jZ2VzdGlvbi1zdWl2aSAuYm9vdHN0cmFwLXNlbGVjdCAuYnRue1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNnZXN0aW9uLXN1aXZpIC5jb25mb3JtLW5hbWUsXG4jZ2VzdGlvbi1zdWl2aSAubXNnIHB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI2dlc3Rpb24tc3VpdmkgLmNvbmZvcm0tcmlzcXVlLFxuI2dlc3Rpb24tc3VpdmkgLmNvbmZvcm0tYnVsbGV7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uLmVtYmxhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uLmVtYmxhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb24gLmVtYmxhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6MDtcbiAgb3BhY2l0eTowO1xuICAvKiBvdmVyZmxvdzogdmlzaWJsZTsgKi9cbn1cblxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uIC5lbWJsYV9fc2xpZGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmFubmVyX19jYXRjaGxpbmUsXG4ubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9fdGl0bGUsXG4ubWFuYWdlbWVudC1ndWlkZWQtY2FyZF9fdGl0bGV7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFydGljbGUtc3VtbWFyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cblxuLmNvbm5lY3Rpb24taGlzdG9yeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNvbm5lY3Rpb24taGlzdG9yeS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMzApO1xufVxuXG4uY29ubmVjdGlvbi1oaXN0b3J5IC5jb25uZWN0aW9uLWhpc3RvcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvbm5lY3Rpb24taGlzdG9yeSAuY29ubmVjdGlvbi1oaXN0b3J5X19jb250ZW50IC5jb25uZWN0aW9uLW1vbnRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jb25uZWN0aW9uLWhpc3RvcnkgLmNvbm5lY3Rpb24taGlzdG9yeV9fY29udGVudCAuY29ubmVjdGlvbnMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jb25uZWN0aW9uLWhpc3RvcnkgLmNvbm5lY3Rpb24taGlzdG9yeV9fY29udGVudCAuY29ubmVjdGlvbi1kYXRlOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDUgMjQ1IDI0NSk7XG59XG5cbi5jb25uZWN0aW9uLWhpc3RvcnkgLmNvbm5lY3Rpb24taGlzdG9yeV9fY29udGVudCAuY29ubmVjdGlvbi1kYXRlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgcGFkZGluZzogM3B4IDA7XG59XG5cbi5jb25uZWN0aW9uLXNlY3VyaXR5LWluZm8ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi8qIHJlZm9udGUgcGFnZSBTQ1BJICovXG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19nZW9ncmFwaGljYWxBcmVhX19idG5zLWNvbnRhaW5lcl9fYnRuLmFjdGl2ZSxcbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3NlY3RvcmFsQ2F0ZWdvcnlfX2J0bnMtY29udGFpbmVyX19idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS00MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG5cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1jb250ZW50IC5zZi1mb3JtIHNlbGVjdDpub3QodGQsIHRyKSB7XG4gIHdpZHRoOiBjYWxjKDk2JSAtIDg3cHgpO1xufVxuXG4ucG9wdXAtbGl2cmUtYmxhbmMtMSAuc2YtZm9ybSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLmNvbnRyYWN0cy1wYWdlICNib2R5cGFnZSAudHlwZTFfbmV1dHJhbENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY29udHJhY3RzLXBhZ2UgLnByb21vLWJhbm5lci1zZWN0aW9uIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbi5lbWJsYSB7XG4gIG1heC13aWR0aDogOTc4cHg7XG59XG4uY29udHJhY3RzLXBhZ2UgLnByb21vLWJhbm5lci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250cmFjdHMtcGFnZSAucHJvbW8tYmFubmVyLXNlY3Rpb24gLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uLmVtYmxhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udHJhY3RzLXBhZ2UgLnByb21vLWJhbm5lci1zZWN0aW9uX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250cmFjdHMtcGFnZSAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2ltYWdlX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC50dW5uZWwtYXJyYXktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gIC5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaDIuaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUuLS1kaXNwbGF5LFxuLmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlLi0tZGlzcGxheXtcbiAgZm9udC1zaXplOiA0MHB4O1xufSIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4zLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhLXN0eWxlLWZhbWlseSwgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsIDkwMCk7IH1cblxuLmZhLFxuLmZhLWNsYXNzaWMsXG4uZmEtc2hhcnAsXG4uZmFzLFxuLmZhLXNvbGlkLFxuLmZhcixcbi5mYS1yZWd1bGFyLFxuLmZhYixcbi5mYS1icmFuZHMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tZmEtZGlzcGxheSwgaW5saW5lLWJsb2NrKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyB9XG5cbi5mYXMsXG4uZmEtY2xhc3NpYyxcbi5mYS1zb2xpZCxcbi5mYXIsXG4uZmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7IH1cblxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtMnhzIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjIyNWVtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMC4wODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4xMjVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA3MTQzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA1MzU3ZW07IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNzVlbTsgfVxuXG4uZmEteGwge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMC4wNDE2N2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07IH1cblxuLmZhLTJ4bCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMC4wMzEyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTg3NWVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1saS1tYXJnaW4sIDIuNWVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1mYS1saS13aWR0aCwgMmVtKSAqIC0xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1mYS1saS13aWR0aCwgMmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCAjZWVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmEtYm9yZGVyLXJhZGl1cywgMC4xZW0pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWZhLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZhLWJvcmRlci13aWR0aCwgMC4wOGVtKTtcbiAgcGFkZGluZzogdmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsIDAuMmVtIDAuMjVlbSAwLjE1ZW0pOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pOyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTsgfVxuXG4uZmEtYmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLWJlYXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLWJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpOyB9XG5cbi5mYS1ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYS1ib3VuY2U7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLWJvdW5jZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgsIDAuODQsIDAuNDIsIDEpKTsgfVxuXG4uZmEtZmFkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTsgfVxuXG4uZmEtYmVhdC1mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0LWZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTsgfVxuXG4uZmEtZmxpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLWZsaXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLWZsaXA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpOyB9XG5cbi5mYS1zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYS1zaGFrZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAycyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7IH1cblxuLmZhLXNwaW4tcmV2ZXJzZSB7XG4gIC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTsgfVxuXG4uZmEtcHVsc2UsXG4uZmEtc3Bpbi1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBzdGVwcyg4KSk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhLWJlYXQsXG4gIC5mYS1ib3VuY2UsXG4gIC5mYS1mYWRlLFxuICAuZmEtYmVhdC1mYWRlLFxuICAuZmEtZmxpcCxcbiAgLmZhLXB1bHNlLFxuICAuZmEtc2hha2UsXG4gIC5mYS1zcGluLFxuICAuZmEtc3Bpbi1wdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjI1KSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtYmVhdCB7XG4gIDAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjI1KSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYm91bmNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsIDEuMSksIHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSwgdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTsgfVxuICA2NCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYS1ib3VuY2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsIDEuMSksIHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSwgdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSwgdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsIDEuMDUpLCB2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTsgfVxuICA1NyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtZmFkZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtZmFkZS1vcGFjaXR5LCAwLjQpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1mYWRlLW9wYWNpdHksIDAuNCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1mbGlwIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsIDApLCB2YXIoLS1mYS1mbGlwLXksIDEpLCB2YXIoLS1mYS1mbGlwLXosIDApLCB2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsIDApLCB2YXIoLS1mYS1mbGlwLXksIDEpLCB2YXIoLS1mYS1mbGlwLXosIDApLCB2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwgMCksIHZhcigtLWZhLWZsaXAteSwgMSksIHZhcigtLWZhLWZsaXAteiwgMCksIHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xODBkZWcpKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gIDEyJSwgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cbiAgOCUsIDI0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7IH1cbiAgMTYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7IH1cbiAgMzIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7IH1cbiAgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLFxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbi5mYS1yb3RhdGUtYnkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tZmEtc3RhY2stei1pbmRleCwgYXV0byk7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwgI2ZmZik7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uZmEtMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMwXCI7IH1cblxuLmZhLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMVwiOyB9XG5cbi5mYS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzJcIjsgfVxuXG4uZmEtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7IH1cblxuLmZhLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNFwiOyB9XG5cbi5mYS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzVcIjsgfVxuXG4uZmEtNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7IH1cblxuLmZhLTc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzN1wiOyB9XG5cbi5mYS04OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjsgfVxuXG4uZmEtOTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7IH1cblxuLmZhLWZpbGwtZHJpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtYXJyb3dzLXRvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmRcIjsgfVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQwXCI7IH1cblxuLmZhLXRyYXNoLWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdXNlci14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5mYS1leHBsb3Npb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU5XCI7IH1cblxuLmZhLWZpbGUtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLXdhdmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS1yaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5mYS1idWlsZGluZy11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDlcIjsgfVxuXG4uZmEtZGljZS10aHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtY2FsZW5kYXItZGF5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1hbmNob3ItY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhYVwiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQxXCI7IH1cblxuLmZhLXZvbGxleWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtYXJyb3dzLXVwLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMyXCI7IH1cblxuLmZhLXNvcnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtZG9vci1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1yaWdodC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtYXRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtc29hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjsgfVxuXG4uZmEtaWNvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cblxuLmZhLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWxpbmVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtYnJpZGdlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzlcIjsgfVxuXG4uZmEtcHVtcC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiOyB9XG5cbi5mYS1maW5nZXJwcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1mb3J3YXJkLXN0ZXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtZmFjZS1zbWlsZS1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZm9vdGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZjXCI7IH1cblxuLmZhLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWFuZ2xlcy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtdXNlcnMtcmVjdGFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NFwiOyB9XG5cbi5mYS1wZW9wbGUtcm9vZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzdcIjsgfVxuXG4uZmEtcGVvcGxlLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCI7IH1cblxuLmZhLWJlZXItbXVnLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1iZWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1kaWFncmFtLXByZWRlY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3N1wiOyB9XG5cbi5mYS1hcnJvdy11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtYnVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWZpbGUtY3N2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiOyB9XG5cbi5mYS1tZW5vcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG5cbi5mYS10cnVjay1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGZcIjsgfVxuXG4uZmEtcmVjb3JkLXZpbnlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7IH1cblxuLmZhLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFmXCI7IH1cblxuLmZhLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS1qYXItd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE3XCI7IH1cblxuLmZhLWVudmVsb3Blcy1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlYlwiOyB9XG5cbi5mYS1jaXJjbGUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1wYWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1jb250YWN0LWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiOyB9XG5cbi5mYS1sYW5kbWFyay1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxY1wiOyB9XG5cbi5mYS1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY29tbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLXBhc3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1maWxlLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtY29kZS1wdWxsLXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7IH1cblxuLmZhLWNsaXBib2FyZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS10cnVjay1yYW1wLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdXNlci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdmlhbC12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTdcIjsgfVxuXG4uZmEtc2hlZXQtcGxhc3RpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzFcIjsgfVxuXG4uZmEtYmxvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtcGVyc29uLWFycm93LXVwLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjsgfVxuXG4uZmEtc2Nyb2xsLXRvcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtYnJvb20tYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWlkZGl0Y2gtYnJvb20tYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtYm94LWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLXBlcnNvbi1kcm93bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDVcIjsgfVxuXG4uZmEtYXJyb3ctZG93bi05LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLXNwcmF5LWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtdHJ1Y2stbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7IH1cblxuLmZhLWVhcnRoLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1yYWluYm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS1wYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS10cm93ZWwtYnJpY2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4YVwiOyB9XG5cbi5mYS1mYWNlLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWhvc3BpdGFsLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7IH1cblxuLmZhLXRlbnQtYXJyb3ctbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2ZcIjsgfVxuXG4uZmEtZ2F2ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWxlZ2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1ib3gtdGlzc3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1iZWxsLWNvbmNpZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLXBlbi1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG5cbi5mYS1wZW9wbGUtYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5mYS1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH1cblxuLmZhLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyM1wiOyB9XG5cbi5mYS1zcXVhcmUtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtc3VuLXBsYW50LXdpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdhXCI7IH1cblxuLmZhLXRvaWxldHMtcG9ydGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg0XCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjFcIjsgfVxuXG4uZmEtdGFjaG9ncmFwaC1kaWdpdGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLXVzZXJzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5mYS1jbG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cblxuLmZhLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtaG91c2UtZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGNcIjsgfVxuXG4uZmEtc3F1YXJlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLmZhLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXNxdWFyZS1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVmXCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiOyB9XG5cbi5mYS1zd2F0Y2hib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1iYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1uYXZpY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1wZW9wbGUtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1oZWFydC1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnQtYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG5cbi5mYS1zcXVhcmUtdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZmFjZS1raXNzLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3MtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEtZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcGVvcGxlLXJvYmJlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCI7IH1cblxuLmZhLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLXNjaG9vbC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZkXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLXVubG9jay1rZXlob2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLXNpdGVtYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9uYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLXJvYWQtc3Bpa2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2OFwiOyB9XG5cbi5mYS1maXJlLWJ1cm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjFcIjsgfVxuXG4uZmEtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtaGFudWtpYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWZlYXRoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cblxuLmZhLXZvbHVtZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjsgfVxuXG4uZmEtY29tcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLXdoZWF0LWF3bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2RcIjsgfVxuXG4uZmEtd2hlYXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiOyB9XG5cbi5mYS1hbmtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYVwiOyB9XG5cbi5mYS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7IH1cblxuLmZhLXNxdWFyZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1wZXNldGEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjsgfVxuXG4uZmEtaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1zcXVhcmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1zcXVhcmUtcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjsgfVxuXG4uZmEtY2FydC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1nYW1lcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1jaXJjbGUtZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1mYWNlLWRpenp5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG5cbi5mYS1kaXp6eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZWdnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTNcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZ1dGJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZnV0Ym9sLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1wYWludGJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7IH1cblxuLmZhLWhvdC10dWItcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3QtdHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1tYXAtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLWhvdXNlLWZsb29kLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZVwiOyB9XG5cbi5mYS10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS1icmlkZ2UtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2NcIjsgfVxuXG4uZmEtc2Fjay1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7IH1cblxuLmZhLXBlbi10by1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWNhci1zaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5mYS1zaGFyZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZmXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtbWljcm9zY29wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjsgfVxuXG4uZmEtc2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjsgfVxuXG4uZmEtYmFnLXNob3BwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLWFycm93LWRvd24tei1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLW1pdHRlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjsgfVxuXG4uZmEtcGVyc29uLXJheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRkXCI7IH1cblxuLmZhLXVzZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS1leWUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZsYXNrLXZpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYzXCI7IH1cblxuLmZhLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLW9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS13b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OVwiOyB9XG5cbi5mYS1ob3VzZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCI7IH1cblxuLmZhLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLXN0b3B3YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4uZmEtZmFjZS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1icmlkZ2UtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjYlwiOyB9XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1mYWNlLWdyaW4td2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5mYS1lYXItZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVhZm5lc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWhhcmQtb2YtaGVhcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtcm9hZC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY0XCI7IH1cblxuLmZhLWRpY2UtZml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtc3F1YXJlLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtbGFuZC1taW5lLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYlwiOyB9XG5cbi5mYS1pLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtc3RhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODlcIjsgfVxuXG4uZmEtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7IH1cblxuLmZhLWhyeXZuaWEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHJ5dm5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtcGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtdG9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLmZhLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiOyB9XG5cbi5mYS1iYW5nbGFkZXNoaS10YWthLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmU2XCI7IH1cblxuLmZhLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLXN0YWZmLXNuYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiOyB9XG5cbi5mYS1yb2QtYXNjbGVwaXVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiOyB9XG5cbi5mYS1yb2Qtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7IH1cblxuLmZhLXN0YWZmLWFlc2N1bGFwaXVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmZhLXRydWNrLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtYnVsYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OThcIjsgfVxuXG4uZmEtc25vd21hbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjsgfVxuXG4uZmEtcm9hZC1iYXJyaWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MlwiOyB9XG5cbi5mYS1zY2hvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLWlnbG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG5cbi5mYS1qb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWhvcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjsgfVxuXG4uZmEtZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLWRvbmctc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLXBvby1zdG9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjsgfVxuXG4uZmEtcG9vLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLWZhY2UtZnJvd24tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnJvd24tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS1oZWxtZXQtdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAzXCI7IH1cblxuLmZhLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1iYWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7IH1cblxuLmZhLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1maWxlLXdhdmVmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1yYWRpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cblxuLmZhLWNoYXJ0LXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzNcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLXZpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLWdhdWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS1kYXNoYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7IH1cblxuLmZhLWdhdWdlLW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjsgfVxuXG4uZmEtd2FuZC1tYWdpYy1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjsgfVxuXG4uZmEtbWFnaWMtd2FuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjsgfVxuXG4uZmEtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7IH1cblxuLmZhLXBlbi1jbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjYVwiOyB9XG5cbi5mYS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS1zY2hvb2wtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2YlwiOyB9XG5cbi5mYS1kdW1wc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtdmFuLXNodXR0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLXNodXR0bGUtdmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1idWlsZGluZy11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYVwiOyB9XG5cbi5mYS1zcXVhcmUtY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWJ1bGxob3JuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtc3luYWdvZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1wZXJzb24taGFsZi1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDhcIjsgfVxuXG4uZmEtcm9hZC1icmlkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYzXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjsgfVxuXG4uZmEtdGFibGV0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDZcIjsgfVxuXG4uZmEtcGl6emEtc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtYXJlYS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtaG91c2UtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGRcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDBcIjsgfVxuXG4uZmEtYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWNhbWVyYS1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7IH1cblxuLmZhLXNwcmF5LWNhbi1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyLWZyZXNoZW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG5cbi5mYS1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjsgfVxuXG4uZmEtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS1hcnJvdy1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmZhLXNoYXBlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4uZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4uZmEtc2h1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFuZG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1wZXJzb24tcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtbW9iaWxlLXJldHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyN1wiOyB9XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1zcGlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cblxuLmZhLWhhbmRzLWJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOVwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU2XCI7IH1cblxuLmZhLXgtcmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5mYS1zcGVsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjsgfVxuXG4uZmEtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLWNvbXB1dGVyLW1vdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1tb3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtc2lnbi1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtc2hvcC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjsgfVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5mYS1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXZpcnVzLWNvdmlkLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOVwiOyB9XG5cbi5mYS1zaG9wLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE1XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYlwiOyB9XG5cbi5mYS1wZXJzb24tYnJlYXN0ZmVlZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjsgfVxuXG4uZmEtcmlnaHQtdG8tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS1wYXNzcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtaGVhcnQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5LWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLWNyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEteG1hcmtzLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5YVwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtd2VpZ2h0LXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5mYS13ZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXVzZXItZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtYXJyb3ctdXAtYS16OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWZhY2UtbGF1Z2gtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLWNpcmNsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS10b2dnbGUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5mYS13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5mYS1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjsgfVxuXG4uZmEtZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtYmVkLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1zaHV0dGxlLXNwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1mYWNlLWxhdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWhlYXJ0LWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMFwiOyB9XG5cbi5mYS1jb2RlLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCI7IH1cblxuLmZhLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1wZXBwZXItaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG5cbi5mYS11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLWNvbG9uLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cblxuLmZhLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLXN0b3JlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiOyB9XG5cbi5mYS1yb2FkLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjZcIjsgfVxuXG4uZmEtdXNlci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLWNoYW1wYWduZS1nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiOyB9XG5cbi5mYS1nbGFzcy1jaGVlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEtaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiOyB9XG5cbi5mYS1maWxlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lmaS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWZpLXN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtYmF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0aHR1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11c2VyLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtdXNlci1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1hbmNob3ItbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWRcIjsgfVxuXG4uZmEtYnVpbGRpbmctbmdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkN1wiOyB9XG5cbi5mYS1tYW5hdC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkNVwiOyB9XG5cbi5mYS1ub3QtZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLWJvcmRlci10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiOyB9XG5cbi5mYS1tYXAtbG9jYXRpb24tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtamVkaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtc3F1YXJlLXBvbGwtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLW11Zy1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7IH1cblxuLmZhLWNhci1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtZGljZS10d286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMlwiOyB9XG5cbi5mYS1wZXJzb24tY2hhbGtib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2RcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLWhhbmQtYmFjay1maXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLXNxdWFyZS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNFwiOyB9XG5cbi5mYS1jaGFydC1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtaGFuZHMtYnViYmxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjsgfVxuXG4uZmEtaGFuZHMtd2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjsgfVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS10cmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtZXllLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWNyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLXNhaWxib2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0NVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtc3F1YXJlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG5cbi5mYS1mcm9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNmXCI7IH1cblxuLmZhLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1taWNyb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1jb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7IH1cblxuLmZhLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtZm9sZGVyLWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjsgfVxuXG4uZmEtaG91c2UtdHN1bmFtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTVcIjsgfVxuXG4uZmEtc3F1YXJlLW5maTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzZcIjsgfVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI1XCI7IH1cblxuLmZhLW1hcnRpbmktZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtcm90YXRlLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXJvdGF0ZS1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5kby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXRhYmxlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWxlbW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1nZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWRvbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLXNtb2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmZhLW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG5cbi5mYS1tb251bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtc25vd3Bsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLWFuZ2xlcy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1jYW5uYWJpczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2lyY2xlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS10YWJsZXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS1ldGhlcm5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXVyby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1ldXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XG5cbi5mYS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2lyY2xlLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1jb21wYXNzLWRyYWZ0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1wbGF0ZS13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWFcIjsgfVxuXG4uZmEtaWNpY2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjsgfVxuXG4uZmEtcGVyc29uLXNoZWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCI7IH1cblxuLmZhLW5ldXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtZmFjZS1sYXVnaC1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1sYXJpLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWM4XCI7IH1cblxuLmZhLXZvbGNhbm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcwXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1M1wiOyB9XG5cbi5mYS1zdGVybGluZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1nYnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvdW5kLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXZpcnVzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc3XCI7IH1cblxuLmZhLXVzZXItdGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdlXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5mYS1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtcGVyc29uLXNrYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLWZpbHRlci1jaXJjbGUtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNpcmNsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LXRvLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLWJveC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1zY3JvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNwYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtbG9jYXRpb24tcGluLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFmXCI7IH1cblxuLmZhLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1oaWxsLWF2YWxhbmNoZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDdcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS1ib21iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWNvbnRhY3QtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtdmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1kaWFtb25kLXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpcmVjdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkY1wiOyB9XG5cbi5mYS1ob3VzZS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmZhLWxhcHRvcC1ob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZmEtZmFjZS10aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4uZmEtdGlyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLW1vbmV5LWJpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmM1wiOyB9XG5cbi5mYS1zbW9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG5cbi5mYS1jcnV0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNsb3VkLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMFwiOyB9XG5cbi5mYS12ZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5mYS1mZXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWFcIjsgfVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiOVwiOyB9XG5cbi5mYS1zZWVkbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc3Byb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWJveGVzLXBhY2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM3XCI7IH1cblxuLmZhLWNpcmNsZS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtZ3JvdXAtYXJyb3dzLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjZcIjsgfVxuXG4uZmEtYm93bC1mb29kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNlwiOyB9XG5cbi5mYS1jYW5keS1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtY2xvdWQtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiOyB9XG5cbi5mYS10ZXh0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW1vdmUtZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1mYWNlLXNtaWxlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtaWxlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1hcnJvd3MtbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYXJyb3dzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWhvdXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7IH1cblxuLmZhLWNsb3VkLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNoaWxkcmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMVwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1ibGFja2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS11c2VyLWxhcmdlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjsgfVxuXG4uZmEtbWF0dHJlc3MtcGlsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiOyB9XG5cbi5mYS1ndWFyYW5pLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTlhXCI7IH1cblxuLmZhLWFycm93cy1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1jcnV6ZWlyby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLXNoaWVsZC1oYWx2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLWJvb2stYXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiOyB9XG5cbi5mYS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjsgfVxuXG4uZmEtZW52ZWxvcGUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlOFwiOyB9XG5cbi5mYS1sYXllci1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtYXJyb3dzLXRvLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmVcIjsgfVxuXG4uZmEtYXJjaHdheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZFwiOyB9XG5cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWZpbGUtemlwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtbWFydGluaS1nbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtY291Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNlZGktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGZcIjsgfVxuXG4uZmEtaXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1jaHVyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjsgfVxuXG4uZmEtZGVtb2NyYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiOyB9XG5cbi5mYS1wZXJzb24tc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiOyB9XG5cbi5mYS1za2lpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXJvYWQtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjdcIjsgfVxuXG4uZmEtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7IH1cblxuLmZhLWZlYXRoZXItcG9pbnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cblxuLmZhLXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiOyB9XG5cbi5mYS1zbm93Zmxha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWZpbHRlci1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdiXCI7IH1cblxuLmZhLWxvY3VzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjBcIjsgfVxuXG4uZmEtc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtMS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1saXN0LW51bWVyaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLXBlcnNvbi1kcmVzcy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDRcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiOyB9XG5cbi5mYS1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEtZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS11cC1kb3duLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWhvdXNlLWNoaW1uZXktdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1zdGFyLWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS13aGlza2V5LWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1nbGFzcy13aGlza2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQzXCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCI7IH1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1jdWJlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNlwiOyB9XG5cbi5mYS13b24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEta3J3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXZpcnVzLWNvdmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOFwiOyB9XG5cbi5mYS1hdXN0cmFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7IH1cblxuLmZhLWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiOyB9XG5cbi5mYS1sZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1yb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS10YXhpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS1jYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWJvbHQtbGlnaHRuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiN1wiOyB9XG5cbi5mYS1zYWNrLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2YVwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maXNoLWZpbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYyXCI7IH1cblxuLmZhLWJ1aWxkaW5nLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ1XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5mYS1ncmluLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1wb29wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWthYWJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLWhlbG1ldC1zYWZldHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhcmQtaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG5cbi5mYS1oYXQtaGFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjsgfVxuXG4uZmEtZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uZmEtcGxhbmUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NVwiOyB9XG5cbi5mYS1mYWNlLXJvbGxpbmctZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1jaGFydC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1tYXNrLXZlbnRpbGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI0XCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1zaWducy1wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXAtc2lnbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQyXCI7IH1cblxuLmZhLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiOyB9XG5cbi5mYS10YXJwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3YlwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlci13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmZhLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiOyB9XG5cbi5mYS1hcnJvd3MtdG8tZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiZlwiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1YlwiOyB9XG5cbi5mYS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtbWFycy1hbmQtdmVudXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLWhvdXNlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWIwXCI7IH1cblxuLmZhLWhvbWUtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjsgfVxuXG4uZmEtaG91c2UtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IxXCI7IH1cblxuLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2NrdGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtZmFjZS1zdXJwcmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLWJvdHRsZS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzVcIjsgfVxuXG4uZmEtY2lyY2xlLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uZmEtYXBwbGUtd2hvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjsgfVxuXG4uZmEta2l0Y2hlbi1zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFhXCI7IH1cblxuLmZhLXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS1jdWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1iaXRjb2luLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7IH1cblxuLmZhLXNoaWVsZC1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTczXCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1sb2NrLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWVsZXZhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZFwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXRyYW5zZmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOFwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXRyZW5kLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOVwiOyB9XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7IH1cblxuLmZhLXNxdWFyZS1wb2xsLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cblxuLmZhLXBvbGwtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjsgfVxuXG4uZmEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1iYWNrd2FyZC1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi5mYS1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4uZmEtcGxhbmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH1cblxuLmZhLXRyYWRlbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjsgfVxuXG4uZmEtY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtdm9sdW1lLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdXNlcnMtcmF5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTNcIjsgfVxuXG4uZmEtd2FsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmZhLWZpbGUtYXVkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjsgfVxuXG4uZmEtaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLWJ1Z3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQwXCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1maWxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1oYW5kc2hha2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmZhLWJvb2stYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJiXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1oYXQtY293Ym95OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiOyB9XG5cbi5mYS1icmlkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM4XCI7IH1cblxuLmZhLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7IH1cblxuLmZhLXBob25lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjsgfVxuXG4uZmEtdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmI3XCI7IH1cblxuLmZhLWNhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjsgfVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWJcIjsgfVxuXG4uZmEtdHJ1Y2stZmllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThkXCI7IH1cblxuLmZhLXJvdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUzXCI7IH1cblxuLmZhLXBhbm9yYW1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiOyB9XG5cbi5mYS1jb21tZW50LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7IH1cblxuLmZhLXRlZXRoLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLWZpbGUtY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlZFwiOyB9XG5cbi5mYS10YWdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS1mb3J3YXJkLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4uZmEtZmFjZS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtc3F1YXJlLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLWhvdXNlLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjsgfVxuXG4uZmEtYmFycy1wcm9ncmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjsgfVxuXG4uZmEtdGFza3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiOyB9XG5cbi5mYS1mYXVjZXQtZHJpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZmEtY2FydC1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1iYW4tc21va2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS1tb2JpbGUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7IH1cblxuLmZhLWJhc2tldC1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS10YXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS1idXMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG5cbi5mYS1idXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG5cbi5mYS1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWZhY2Utc2FkLWNyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLWNyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRjXCI7IH1cblxuLmZhLWZpbGUtc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMFwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXRvd2VyLW9ic2VydmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NlwiOyB9XG5cbi5mYS1maWxlLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmFsLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpZ25hbC1wZXJmZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWhlYXJ0LWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDFcIjsgfVxuXG4uZmEtaG91c2UtY2hpbW5leTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWZcIjsgfVxuXG4uZmEtaG9tZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWZcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS1mYWNlLWZyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLWZsb3BweS1kaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS12aWhhcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cblxuLmZhLXNjYWxlLXVuYmFsYW5jZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjsgfVxuXG4uZmEtc29ydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtY29tbWVudGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtcGxhbnQtd2lsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWFcIjsgfVxuXG4uZmEtZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWJhY3Rlcml1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kcy1wcmF5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1hcnJvdy1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtYXJyb3ctcm90YXRlLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLWJpb2hhemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjsgfVxuXG4uZmEtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1jaGlsZC1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWNcIjsgfVxuXG4uZmEtdXNlcnMtYmV0d2Vlbi1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTFcIjsgfVxuXG4uZmEtbHVuZ3MtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLWNhbGVuZGFyLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2hpbGQtcmVhY2hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlkXCI7IH1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZmEtdXNlci1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtYXJyb3ctdXAtMS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1zaGllbGQtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7IH1cblxuLmZhLWRpY2Utc2l4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiOyB9XG5cbi5mYS1tb3NxdWl0by1uZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJjXCI7IH1cblxuLmZhLWJyaWRnZS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2VcIjsgfVxuXG4uZmEtcGVyc29uLWJvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS1oYXQtd2l6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG5cbi5mYS1wZW4tZmFuY3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlcnNvbi1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiOyB9XG5cbi5mYS1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiOyB9XG5cbi5mYS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtZ2F1Z2Utc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5mYS1nYXVnZS1zaW1wbGUtbWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7IH1cblxuLmZhLWJvb2stbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxuXG4uZmEtcG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1zaGlydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdC1zaGlydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS1jdWJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtZGl2aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG5cbi5mYS10ZW5nZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5mYS10ZW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtaGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGFuZHMtaG9sZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uZmEtaGFuZHMtY2xhcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWE4XCI7IH1cblxuLmZhLXJlcHVibGljYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQzXCI7IH1cblxuLmZhLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1kaWNlLWQ2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1yZXN0cm9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjsgfVxuXG4uZmEtajo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7IH1cblxuLmZhLXVzZXJzLXZpZXdmaW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk1XCI7IH1cblxuLmZhLWZpbGUtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtdGFibGUtY2VsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS1maWxlLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtYm9vay1iaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4uZmEtYmlibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRraXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS1vdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtcGVyc29uLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1icmllZmNhc2UtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLXRhYmxlLWNlbGxzLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtYm9vay10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7IH1cblxuLmZhLXRhbmFraDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjNcIjsgfVxuXG4uZmEtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWxpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1wbGFuZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1OFwiOyB9XG5cbi5mYS10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNha2UtY2FuZGxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWFuZ2xlcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LXRvLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGIzXCI7IH1cblxuLmZhLXJpYmJvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtbHVuZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7IH1cblxuLmZhLWFycm93LXVwLTktMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjsgfVxuXG4uZmEtbGl0ZWNvaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDNcIjsgfVxuXG4uZmEtYm9yZGVyLW5vbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cblxuLmZhLWNpcmNsZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTJcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uZmEtaW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS10cnVjay1maWVsZC11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGVcIjsgfVxuXG4uZmEtaG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLW1vdW50YWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG5cbi5mYS11c2VyLWRvY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1tZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtY2lyY2xlLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1zcXVhcmUtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc4XCI7IH1cblxuLmZhLW1ldGVvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjsgfVxuXG4uZmEtY2FyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZFwiOyB9XG5cbi5mYS1zbGVpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLWFycm93LWRvd24tMS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uZmEtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1icmFpbGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1sYW5kbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjsgfVxuXG4uZmEtdHJ1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLXBlcnNvbi1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzY1wiOyB9XG5cbi5mYS10ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3ZFwiOyB9XG5cbi5mYS12ZXN0LXBhdGNoZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtYXJyb3ctZG93bi1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCI7IH1cblxuLmZhLWNvb2tpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjsgfVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLWFycm93LWxlZnQtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1hcnJvdy1yb3RhdGUtYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1oYXJkLWRyaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1kdW1iYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3QtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS10YXJwLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdjXCI7IH1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMVwiOyB9XG5cbi5mYS1wZXJzb24tc2tpaW5nLW5vcmRpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4uZmEtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtdHJhaW4tc3Vid2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLWNoYXJ0LWdhbnR0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNFwiOyB9XG5cbi5mYS1pbmRpYW4tcnVwZWUtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmNcIjsgfVxuXG4uZmEtaW5kaWFuLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiOyB9XG5cbi5mYS1pbnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWJjXCI7IH1cblxuLmZhLWNyb3Atc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbGVmdC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1kbmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLXZpcnVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5mYS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtc3VidHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLWNoZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVjXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1mcmFuYy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4ZlwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtZHJvcGxldC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGludC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtbW9zcXVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3NxdWl0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmJcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjsgfVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YlwiOyB9XG5cbi5mYS1jYXJ0LXNob3BwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS12aWFsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWZcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4uZmEtYXJyb3ctdHVybi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLmZhLXU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC12YXJpYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvY2stZm91cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtYmFja3dhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtcGFsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1mYXVjZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhdC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjsgfVxuXG4uZmEtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjljXCI7IH1cblxuLmZhLWtleWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1ob3VzZS1jaGltbmV5LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLW1vYmlsZS1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtcGxhbmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJkXCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1tb3VudGFpbi1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZVwiOyB9XG5cbi5mYS1jb2luczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEta2hhbmRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLWZvbGRlci10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiOyB9XG5cbi5mYS1uZXR3b3JrLXdpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1oYW1zYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtY2VudC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmNVwiOyB9XG5cbi5mYS1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtcGVyc29uLXByZWduYW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxZVwiOyB9XG5cbi5mYS13YW5kLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtdGlja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS1wb3dlci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1mbGFnLXVzYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtbGFwdG9wLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCI7IH1cblxuLmZhLXR0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdGVsZXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWRpYWdyYW0tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzZcIjsgfVxuXG4uZmEtcGVyc29uLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZVwiOyB9XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXBlcnNvbi1oaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBlb3BsZS1wdWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNVwiOyB9XG5cbi5mYS1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjsgfVxuXG4uZmEtY2FibGUtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS1jbG91ZC1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1idWlsZGluZy1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ0XCI7IH1cblxuLmZhLXNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLWFycm93cy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI4XCI7IH1cblxuLmZhLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1mYWNlLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmZhLWRlbGV0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtZHJvcHBlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEwXCI7IH1cblxuLmZhLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtZmFjZS1tZWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1ib29rLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG5cbi5mYS1ib29rLWRlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmZhLWlkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtb3V0ZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtZGVkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZlXCI7IH1cblxuLmZhLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1sZy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1kaWNlLW9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEta2l3aS1iaXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcm90YXRlLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXV0ZW5zaWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS1jdXRsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS1hcnJvdy11cC13aWRlLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtbWlsbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlZFwiOyB9XG5cbi5mYS1ib3dsLXJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmViXCI7IH1cblxuLmZhLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS10b3dlci1icm9hZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtY29kZS1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7IH1cblxuLmZhLW1vdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZFwiOyB9XG5cbi5mYS10b2lsZXQtcG9ydGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1jYXJhdmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5mYS1zaGllbGQtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MlwiOyB9XG5cbi5mYS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS16YXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWdsYXNzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNFwiOyB9XG5cbi5mYS1vaWwtd2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjsgfVxuXG4uZmEtdmF1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM1XCI7IH1cblxuLmZhLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLXRvaWxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1N1wiOyB9XG5cbi5mYS15ZW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEtY255OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1qcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1yb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtZ3VpdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1mYWNlLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWJvcmUtaG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzNcIjsgfVxuXG4uZmEtaW5kdXN0cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93cy10dXJuLXRvLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMxXCI7IH1cblxuLmZhLWZsb3Jpbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiOyB9XG5cbi5mYS1hcnJvdy1kb3duLXNob3J0LXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1sZXNzLXRoYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiOyB9XG5cbi5mYS1hbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1jYXItdHVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cblxuLmZhLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS11c2VyLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWFuY2hvci1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFjXCI7IH1cblxuLmZhLWVsbGlwc2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1raXQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWE5XCI7IH1cblxuLmZhLXRvb2xib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYlwiOyB9XG5cbi5mYS1idWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY3XCI7IH1cblxuLmZhLWJvb2stb3Blbi1yZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLmZhLWJvb2stcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1tb3VudGFpbi1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCI7IH1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJhXCI7IH1cblxuLmZhLWRpY2UtZDIwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS10cnVjay1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4Y1wiOyB9XG5cbi5mYS1maWxlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiOyB9XG5cbi5mYS1tZWRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtYmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1zcXVhcmUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLXBvZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1wbHVnLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjBcIjsgfVxuXG4uZmEtc3Rhci1vZi1saWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWxvY2F0aW9uLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7IH1cblxuLmZhLXBlcnNvbi1zd2ltbWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lYXJ0aC1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjsgfVxuXG4uZmEtZWFydGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWVhcnRoLWFtZXJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1wZXJzb24tYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNiXCI7IH1cblxuLmZhLWRvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtc29ja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0N1wiOyB9XG5cbi5mYS1nYXVnZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG5cbi5mYS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS13aW5lLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtYmFycy1zdGFnZ2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXJlb3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1ob3Rkb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWRydW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLmZhLWljZS1jcmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZjXCI7IH1cblxuLmZhLWZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1jaGVjay10by1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5mYS12b3RlLXllYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1ib3hlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4uZmEtYm94ZXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jaGFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtZWFyLWxpc3Rlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS10cmVlLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg3XCI7IH1cblxuLmZhLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLXJ1cGlhaC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZFwiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtcGluZy1wb25nLXBhZGRsZS1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5mYS10cmFzaC1jYW4tYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS1uYWlyYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmNlwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLXdhbGtpZS10YWxraWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7IH1cblxuLmZhLWZpbGUtcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5mYS1maWxlLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmZhLXJlY2VpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXNxdWFyZS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNmXCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLWNvZGUtY29tcGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjsgfVxuXG4uZmEtbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbGlzdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1zY2hvb2wtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmZcIjsgfVxuXG4uZmEtdG93ZXItY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODVcIjsgfVxuXG4uZmEtZG93bi1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1yYW5raW5nLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYxXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLXBlcnNvbi1oYXJhc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCI7IH1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7IH1cblxuLmZhLWxhbmRtYXJrLWRvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7IH1cblxuLmZhLWxhbmRtYXJrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjsgfVxuXG4uZmEtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLXR2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10ZWxldmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXNocmltcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDhcIjsgfVxuXG4uZmEtbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLWp1Zy1kZXRlcmdlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCI7IH1cblxuLmZhLWNpcmNsZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmZhLXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cblxuLmZhLWNhci1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5mYS15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjsgfVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2JvYXJkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XG5cbi5mYS10cnVjay1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1maXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkanVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtY2xhcHBlcmJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWRpYXRpb24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1iYXNlYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtamV0LWZpZ2h0ZXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCI7IH1cblxuLmZhLWRpYWdyYW0tcHJvamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1jb3B5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS12b2x1bWUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5mYS12b2x1bWUtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLWhhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7IH1cblxuLmZhLWdyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4uZmEtc2hhcmUtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtY2hpbGQtY29tYmF0YW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMFwiOyB9XG5cbi5mYS1jaGlsZC1yaWZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTBcIjsgfVxuXG4uZmEtZ3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YlwiOyB9XG5cbi5mYS1zcXVhcmUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7IH1cblxuLmZhLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7IH1cblxuLmZhLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtY29tcHV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU1XCI7IH1cblxuLmZhLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtbXVsdGlwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7IH1cblxuLmZhLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLXBlc28tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjJcIjsgfVxuXG4uZmEtYnVpbGRpbmctc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOFwiOyB9XG5cbi5mYS1iYWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XG5cbi5mYS11c2Vycy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5MlwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtdHJhY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjsgfVxuXG4uZmEtdHJhc2gtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmZhLWFycm93LWRvd24tdXAtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjBcIjsgfVxuXG4uZmEtbGluZXMtbGVhbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLWNvcHlyaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtZXF1YWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2RcIjsgfVxuXG4uZmEtYmxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtdGVldGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1pbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoZWtlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hlcWVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGVxZWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1yb2NrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXBob3RvLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cblxuLmZhLXBob3RvLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1hcnJvdy10cmVuZC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjsgfVxuXG4uZmEtcGx1Zy1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVlXCI7IH1cblxuLmZhLXNpZ24taGFuZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS10YWJsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS1zY2hvb2wtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmVcIjsgfVxuXG4uZmEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1ob2xseS1iZXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1iYWN0ZXJpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLW5vdGRlZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZmVcIjsgfVxuXG4uZmEtZGlzZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLXJldHdlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLWNhci1yZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1jYXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1wdW1wLXNvYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ3XCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cblxuLmZhLWNhcnJpYWdlLWJhYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5mYS12ci1jYXJkYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjsgfVxuXG4uZmEtcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY1XCI7IH1cblxuLmZhLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH1cblxuLmZhLWZhY2Utc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRyb3BoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtcGVyc29uLXByYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLmZhLXByYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLmZhLWhhbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3Bpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cblxuLmZhLXBlYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1nZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS1hcnJvdy11cC1yaWdodC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiN1wiOyB9XG5cbi5mYS1zcGxvdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiOyB9XG5cbi5mYS1mYWNlLWdyaW4taGVhcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4uZmEtZGljZS1mb3VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XG5cbi5mYS1zaW0tY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtbWVyY3VyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtYXJyb3ctdHVybi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1wZXJzb24tZmFsbGluZy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDdcIjsgfVxuXG4uZmEtYXdhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLXRpY2tldC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1hbmdsZXMtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLXFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtY2xvY2stcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtc2hpZWxkLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1hcnJvdy11cC1zaG9ydC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cblxuLmZhLWhvdXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IyXCI7IH1cblxuLmZhLWdvbGYtYmFsbC10ZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvbGYtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtaG91c2UtY2hpbW5leS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cblxuLmZhLXBlbi1uaWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MFwiOyB9XG5cbi5mYS10ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODJcIjsgfVxuXG4uZmEtd2FuZC1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLWRvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuXG4uZmEtY2Fycm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG5cbi5mYS1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtY2hlZXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS15aW4teWFuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEtbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXBlcnNvbi1iaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7IH1cblxuLmZhLWJpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYnJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cblxuLmZhLXNoaWVsZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzRcIjsgfVxuXG4uZmEtZ29wdXJhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZWFydGgtb2NlYW5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2JcIjsgfVxuXG4uZmEtZ2xvYmUtb2NlYW5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2JcIjsgfVxuXG4uZmEtc3F1YXJlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmZhLXhtYXJrLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtaGFzaHRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzXCI7IH1cblxuLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLWV4cGFuZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLW9pbC1jYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiOyB9XG5cbi5mYS1oaXBwbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuXG4uZmEtY2hhcnQtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlM1wiOyB9XG5cbi5mYS1pbmZpbml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjsgfVxuXG4uZmEtdmlhbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk2XCI7IH1cblxuLmZhLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM4XCI7IH1cblxuLmZhLXZvaWNlbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtZmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5mYS1wZXJzb24td2Fsa2luZy1sdWdnYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NFwiOyB9XG5cbi5mYS11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLXRyYWlsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH1cblxuLmZhLWJhaGFpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1oYXlrYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLXNkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7IH1cblxuLmZhLWRyYWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZFwiOyB9XG5cbi5mYS1saW5rLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1jaGFpbi1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLWNoYWluLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLWNsb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUxXCI7IH1cblxuLmZhLWFycm93LXVwLXotYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7IH1cblxuLmZhLWZpcmUtZmxhbWUtY3VydmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XG5cbi5mYS1maXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtdG9ybmFkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjsgfVxuXG4uZmEtZmlsZS1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTRcIjsgfVxuXG4uZmEtYm9vay1xdXJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjsgfVxuXG4uZmEtcXVyYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLWFuY2hvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjsgfVxuXG4uZmEtZmFjZS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1hcnJvdy10cmVuZC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiOyB9XG5cbi5mYS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWZlZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWRyYXctcG9seWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtc2NhbGUtYmFsYW5jZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWdhdWdlLXNpbXBsZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiOyB9XG5cbi5mYS10YWNob21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7IH1cblxuLmZhLXNob3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtZGVza3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uZmEtZGVza3RvcC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZFwiOyB9XG5cbi5mYS10YWJsZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS1jb21tZW50LXNtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc21zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG5cbi5mYS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS11c2VyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWhvdXNlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDlcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtZGlhZ3JhbS1zdWNjZXNzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdhXCI7IH1cblxuLmZhLXRydWNrLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4YlwiOyB9XG5cbi5mYS1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJjXCI7IH1cblxuLmZhLWhhbmQtZmlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWNsb3VkLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtcGVyc29uLWZhbGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ2XCI7IH1cblxuLmZhLWltYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3J0cmFpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtdXNlci10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjlcIjsgfVxuXG4uZmEtZWFydGgtZXVyb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiOyB9XG5cbi5mYS1nbG9iZS1ldXJvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1yZWN0YW5nbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXJlY3RhbmdsZS10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLWJhaHQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjsgfVxuXG4uZmEtYm9vay1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLWpvdXJuYWwtd2hpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtaGFuZGN1ZmZzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOFwiOyB9XG5cbi5mYS10cmlhbmdsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtYXJyb3ctdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1ib3R0bGUtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzRcIjsgfVxuXG4uZmEtbWFzay1mYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkN1wiOyB9XG5cbi5mYS1oaWxsLXJvY2tzbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDhcIjsgfVxuXG4uZmEtcmlnaHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY1XCI7IH1cblxuLmZhLWR1bmdlb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1tb25leS1iaWxsLTEtd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1oYW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtY2FsZW5kYXItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS13YXRlci1sYWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLWxhZGRlci13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtYXJyb3dzLXVwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFycm93cy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG5cbi5mYS1mYWNlLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2VcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7IH1cblxuLmZhLXR1cm4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MlwiOyB9XG5cbi5mYS1zcXVhcmUtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1icmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYmFuZGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZC1haWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEteG1hcmstY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS1naWZ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtaG90ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWVhcnRoLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWlkLWNhcmQtY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtaGFuZC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS1tdWctc2F1Y2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2ZmZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS11c2VyLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdHJhaW4tdHJhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjsgfVxuXG4uZmEtc3lyaW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1zdG9wd2F0Y2gtMjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1tYWduZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLWphcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTZcIjsgfVxuXG4uZmEtbm90ZS1zdGlja3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1idWctc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDkwXCI7IH1cblxuLmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjZcIjsgfVxuXG4uZmEtYm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuXG4uZmEtdXNlci1pbmp1cmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS1mYWNlLXNhZC10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWQtdGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXRlbnQtYXJyb3dzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjFcIjsgfVxuXG4uZmEtYXJyb3dzLXNwaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJiXCI7IH1cblxuLmZhLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjsgfVxuXG4uZmEtdHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiYlwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7IH1cblxuLmZhLWRvbGxhci1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjRcIjsgfVxuXG4uZmEtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjRcIjsgfVxuXG4uZmEtdXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjRcIjsgfVxuXG4uZmEteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7IH1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS11c2Vycy1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c2Vycy1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGFcIjsgfVxuXG4uZmEtYnVpbGRpbmctY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLW11c2V1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXRyb3dlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODlcIjsgfVxuXG4uZmEtZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7IH1cblxuLmZhLXN0YXBsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFmXCI7IH1cblxuLmZhLW1hc2tzLXRoZWF0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZWF0ZXItbWFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLWtpcC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWpldC1maWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdodGVyLWpldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtc3F1YXJlLXNoYXJlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1iYXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1wbHVzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzY1wiOyB9XG5cbi5mYS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjsgfVxuXG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjsgfVxuXG4uZmEtdHVybi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6bm90KDpmb2N1cyksXG4uZmEtc3Itb25seS1mb2N1c2FibGU6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4uZmFiLFxuLmZhLWJyYW5kcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7IH1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtZ3VpbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtc3F1YXJlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLXNxdWFyZS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFkXCI7IH1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zcXVhcmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjsgfVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjsgfVxuXG4uZmEtc3F1YXJlLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtc3F1YXJlLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjsgfVxuXG4uZmEtc3F1YXJlLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtc3F1YXJlLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc3F1YXJlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWdvbGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwZlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXVuY2hhcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtbmZjLWRpcmVjdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMwXCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1tZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDliXCI7IH1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXNxdWFyZS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtc3F1YXJlLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLXBhZGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhMFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLXNxdWFyZS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtc3F1YXJlLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZVwiOyB9XG5cbi5mYS1naXRsYWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFlXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLXNxdWFyZS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLWhhc2hub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk5XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cblxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtc3F1YXJlLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtbmZjLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMVwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtc3F1YXJlLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNxdWFyZS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLWJpbGliaWxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Q5XCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLTQyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1zcXVhcmUtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjsgfVxuXG4uZmEtc3F1YXJlLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZmEtc3F1YXJlLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1jbXBsaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWRlZXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjsgfVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtc2NyZWVucGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcwXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS13aXJzaW5kaGFuZHdlcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDBcIjsgfVxuXG4uZmEtd3NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjsgfVxuXG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtc3F1YXJlLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4uZmEtc3BhY2UtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5mYS1zcXVhcmUtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtc3F1YXJlLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtcGVyYnl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1ib3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjsgfVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1zdHViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWM3XCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vZHlzZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzZcIjsgfVxuXG4uZmEtc3F1YXJlLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7IH1cblxuLmZhLXNpdHJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0YVwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmZhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS13b2R1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmZhLWdvb2dsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjsgfVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLXBpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzYVwiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmFzLFxuLmZhLXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfSIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNpcmNsZSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS1ib3JkZXItc2l6ZS1tZWRpdW0pO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uYnV0dG9uLS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJ1dHRvbi0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYnV0dG9uLS1hcnJvdzo6YWZ0ZXIge1xuICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMikgdmFyKC0tc3BhY2luZy0xNik7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xufVxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDApO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLS1saWdodC10aGVtZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4uYnV0dG9uLS1saWdodC10aGVtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uYnV0dG9uLS1kYXJrLXRoZW1lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbn1cbi5idXR0b24tLWRhcmstdGhlbWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5pbnB1dC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cbi5pbnB1dC1idXR0b246aGFzKC5idXR0b24tLWNlbnRlcikge1xuICBtYXJnaW46IDEycHggYXV0bztcbn1cbi5pbnB1dC1idXR0b246aGFzKC5idXR0b24tLXByaW1hcnkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5pbnB1dC1idXR0b246aGFzKC5idXR0b24tLWxpZ2h0LXRoZW1lKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLmlucHV0LWJ1dHRvbjpoYXMoLmJ1dHRvbi0tbGlnaHQtdGhlbWUpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5pbnB1dC1idXR0b246aGFzKC5idXR0b24tLWRhcmstdGhlbWUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS04MCk7XG59XG4uaW5wdXQtYnV0dG9uOmhhcyguYnV0dG9uLS1kYXJrLXRoZW1lKTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLmlucHV0LWJ1dHRvbi0tYXJyb3cgOjphZnRlciB7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1idXR0b24tLWFycm93IC5pbnB1dC1idXR0b246aGFzKC5idXR0b24tLXNtYWxsKTo6YWZ0ZXIge1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xufVxuLmlucHV0LWJ1dHRvbi0tYXJyb3cgLmJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG4uaW5wdXQtYnV0dG9uLS1hcnJvdyAuYnV0dG9uLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xufVxuLmljb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5pY29uLWJ1dHRvbi0tbGFyZ2UgaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5pY29uLWJ1dHRvbi0tbGlnaHQtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLmljb24tYnV0dG9uLS1saWdodC10aGVtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uaWNvbi1idXR0b24tLWRhcmstdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktODApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5pY29uLWJ1dHRvbi0tZGFyay10aGVtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG59XG4uaWNvbi1idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pY29uLWJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50b2dnbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi50b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC01MCk7XG59XG4udG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udG9nZ2xlLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xufVxuLnRvZ2dsZS1idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvZ2dsZS1idXR0b24tLWFjdGl2ZS50b2dnbGUtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4udG9nZ2xlLWJ1dHRvbi0tYWN0aXZlLnRvZ2dsZS1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4udG9nZ2xlLWJ1dHRvbi0taWNvbiB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG4udGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTIwKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4udGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbn1cbi50YWI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRhYjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xufVxuLnRhYl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFiX19waWN0b2dyYW0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICAtLWN1cnJlbnQtY29sb3ItMTogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgLS1jdXJyZW50LWNvbG9yLTI6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MCk7XG59XG4udGFiLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLnRhYi0tYWN0aXZlLnRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4udGFiLS1hY3RpdmUgLnRhYl9fcGljdG9ncmFtIHtcbiAgLS1jdXJyZW50LWNvbG9yLTE6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1jdXJyZW50LWNvbG9yLTI6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG59XG4udGFiLS1zdHlsZWQudGFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMnB4O1xuICB0b3A6IC04cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBjbGVhcjogYm90aDtcbn1cbi5saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG59XG4ubGluay0tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5saW5rLS1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZpbGUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS04MCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLmZpbGUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG59XG4udGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE2cHggOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAyNHB4IDI0cHggNHB4O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG4udGFnW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi50YWcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5pbnB1dCB7XG4gIGFsbDogdW5zZXQ7XG4gIHdpZHRoOiA5NiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1zaXplLW1lZGl1bSkgc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuLmlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkwKTtcbn1cbi5pbnB1dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlucHV0LS1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmlucHV0LS1kYXJrLXRoZW1lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbn1cbi5pbnB1dC0tZGFyay10aGVtZS0taG92ZXIsIC5pbnB1dC0tZGFyay10aGVtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5pbnB1dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLndyYXBwZXIgLmlucHV0IHtcbiAgd2lkdGg6IDk0JTtcbn1cbi5zZWxlY3Q6bm90KHRkLHRyKSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDk2JSAtIDI3cHgpO1xuICBwYWRkaW5nOiAxM3B4IHZhcigtLXNwYWNpbmctMTIpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXNpemUtbWVkaXVtKSBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElERXlJajQ4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lOQ2tnY205MFlYUmxLRGt3S1NJK1BIQmhkR2dnWkQwaVRURXhMamMwTnl3eE1TNHpOREVzTVM0ME55NHlOekZoTGpneE55NDRNVGNzTUN3d0xEQXRNUzR5TVRnc01Dd3VPVGcwTGprNE5Dd3dMREFzTUN3d0xERXVNekUyVERrdU9URTVMREV5TEM0eU5UTXNNakl1TkRFeFlTNDVPRFF1T1RnMExEQXNNQ3d3TERBc01TNHpNVFZCTGpneU9DNDRNamdzTUN3d0xEQXNMamcyTVN3eU5HRXVPREkzTGpneU55d3dMREFzTUN3dU5qQTRMUzR5TnpKc01UQXVNamMzTFRFeExqQTNZUzQ1T0RNdU9UZ3pMREFzTUN3d0xEQXRNUzR6TVRkYUlpQm1hV3hzUFNJak1Ua3lOVFF5SWk4K1BDOW5Qand2YzNablBnPT0pIG5vLXJlcGVhdCByaWdodDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG4uc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTMwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG4uc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkwKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWxlY3QtLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2VsZWN0LS1kYXJrLXRoZW1lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbn1cbi5zZWxlY3QtLWRhcmstdGhlbWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuc2VsZWN0IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLSAyN3B4KTtcbiAgfVxufVxuLndyYXBwZXIgLnNlbGVjdCB7XG4gIHdpZHRoOiBjYWxjKDk0JSAtIDI3cHgpO1xufVxuLnRleHRhcmVhIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXNpemUtbWVkaXVtKSBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTMwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG4udGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktOTApO1xufVxuLnRleHRhcmVhLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dGFyZWEtLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udGV4dGFyZWEtLWRhcmstdGhlbWUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xufVxuLnRleHRhcmVhLS1kYXJrLXRoZW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4uY2hlY2tib3hbdHlwZT1yYWRpb10sIC5jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7IC8qIHRoaXMgaXMgbmVlZGVkIGZvciBpT1MuIE90aGVyd2lzZSB0aGUgYmFja2dyb3VuZCBqdXN0IGJlY29tZXMgYmxhY2suICovXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSwgLmNoZWNrYm94W3R5cGU9cmFkaW9dW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sIC5jaGVja2JveFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0sIC5jaGVja2JveFt0eXBlPWNoZWNrYm94XVthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNoZWNrYm94W3R5cGU9cmFkaW9dOjpiZWZvcmUsIC5jaGVja2JveFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbn1cbi5jaGVja2JveFt0eXBlPXJhZGlvXTpmb2N1cywgLmNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2hlY2tib3hbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4uY2hlY2tib3hbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLmNoZWNrYm94W3R5cGU9Y2hlY2tib3hdW2FyaWEtY2hlY2tlZD1taXhlZF06OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogNDAlO1xufVxuLmNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICBoZWlnaHQ6IDc1JTtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTE1JSkgdHJhbnNsYXRlWCgtMTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAuY2hlY2tib3hbdHlwZT1yYWRpb10sIC5jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gIH1cbiAgLmNoZWNrYm94W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgfVxuICAuY2hlY2tib3hbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlLCAuY2hlY2tib3hbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuY2hlY2tib3hbdHlwZT1jaGVja2JveF1bYXJpYS1jaGVja2VkPW1peGVkXTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgfVxuICAuY2hlY2tib3hbdHlwZT1yYWRpb106Zm9jdXMsIC5jaGVja2JveFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgfVxufVxudWwucGFnZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxudWwucGFnZXIgbGkge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xufVxuLnNhbWUtY29scyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAyNHB4IDI0cHggNHB4O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2FtZS1jb2xzID4gKiB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYW1lLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpO1xuICB9XG4gIC5zYW1lLWNvbHMgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ua2V5cG9pbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWluLXdpZHRoOiAyNCU7XG59XG4ua2V5cG9pbnQtY2FyZF9fcGljdG9ncmFtIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5rZXlwb2ludC1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLmtleXBvaW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xufVxuLmtleXBvaW50LWNhcmQtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbi5rZXlwb2ludC1jYXJkLS1sYXJnZSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLmtleXBvaW50LWNhcmQtLW51bWJlciB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbn1cbi5rZXlwb2ludC1jYXJkLS1udW1iZXIgLmtleXBvaW50LWNhcmRfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW51bWJlci0yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBudW1cIiBvbiwgXCJsbnVtXCIgb24sIFwibGlnYVwiIG9mZjtcbn1cbi5rZXlwb2ludC1jYXJkLS1udW1iZXIgLmtleXBvaW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xufVxuLmFydGljbGUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hcnRpY2xlLWNhcmQ6aG92ZXIgLmFydGljbGUtY2FyZF9fdGl0bGUgLmxpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xufVxuLmFydGljbGUtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYXJ0aWNsZS1jYXJkX192aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYXJ0aWNsZS1jYXJkX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtbW9iaWxlKTtcbn1cbi5hcnRpY2xlLWNhcmRfX3RpdGxlIC5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLmFydGljbGUtY2FyZF9fdGl0bGUgLmxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xufVxuLmFydGljbGUtY2FyZF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5hcnRpY2xlLWNhcmRfX2V4Y2VycHQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtY2FyZF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmFydGljbGUtY2FyZF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLmFydGljbGUtY2FyZC0tcmV2ZXJzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uYXJ0aWNsZS1jYXJkLS1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIG1heC13aWR0aDogMzMycHg7XG59XG4uYXJ0aWNsZS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkLS12aWRlbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1jYXJkLS12aWRlbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkLS12aWRlbyAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5hcnRpY2xlLWNhcmQtLXdpZGUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1tZWRpdW0pO1xufVxuLmFydGljbGUtY2FyZC0td2lkZSAuYXJ0aWNsZS1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5hcnRpY2xlLWNhcmQtLXdpZGUgLmFydGljbGUtY2FyZF9fY29udGVudCB7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbWVkaXVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWNhcmQtLXdpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWNhcmQtLXdpZGUgLmFydGljbGUtY2FyZF9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWV3LW5vdXMgLmFydGljbGUtY2FyZC0td2lkZSAuYXJ0aWNsZS1jYXJkX19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkLS1sYXJnZSB7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmFydGljbGUtY2FyZC0tbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLmFydGljbGUtY2FyZC0tbGFyZ2UgLmFydGljbGUtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtY2FyZC0tbGFyZ2Uge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hd2FyZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjgwcHg7XG59XG4uYXdhcmQtaXRlbS0tY2FyZCB7XG4gIGJvcmRlcjogdmFyKC0tYm9yZGVyLXNpemUtbWVkaXVtKSBzb2xpZCB2YXIoLS1jb2xvci1nb2xkLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYXdhcmQtaXRlbS0tY2FyZCAuYXdhcmQtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMjQ4cHg7XG4gIGhlaWdodDogOTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5hd2FyZC1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYXdhcmQtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbn1cbi5hd2FyZC1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNtYWxsKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uYXdhcmQtaXRlbV9fanVyeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1pY3JvKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3YXJkLWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG4uZmVlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTgwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uZmVlLWNhcmRfX3ZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZWUtY2FyZF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiIG9uLCBcImxudW1cIiBvbiwgXCJsaWdhXCIgb2ZmO1xufVxuLmZlZS1jYXJkX191bml0LCAuZmVlLWNhcmQgc3VwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBwYWRkaW5nLXRvcDogMiU7XG59XG4uZmVlLWNhcmRfX2xpc3Qge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLmZlZS1jYXJkLS1oaWdobGlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mZWUtY2FyZC0taGlnaGxpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgfVxufVxuLmZlZS1jYXJkLS1oaWdobGlnaHQgLmZlZS1jYXJkX192YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbn1cbi5mZWUtY2FyZC0taGlnaGxpZ2h0IC5mZWUtY2FyZF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbnVtYmVyLTEpO1xuICBsaW5lLWhlaWdodDogODAlO1xufVxuLmZlZS1jYXJkLS1oaWdobGlnaHQgLmZlZS1jYXJkX191bml0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNCk7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG59XG4uZmVlLWNhcmQtLWhpZ2hsaWdodCAuZmVlLWNhcmRfX2xpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG59XG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbn1cbi5icmVhZGNydW1iIGE6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAxLjRweDtcbn1cbi5icmVhZGNydW1iIGE6bGFzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjRweDtcbn1cbi50YWJzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS04MCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFicy1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1hbmFnZW1lbnQtZ3VpZGVkLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMzIpIHZhcigtLXNwYWNpbmctNDApIHZhcigtLXNwYWNpbmctNDApIHZhcigtLXNwYWNpbmctMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktODApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1lZGl1bSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjb250YWluZXI6IG1hbmFnZW1lbnQtZ3VpZGVkLWNhcmQvaW5saW5lLXNpemU7XG59XG4ubWFuYWdlbWVudC1ndWlkZWQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4ubWFuYWdlbWVudC1ndWlkZWQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDY0Y2g7XG59XG4ubWFuYWdlbWVudC1ndWlkZWQtY2FyZF9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFuYWdlbWVudC1ndWlkZWQtY2FyZF9fbG9nb3MgLmxvZ28ge1xuICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxuQGNvbnRhaW5lciBtYW5hZ2VtZW50LWd1aWRlZC1jYXJkIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYW5hZ2VtZW50LWd1aWRlZC1jYXJkIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIpIHZhcigtLXNwYWNpbmctMTYpO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xMik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIH1cbn1cbi5tYW5hZ2VtZW50LW90aGVycy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTQwKSB2YXIoLS1zcGFjaW5nLTQwKSB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWVkaXVtKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgY29udGFpbmVyOiBtYW5hZ2VtZW50LW90aGVycy1jYXJkL2lubGluZS1zaXplO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OjE2cHg7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bztcbiAgfVxufVxuXG4ubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4ubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDY0Y2g7XG59XG4ubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDAgMDtcbn1cbi5tYW5hZ2VtZW50LW90aGVycy1jYXJkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5tYW5hZ2VtZW50LW90aGVycy1jYXJkX19pdGVtIC5tYW5hZ2VtZW50LW90aGVycy1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS01KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtNTApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2l0ZW0gLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2l0ZW0gLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0xNik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9faXRlbSAubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9fZXhwbGFpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFuYWdlbWVudC1vdGhlcnMtY2FyZF9fZXhwbGFpbmF0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7ICovXG4gIC5tYW5hZ2VtZW50LW90aGVycy1jYXJkX19leHBsYWluYXRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuLyogfSAqL1xuLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbnMgLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMTYpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24taW5zdGFudCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTtcbn1cbi5tYW5hZ2VtZW50LW90aGVycy1jYXJkX19leHBsYWluYXRpb25zIC5tYW5hZ2VtZW50LW90aGVycy1jYXJkX19leHBsYWluYXRpb24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbnMgLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbiwgLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbnMgLm1hbmFnZW1lbnQtb3RoZXJzLWNhcmRfX2V4cGxhaW5hdGlvbiA+ICoge1xuICBtYXgtd2lkdGg6IDk2Y2g7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbn1cbkBjb250YWluZXIgbWFuYWdlbWVudC1vdGhlcnMtY2FyZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFuYWdlbWVudC1vdGhlcnMtY2FyZCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICB9XG59XG4uaXRlbS1jYXJkLWhpc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdGVtLWNhcmQtaGlzdG9yeTpob3ZlciAuaXRlbS1jYXJkLWhpc3RvcnlfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLml0ZW0tY2FyZC1oaXN0b3J5OmhvdmVyIC5pdGVtLWNhcmQtaGlzdG9yeV9faGVhZGVyIGgzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5pdGVtLWNhcmQtaGlzdG9yeV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0yNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktODApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLml0ZW0tY2FyZC1oaXN0b3J5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uaXRlbS1jYXJkLXN1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pdGVtLWNhcmQtc3VwcG9ydDpob3ZlciAuaXRlbS1jYXJkLXN1cHBvcnRfX2NhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG59XG4uaXRlbS1jYXJkLXN1cHBvcnQ6aG92ZXIgLml0ZW0tY2FyZC1zdXBwb3J0X19pbmZvcm1hdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi5pdGVtLWNhcmQtc3VwcG9ydDpob3ZlciAuaXRlbS1jYXJkLXN1cHBvcnRfX2NhcmQtaGVhZGVyIHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLml0ZW0tY2FyZC1zdXBwb3J0X19jYXJkLWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDMxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlYWVjO1xufVxuLml0ZW0tY2FyZC1zdXBwb3J0X19jYXJkLWhlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLml0ZW0tY2FyZC1zdXBwb3J0X19pbmZvcm1hdGlvbnMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDMxMnB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmNWY2O1xufVxuLml0ZW0tY2FyZC1zdXBwb3J0X19pbmZvcm1hdGlvbnNfX3BlcmNlbnRhZ2UtcmF0ZSB7XG4gIHdpZHRoOiAyMDdweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5pdGVtLWNhcmQtc3VwcG9ydF9faW5mb3JtYXRpb25zX19jYXJkLWluZm9ybWF0aW9uLXRleHQge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLml0ZW0tY2FyZC1zdXBwb3J0X19pbmZvcm1hdGlvbnMgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY4cHg7XG59XG4uaXRlbS1jYXJkLXN1cHBvcnQ6bm90KC5pdGVtLWNhcmQtc3VwcG9ydC0tYWN0aXZlKTpob3ZlciAuc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9fY2FyZC1oZWFkZXIsIC5pdGVtLWNhcmQtc3VwcG9ydDpob3ZlciAuc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9faW5mb3JtYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG59XG4uZXhwYW5kLW1lbnUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmV4cGFuZC1tZW51LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG59XG4uZXhwYW5kLW1lbnUtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG4uZXhwYW5kLW1lbnUtY2FyZCAudHdvLWxpbmUge1xuICBtaW4taGVpZ2h0OiA0M3B4O1xufVxuLmV4cGFuZC1tZW51LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4uZXhwYW5kLW1lbnUtY2FyZF9fbG9nbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNikgMDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5leHBhbmQtbWVudS1jYXJkX19sb2dvIC5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTA4cHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG4uZXhwYW5kLW1lbnUtY2FyZC0tbG9nbyB7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIGFzcGVjdC1yYXRpbzogMC43Mjtcbn1cbi5leHBhbmQtbWVudS1jYXJkLS1sb2dvIC5leHBhbmQtbWVudS1jYXJkX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5leHBhbmQtbWVudS1jYXJkLS1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5leHBhbmQtbWVudS1jYXJkLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS04MCk7XG59XG4uZXhwYW5kLW1lbnUtY2FyZC0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbn1cbi50b2dnbGUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctNjQpIGF1dG87XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2FjY29yZGlvbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fYWNjb3JkaW9uLWJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5saWVucyAuYWNjb3JkaW9uLWNvbnRhaW5lcl9fYWNjb3JkaW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGllbnMgLmFjY29yZGlvbi1jb250YWluZXJfX2FjY29yZGlvbi1idG4gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyLmFjY29yZGlvbi0tYWN0aXZlIC5hY2NvcmRpb24tY29udGFpbmVyX19hY2NvcmRpb24tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDQwLCA4Myk7XG4gIGNvbG9yOiByZ2IoMjQ3LCAyNTAsIDI1Myk7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lci5hY2NvcmRpb24tLWFjdGl2ZSAuYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnQge1xuICBjb2xvcjogIzE5MjU0MjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19saWVucy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX2xpZW5zLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fbGllbnMtY29udGFpbmVyIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fbGllbnMtY29udGFpbmVyIGxpIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC01MCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX2xpZW5zLWNvbnRhaW5lciBsaTpudGgtY2hpbGQob2RkKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fbGllbnMtY29udGFpbmVyIGxpOm50aC1jaGlsZChldmVuKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fbGllbnMtY29udGFpbmVyIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX2xpZW5zLWNvbnRhaW5lciBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX2xpZW5zLWNvbnRhaW5lciBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX2xpZW5zLWNvbnRhaW5lciBsaSBhOmFmdGVyIHtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHZhcigtLXNwYWNpbmctMTYpO1xuICB0b3A6IDE5cHg7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fcXVlc3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3F1ZXN0aW9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YjZiNmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3F1ZXN0aW9uIGgzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy00KTtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3Jlc3BvbnNlIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTE2KSAwIHZhcigtLXNwYWNpbmctNDApO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMTIpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCksIG9wYWNpdHkgMC41cyB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX3F1ZXN0aW9uLWNvbnRhaW5lcl9fcmVzcG9uc2UgbGkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0yNCk7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fcXVlc3Rpb24tY29udGFpbmVyX19yZXNwb25zZSBhIHtcbiAgY29sb3I6ICMwNjY2YWM7XG59XG4uYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbGFyZ2UpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS05MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmFydGljbGUtc3VtbWFyeV9faGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0zMikgMDtcbn1cbi5hcnRpY2xlLXN1bW1hcnlfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKSAwIHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmFydGljbGUtc3VtbWFyeV9faXRlbSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIpIHZhcigtLXNwYWNpbmctMzIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtZGVmYXVsdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1pbnN0YW50KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5hcnRpY2xlLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cbi5hcnRpY2xlLXN1bW1hcnlfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktODApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuLnNjcm9sbC10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogdmFyKC0tc3BhY2luZy02NCk7XG4gIHJpZ2h0OiA0dnc7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uc2Nyb2xsLXRvLXRvcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbn1cbi5hY2NvcmRpb25fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtOTAwKTtcbn1cbi5hY2NvcmRpb25fX2Fycm93IHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5hY2NvcmRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uYWNjb3JkaW9uLS1hY3RpdmUgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbn1cbi5hY2NvcmRpb24tLWFjdGl2ZSAuYWNjb3JkaW9uX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xufVxuLmZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uZm9ybV9fbGVnYWwtbm90aWNlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1tZWRpdW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWljcm8pO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTMwKTtcbn1cbi5mb3JtX19sZWdhbC1ub3RpY2UgLmxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTtcbn1cbi5mb3JtIC5saW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbn1cbi53aGl0ZS1ib29rLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LW1lZGl1bSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYm9vay1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1ib29rLWNhcmQge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi53aGl0ZS1ib29rLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLndoaXRlLWJvb2stY2FyZF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICAvKm1heC1oZWlnaHQ6IDIwMHB4OyovXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcbn1cbi53aGl0ZS1ib29rLWNhcmRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICAvKm1heC1oZWlnaHQ6IDIwMHB4OyovXG59XG4ud2hpdGUtYm9vay1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MCk7XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1MDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICB9Ki9cbn1cbi5oZWFkZXIgLmhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy02NCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNHZoO1xufVxuXG4uaGVhZGVyLm1pbmloZWFkZXIge1xuICBiYWNrZ3JvdW5kOiNGRkY7aGVpZ2h0OjgwcHg7XG59XG5cbi5oZWFkZXJfX292ZXJsYXkge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMikgMCUsIHJnYmEoMCwgMCwgMCwgMC42NikgMTAwJSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5oZWFkZXJfX21hc2sge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMTEsIDE2LCAyMSwgMC4wNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWFzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19sb2dvIHtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogY2xhbXAoMTgwcHgsIDE2dncsIDI4MHB4KTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19hY3Rpb25zIHtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gID4gYSB7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX3NlYXJjaGJhciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fc2VhcmNoYmFyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19zZWFyY2hiYXIgZmllbGRzZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX3NlYXJjaGJhciAuc2VhcmNoLWZvcm0taW5wdXQge1xuICBib3JkZXI6IHZhcigtLWJvcmRlci1zaXplLXNtYWxsKSBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTUwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2lyY2xlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fc2VhcmNoYmFyIC5zZWFyY2gtZm9ybS1pbnB1dDpmb2N1cywgLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19zZWFyY2hiYXIgLnNlYXJjaC1mb3JtLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IHZhcigtLWJvcmRlci1zaXplLXNtYWxsKSBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTMwKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fc2VhcmNoYmFyIC5zZWFyY2gtZm9ybS1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctMTYpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fY29udGFjdCB7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy00KTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0yNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAubWVudV9faXRlbS0tZnVsbCwgLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLS1sZWZ0LCAuaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLm1lbnVfX2l0ZW0tLXJpZ2h0IHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLS1sZWZ0IC5leHBhbmQtbWVudSB7XG4gIGxlZnQ6IDA7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLm1lbnVfX2l0ZW0tLXJpZ2h0IC5leHBhbmQtbWVudSB7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLS1mdWxsIC5leHBhbmQtbWVudSB7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLS1mdWxsIC5leHBhbmQtbWVudV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLmFjdGl2ZSAubWVudV9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAubWVudV9faXRlbS5hY3RpdmUgLm1lbnVfX25hbWU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLmFjdGl2ZSAuZXhwYW5kLW1lbnUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAubWVudV9faXRlbS5hY3RpdmUgLmV4cGFuZC1tZW51X19iYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5tZW51X19pdGVtLmFjdGl2ZSAuZXhwYW5kLW1lbnVfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLm1lbnVfX25hbWUge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24taW5zdGFudCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLm1lbnVfX25hbWU6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLXNwYWNpbmctOCkpO1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLTI0KSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1zcGFjaW5nLTgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXNwYWNpbmctOCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1pbnN0YW50KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAubWVudV9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAuZXhwYW5kLW1lbnUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgdmFyKC0tc3BhY2luZy0yNCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAuZXhwYW5kLW1lbnVfX2JhciB7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDA7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1pbnN0YW50KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAuZXhwYW5kLW1lbnVfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMzIpIHZhcigtLXNwYWNpbmctMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKSB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWluc3RhbnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAuZXhwYW5kLW1lbnVfX3N1Yi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fc3ViLWNvbnRlbnRfX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLmV4cGFuZC1tZW51X19zdWItY29udGVudCAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fc3ViLWNvbnRlbnQgLnN1Yi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpIHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fc3ViLWNvbnRlbnQgLnN1Yi1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLmV4cGFuZC1tZW51X19zdWItY29udGVudCAuc3ViLWl0ZW1fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAuZXhwYW5kLW1lbnVfX3N1Yi1jb250ZW50IC5zdWItaXRlbV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLmV4cGFuZC1tZW51X19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51IC5leHBhbmQtbWVudV9fbGlua3MtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgLmV4cGFuZC1tZW51IC5saW5rIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1kZWZhdWx0KTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSAuZXhwYW5kLW1lbnUgLmxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMTEsIDE2LCAyMSwgMC4wNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fYmFyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgfVxufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDEyOHB4LCAyNHZ3LCAxNjBweCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19tZW1iZXItYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX2J1cmdlci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fc2VhcmNoYmFyIHtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMzIpIHZhcigtLXNwYWNpbmctNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fc2VhcmNoYmFyLS1hY3RpdmUge1xuICB0b3A6IGF1dG87XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fc2VhcmNoYmFyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19zZWFyY2hiYXIgZmllbGRzZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3NlYXJjaGJhciAuc2VhcmNoLWZvcm0taW5wdXQge1xuICBib3JkZXI6IHZhcigtLWJvcmRlci1zaXplLXNtYWxsKSBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTUwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jaXJjbGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3NlYXJjaGJhciAuc2VhcmNoLWZvcm0taW5wdXQ6Zm9jdXMsIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19zZWFyY2hiYXIgLnNlYXJjaC1mb3JtLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IHZhcigtLWJvcmRlci1zaXplLXNtYWxsKSBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTMwKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19zZWFyY2hiYXIgLnNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMTYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwtLWFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLm1lbnUsIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtLCAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAubWVudV9faGVhZGVyLCAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLm1lbnVfX2l0ZW0gLnN1Yi1tZW51X19oZWFkZXIsIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLm1lbnVfX2hlYWRlciwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuc3ViLW1lbnVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0yNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAubWVudV9fbmFtZSwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5zdWItbWVudV9fbmFtZSwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAubWVudV9fbmFtZSwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuc3ViLW1lbnVfX25hbWUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAubWVudV9fYXJyb3csIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuc3ViLW1lbnVfX2Fycm93LCAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5tZW51X19hcnJvdywgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuc3ViLW1lbnVfX2Fycm93IHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuZXhwYW5kLW1lbnUsIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51LCAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5leHBhbmQtbWVudSwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtNTApO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLm1lbnVfX2l0ZW0gLmV4cGFuZC1tZW51X19zdWItbWVudSwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnVfX3N1Yi1tZW51LCAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5leHBhbmQtbWVudV9fc3ViLW1lbnUsIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtbWVudV9fYm9keSwgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnVfX2JvZHksIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1tZW51X19ib2R5LCAuaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbTpmaXJzdC1jaGlsZCAubWVudV9faGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtNTApO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtLS1hY3RpdmUgLm1lbnVfX2hlYWRlciA+IC5tZW51X19hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQgLnN1Yi1tZW51X19oZWFkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC01MCk7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtOmxhc3QtY2hpbGQgLnN1Yi1tZW51X19oZWFkZXIsIC5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCAuZXhwYW5kLXN1Yi1tZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIHZhcigtLXNwYWNpbmctMzIpO1xufVxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbS0tYWN0aXZlIC5zdWItbWVudV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbn1cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0tLWFjdGl2ZSAuc3ViLW1lbnVfX2hlYWRlciA+IC5zdWItbWVudV9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLmhlYWRlcl9fY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00MCkgdmFyKC0tc3BhY2luZy0xNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTk2KSB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZS1kb3duKTtcbn1cbi5mb290ZXJfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl9fc29jaWFscyAuc29jaWFsc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFscyAuc29jaWFsc19fY29udGVudCB7XG4gICAgZ2FwOiA0dnc7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5mb290ZXJfX25hdmlnYXRpb24gcHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXJfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX3Byb2plY3Qge1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSA2dncgdmFyKC0tc3BhY2luZy02NCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlcl9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9fcHJvamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX25hdmlnYXRpb24gLm5hdmlnYXRpb25fX3Byb2plY3QgYS5saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4uZm9vdGVyX19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgOHZ3IHZhcigtLXNwYWNpbmctNjQpIDR2dztcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgbWFyZ2luOjAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSA2dncgdmFyKC0tc3BhY2luZy02NCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19tZW51IHtcbiAgICBnYXA6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9fbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICB9XG59XG4uZm9vdGVyX19uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19tZW51IGEubGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xufVxuLmZvb3Rlcl9fbmF2aWdhdGlvbiAuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5mb290ZXJfX25hdmlnYXRpb24gLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbmF2aWdhdGlvbiAuc2VjdGlvbiB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICB9XG59XG4uZm9vdGVyX19uYXZpZ2F0aW9uIC5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuLmZvb3Rlcl9fbmF2aWdhdGlvbiAuc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG59XG4uZm9vdGVyX19uYXZpZ2F0aW9uIC5pY29uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NHB4O1xuICByaWdodDogNHZ3O1xufVxuLmZvb3Rlcl9fcmVzdW1lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgM2ZyKSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmctNDApO1xuICBncmlkLXJvdy1nYXA6IHZhcigtLXNwYWNpbmctNDApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIDZ2dyB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19yZXN1bWUge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIDR2dyB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fcmVzdW1lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSA2dncgdmFyKC0tc3BhY2luZy00OCkgNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19yZXN1bWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgZ3JpZC1nYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMzIpIDJ2dyB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgfVxuICAuZm9vdGVyX19yZXN1bWUgPiA6bm90KGltZykge1xuICAgIHBhZGRpbmc6IDAgNHZ3O1xuICB9XG59XG4uZm9vdGVyX19yZXN1bWUgLnJlc3VtZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fcmVzdW1lIC5yZXN1bWVfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBncmlkLWFyZWE6IDIvMS8zLzI7XG4gIH1cbn1cbi5mb290ZXJfX3Jlc3VtZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fcmVzdW1lIC5yZXN1bWVfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG59XG4uZm9vdGVyX19yZXN1bWUgLnJlc3VtZV9fY29udGFjdCAuY29udGFjdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG4uZm9vdGVyX19yZXN1bWUgLnJlc3VtZV9fY29udGFjdCAuY29udGFjdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG59XG4uZm9vdGVyX19yZXN1bWUgLnJlc3VtZV9fY29udGFjdCAuY29udGFjdF9fY29udGVudCBhLmxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEwMCk7XG59XG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmZvb3Rlcl9fbGVnYWwgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xlZ2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIDZ2dztcbiAgfVxufVxuLmZvb3Rlcl9fbGVnYWwgYS5saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xMDApO1xufVxuLmZvb3Rlcl9fbGVnYWwgLmxlZ2FsX19zZXBhcmF0b3Ige1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbGVnYWwgLmxlZ2FsX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cmFwcGVyOm5vdCgud3JhcHBlci0tZnVsbF93aWR0aCkge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXItLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLndyYXBwZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndyYXBwZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXIgLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi53cmFwcGVyLS02Nl8zMyBzZWN0aW9uOm50aC1vZi10eXBlKDApLFxuLndyYXBwZXItLTY2XzMzIC53cmFwOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDY2JTtcbn1cbi53cmFwcGVyLS02Nl8zMyBzZWN0aW9uOm50aC1vZi10eXBlKDEpLFxuLndyYXBwZXItLTY2XzMzIC53cmFwOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tNjZfMzMgc2VjdGlvbjpudGgtb2YtdHlwZSgwKSwgLndyYXBwZXItLTY2XzMzIHNlY3Rpb246bnRoLW9mLXR5cGUoMSksXG4gIC53cmFwcGVyLS02Nl8zMyAud3JhcDpudGgtb2YtdHlwZSgxKSwgLndyYXBwZXItLTY2XzMzIC53cmFwOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndyYXBwZXItLTUwXzUwIHNlY3Rpb24ge1xuICB3aWR0aDogNTAlO1xufVxuLndyYXBwZXItLTUwXzUwIC53cmFwcGVyX19jb250ZW50LmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudC5ncmlkIHNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndyYXBwZXItLTUwXzUwIC53cmFwcGVyX19jb250ZW50LmdyaWQgc2VjdGlvbiA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudC5ncmlkIHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXItLTUwXzUwIC53cmFwcGVyX19jb250ZW50LmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudC5ncmlkIHNlY3Rpb24gPiBkaXYge1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbiAgLndyYXBwZXItLTUwXzUwIC53cmFwcGVyX19jb250ZW50LmdyaWQgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tNTBfNTAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud3JhcHBlci0tNTBfNTAgc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cmFwcGVyLS0zM182NiBzZWN0aW9uOm50aC1vZi10eXBlKDApLFxuLndyYXBwZXItLTMzXzY2IC53cmFwOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi53cmFwcGVyLS0zM182NiBzZWN0aW9uOm50aC1vZi10eXBlKDEpLFxuLndyYXBwZXItLTMzXzY2IC53cmFwOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tMzNfNjYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndyYXBwZXItLTMzXzY2IC53cmFwOm50aC1vZi10eXBlKDEpLCAud3JhcHBlci0tMzNfNjYgLndyYXA6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3JhcHBlci0tNzVfMjUgc2VjdGlvbjpudGgtb2YtdHlwZSgwKSxcbi53cmFwcGVyLS03NV8yNSAud3JhcDpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA3NSU7XG59XG4ud3JhcHBlci0tNzVfMjUgc2VjdGlvbjpudGgtb2YtdHlwZSgxKSxcbi53cmFwcGVyLS03NV8yNSAud3JhcDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXItLTc1XzI1IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC53cmFwcGVyLS03NV8yNSBzZWN0aW9uOm50aC1vZi10eXBlKDApLCAud3JhcHBlci0tNzVfMjUgc2VjdGlvbjpudGgtb2YtdHlwZSgxKSxcbiAgLndyYXBwZXItLTc1XzI1IC53cmFwOm50aC1vZi10eXBlKDEpLCAud3JhcHBlci0tNzVfMjUgLndyYXA6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3JhcHBlci0tYWxvbmUgLndyYXBwZXJfX2NvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tYWxvbmUgLndyYXBwZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cbi53cmFwcGVyLS1hbG9uZSBzZWN0aW9uOm50aC1vZi10eXBlKDApLFxuLndyYXBwZXItLWFsb25lIC53cmFwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tYWxvbmUgc2VjdGlvbjpudGgtb2YtdHlwZSgwKSxcbiAgLndyYXBwZXItLWFsb25lIC53cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyLm9yZGVyX3N3aXRjaCAud3JhcHBlcl9fY29udGVudCBzZWN0aW9uOm50aC1vZi10eXBlKDApLFxuICAud3JhcHBlci5vcmRlcl9zd2l0Y2ggLndyYXBwZXJfX2NvbnRlbnQgLndyYXA6bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uaG9tZS1oZXJvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbi5ob21lLWhlcm8tYmFubmVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy02NCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhvbWUtaGVyby1iYW5uZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgwKSB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtaGVyby1iYW5uZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUtaGVyby1iYW5uZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgfVxufVxuLmhvbWUtaGVyby1iYW5uZXJfX2ltYWdlLCAuaG9tZS1oZXJvLWJhbm5lcl9faW1hZ2UtLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCA2NiUsIGxlZnQgYm90dG9tLCBmcm9tKHJnYigwLCAwLCAwKSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUtaGVyby1iYW5uZXIgeyAvKi0tYnJlYWtwb2ludC1tb2JpbGUqLyB9XG4gIC5ob21lLWhlcm8tYmFubmVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhvbWUtaGVyby1iYW5uZXJfX2ltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaG9tZS1oZXJvLWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAodmFyKC0tZm9udC1zaXplLTQpLCA2dncsIHZhcigtLWZvbnQtc2l6ZS0yKSk7XG4gIH1cbiAgLmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlIGJyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZS1oZXJvLWJhbm5lcl9fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIC50YWJfX3BpY3RvZ3JhbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIC50YWJfX3BpY3RvZ3JhbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIC50YWJfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIC50YWJfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy00MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lLWhlcm8tYmFubmVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvbW8tYmFubmVyLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tYmFubmVyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCk7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXItc2VjdGlvbiA+IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcbn1cbi5wcm9tby1iYW5uZXItc2VjdGlvbl9faW1hZ2UsIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faW1hZ2VfbW9iaWxlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZWRpdW0pO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vLWJhbm5lci1zZWN0aW9uIHsgLyotLWJyZWFrcG9pbnQtbW9iaWxlKi8gfVxuICAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2ltYWdlX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2xlZnQtYXJyb3csIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9fcmlnaHQtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTYwcHg7XG59XG5cbi5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9fcmlnaHQtYXJyb3cge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtNTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9fbGVmdC1hcnJvdywgLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19yaWdodC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDA7XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuXG4ucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2l0ZW1zX19pdGVtIHtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMC4yLCAwLjQsIDAuOCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2l0ZW1zX19pdGVtOmhvdmVyIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9faXRlbXNfX2l0ZW1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19pdGVtc19faXRlbTpob3ZlciAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2l0ZW1zX19pdGVtX19oZWFkZXIgaDMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19pdGVtc19faXRlbV9faGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCkgdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCkgMCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LTgwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19pdGVtc19faXRlbV9faGVhZGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR3Jhdml0YXMgT25lXCI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9faXRlbXNfX2l0ZW1fX2JvZHkge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKSB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbiBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19pdGVtc19faXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19pdGVtc19faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9faXRlbXNfX2l0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDsgLyogQWZmaWNoZXIgdW5pcXVlbWVudCBsJ8OpbMOpbWVudCBhY3RpZiAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzI4cHgpIHtcbiAgLnByb21vLW1pbmkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXZ3O1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG59XG4ucHJvbW8taGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvbW8taGVhZGVyX19pdGVtcy1zZWN0aW9uX19pdGVtc19faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvbW8taGVhZGVyIC5wcm9tby1iYW5uZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvbW8taGVhZGVyIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faW1hZ2UsIC5wcm9tby1oZWFkZXIgLnByb21vLWJhbm5lci1zZWN0aW9uX19pbWFnZV9tb2JpbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByb21vLWhlYWRlciAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2l0ZW1zIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG4ucHJvbW8taGVhZGVyIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9fbGVmdC1hcnJvdywgLnByb21vLWhlYWRlciAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX3JpZ2h0LWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYnMtbmF2aWdhdGlvbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTI0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50YWJzLW5hdmlnYXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cbi5jb21wYW55LXZhbHVlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250YWluZXI6IGNvbXBhbnktdmFsdWUtc2VjdGlvbi9pbmxpbmUtc2l6ZTtcbn1cbi5jb21wYW55LXZhbHVlLXNlY3Rpb24tLXNldmVuIC5jb21wYW55LXZhbHVlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTEyMHB4ICsgdmFyKC0tc3BhY2luZy0zMikgKiAzKTtcbn1cbi5jb21wYW55LXZhbHVlLXNlY3Rpb24tLWZpdmUgLmNvbXBhbnktdmFsdWUtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYyg4NDBweCArIHZhcigtLXNwYWNpbmctMzIpICogMik7XG59XG4uY29tcGFueS12YWx1ZS1zZWN0aW9uLS1mb3VyIC5jb21wYW55LXZhbHVlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQGNvbnRhaW5lciBjb21wYW55LXZhbHVlLXNlY3Rpb24gKHdpZHRoIDwgMTI4MHB4KSB7XG4gIC5jb21wYW55LXZhbHVlLXNlY3Rpb24tLWZvdXIgLmNvbXBhbnktdmFsdWUtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQGNvbnRhaW5lciBjb21wYW55LXZhbHVlLXNlY3Rpb24gKHdpZHRoIDwgNzY4cHgpIHtcbiAgLmNvbXBhbnktdmFsdWUtc2VjdGlvbi0tZm91ciAuY29tcGFueS12YWx1ZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY29tcGFueS12YWx1ZS1zZWN0aW9uLS10aHJlZSAuY29tcGFueS12YWx1ZS1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDg0MHB4ICsgdmFyKC0tc3BhY2luZy0zMikgKiAyKTtcbn1cbi5jb21wYW55LXZhbHVlLXNlY3Rpb24tLXR3byAuY29tcGFueS12YWx1ZS1zZWN0aW9uX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBjb250YWluZXIgY29tcGFueS12YWx1ZS1zZWN0aW9uICh3aWR0aCA8IDc2OHB4KSB7XG4gIC5jb21wYW55LXZhbHVlLXNlY3Rpb24tLXR3byAuY29tcGFueS12YWx1ZS1zZWN0aW9uX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY29tcGFueS12YWx1ZS1zZWN0aW9uLS1vbmUgLmNvbXBhbnktdmFsdWUtc2VjdGlvbl9fY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG4uY29tcGFueS12YWx1ZS1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wYW55LXZhbHVlLXNlY3Rpb25fX3RleHRlX2ZsIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbXBhbnktdmFsdWUtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG59XG4uYWR2aWNlLWludHJvLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy00OCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBjb250YWluZXI6IGFkdmljZS1pbnRyby1zZWN0aW9uL2lubGluZS1zaXplO1xufVxuLmFkdmljZS1pbnRyby1zZWN0aW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG59XG5AY29udGFpbmVyIGFkdmljZS1pbnRyby1zZWN0aW9uIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuQGNvbnRhaW5lciBhZHZpY2UtaW50cm8tc2VjdGlvbiAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWR2aWNlLWludHJvLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLmFkdmljZS1pbnRyby1zZWN0aW9uX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuQGNvbnRhaW5lciBhZHZpY2UtaW50cm8tc2VjdGlvbiAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2aWNlLWludHJvLXNlY3Rpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5AY29udGFpbmVyIGFkdmljZS1pbnRyby1zZWN0aW9uIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWR2aWNlLWludHJvLXNlY3Rpb25fX2RldGFpbHMge1xuICB3aWR0aDogNjYlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LW1lZGl1bSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xMik7XG59XG5AY29udGFpbmVyIGFkdmljZS1pbnRyby1zZWN0aW9uIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZHZpY2UtaW50cm8tc2VjdGlvbl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4uYWR2aWNlLWludHJvLXNlY3Rpb25fX2Fic3RyYWN0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xufVxuLmFkdmljZS1pbnRyby1zZWN0aW9uX19hdXRob3Ige1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApO1xufVxuLmFkdmljZS1pbnRyby1zZWN0aW9uX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbGFyZ2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLmFkdmljZS1pbnRyby1zZWN0aW9uX190ZXh0ID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1kZWZhdWx0KTtcbn1cbkBjb250YWluZXIgYWR2aWNlLWludHJvLXNlY3Rpb24gKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFkdmljZS1pbnRyby1zZWN0aW9uX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4uYWR2aWNlcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02NCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZpY2VzLXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkdmljZXMtc2VjdGlvbl9fY29udGVudCwgLmFkdmljZXMtc2VjdGlvbl9fY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hZHZpY2VzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctMTYpO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy00OCk7XG4gIH1cbn1cbi5pbnN1cmFuY2UtcGFydG5lcnMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG4gIGNvbnRhaW5lcjogaW5zdXJhbmNlLXBhcnRuZXJzLXNlY3Rpb24vaW5saW5lLXNpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW5zdXJhbmNlLXBhcnRuZXJzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4uaW5zdXJhbmNlLXBhcnRuZXJzLXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyY2g7XG59XG4uaW5zdXJhbmNlLXBhcnRuZXJzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSAwIHZhcigtLXNwYWNpbmctMzIpO1xufVxuQGNvbnRhaW5lciBpbnN1cmFuY2UtcGFydG5lcnMtc2VjdGlvbiAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5zdXJhbmNlLXBhcnRuZXJzLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmluc3VyYW5jZS1wYXJ0bmVycy1zZWN0aW9uX19sb2dvLmxvZ28ge1xuICBoZWlnaHQ6IDEyOHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5pbnZlc3RtZW50LWRpc2NsYWltZXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ncmV5LWRvd24pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgY29udGFpbmVyOiBpbnZlc3RtZW50LWRpc2NsYWltZXItc2VjdGlvbi9pbmxpbmUtc2l6ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaW52ZXN0bWVudC1kaXNjbGFpbWVyLXNlY3Rpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnZlc3RtZW50LWRpc2NsYWltZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy00OCk7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgfVxufVxuLmludmVzdG1lbnQtZGlzY2xhaW1lci1zZWN0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMmNoO1xufVxuQGNvbnRhaW5lciBpbnZlc3RtZW50LWRpc2NsYWltZXItc2VjdGlvbiAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52ZXN0bWVudC1kaXNjbGFpbWVyLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW52ZXN0bWVudC1kaXNjbGFpbWVyLXNlY3Rpb25fX3RleHQge1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmludmVzdG1lbnQtZGlzY2xhaW1lci1zZWN0aW9uX190ZXh0ID4gKiB7XG4gIG1heC13aWR0aDogOTZjaDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbn1cbkBjb250YWluZXIgaW52ZXN0bWVudC1kaXNjbGFpbWVyLXNlY3Rpb24gKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludmVzdG1lbnQtZGlzY2xhaW1lci1zZWN0aW9uX190ZXh0ID4gKiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICB9XG59XG4uaW52ZXN0bWVudC1kaXNjbGFpbWVyLXNlY3Rpb24tLWluZm8gLmludmVzdG1lbnQtZGlzY2xhaW1lci1zZWN0aW9uX190aXRsZTo6YmVmb3JlIHtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmF3YXJkcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5hd2FyZHMtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTRjaDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5hd2FyZHMtc2VjdGlvbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDI0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDI1JSwgcmdiKDAsIDAsIDApKSwgY29sb3Itc3RvcCg3NSUsIHJnYigwLCAwLCAwKSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbn1cbi5hd2FyZHMtc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpO1xufVxuQGtleWZyYW1lcyBhd2FyZHMtc2VjdGlvbi0tcHJpbWFyeSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3YXJkcy1zZWN0aW9uLS1zZWNvbmRhcnkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB9XG59XG4uYXdhcmRzLXNlY3Rpb24gLmF3YXJkLWl0ZW0gPiAqIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5yZXZpZXdzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy04MCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJldmlld3Mtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMThjaDtcbn1cbi5wYXJ0bmVycy1uZXdzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXJzLW5ld3Mtc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXJzLW5ld3Mtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtbmV3cy1zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NGNoO1xufVxuLnBhcnRuZXJzLW5ld3Mtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFydG5lcnMtbmV3cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICB9XG59XG4ucmVmZXJlbmNlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZmVyZW5jZS1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVmZXJlbmNlLXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZmVyZW5jZS1zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NGNoO1xufVxuLnJlZmVyZW5jZS1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLnJlZmVyZW5jZS1zZWN0aW9uX19yZWZlcmVuY2VzLCAucmVmZXJlbmNlLXNlY3Rpb24gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZWZlcmVuY2Utc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0xNik7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgfVxufVxuLmhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMzIpIHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctNjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpIHZhcigtLXNwYWNpbmctNDgpO1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0zMik7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVyby1iYW5uZXIuaGVyby1wcm9tbyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctOCk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlcm8tYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8tYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSAwO1xuICB9XG59XG4uaGVyby1iYW5uZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uaGVyby1iYW5uZXJfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTMpO1xuICB9XG59XG5cbi5oZXJvLWJhbm5lcl9fY2F0Y2hsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIG1heC13aWR0aDogNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fY2F0Y2hsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fY2F0Y2hsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19sb2dvLmxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1iYW5uZXJfX2xvZ28ubG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby1iYW5uZXJfX2xvZ28ubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19pbWFnZSwgLmhlcm8tYmFubmVyX19pbWFnZS0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbnNldDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9faW1hZ2UtLW1vYmlsZSB7XG4gIG9iamVjdC1wb3NpdGlvbjogNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyX19pbWFnZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tYmFubmVyIC5idXR0b24sIC5oZXJvLWJhbm5lciAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLWJhbm5lci0tcHJvZHVjdCAuaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xufVxuLmhlcm8tYmFubmVyLmhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm8tYmFubmVyLmhlaWdodC1hdXRvIGltZyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuLnNpbmNlLXBhcnRuZXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luY2UtcGFydG5lci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4uc2luY2UtcGFydG5lci1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMzJjaDtcbn1cbi5zaW5jZS1wYXJ0bmVyLXNlY3Rpb25fX3RpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG59XG4uc2luY2UtcGFydG5lci1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5jZS1wYXJ0bmVyLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4uc2luY2UtcGFydG5lci1zZWN0aW9uX19pbWFnZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaW5jZS1wYXJ0bmVyLXNlY3Rpb25fX2ltYWdlX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG59XG4uc2luY2UtcGFydG5lci1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNTEycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRhaW5lcjogcHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb24vaW5saW5lLXNpemU7XG59XG4ucHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb24ubm8tcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgNzY4cHgpIHtcbiAgLnByZW1pdW0tcGFydG5lci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICB9XG59XG4ucHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19zdWJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgMDtcbn1cbkBjb250YWluZXIgcHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb24gKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbl9fc3Vic2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIH1cbn1cbkBjb250YWluZXIgcHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb24gKHdpZHRoIDwgNzY4cHgpIHtcbiAgLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19zdWJzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQGNvbnRhaW5lciBwcmVtaXVtLXBhcnRuZXItc2VjdGlvbiAod2lkdGggPCAxMDI0cHgpIHtcbiAgLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19sb2dvcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuQGNvbnRhaW5lciBwcmVtaXVtLXBhcnRuZXItc2VjdGlvbiAod2lkdGggPCAxMDI0cHgpIHtcbiAgLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBjb250YWluZXIgcHJlbWl1bS1wYXJ0bmVyLXNlY3Rpb24gKHdpZHRoIDwgNzY4cHgpIHtcbiAgLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19sb2dvIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5AY29udGFpbmVyIHByZW1pdW0tcGFydG5lci1zZWN0aW9uICh3aWR0aCA8IDQ4MHB4KSB7XG4gIC5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnByZW1pdW0tcGFydG5lci1zZWN0aW9uX19sb2dvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkwKTtcbn1cbi5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbl9fbG9nbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AY29udGFpbmVyIHByZW1pdW0tcGFydG5lci1zZWN0aW9uICh3aWR0aCA8IDc2OHB4KSB7XG4gIC5wcmVtaXVtLXBhcnRuZXItc2VjdGlvbiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICB9XG59XG4ubGlua3Mtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgLypwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy02NCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTQwKSB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICB9Ki9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvKm1heC13aWR0aDogMTI4MHB4OyovXG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxpbmtzLXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmtzLXNlY3Rpb25fX2NvbnRhaW5lcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCh2YXIoLS1mb250LXNpemUtbGFyZ2UpLCA1dncsIHZhcigtLWZvbnQtc2l6ZS0xKSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmxpbmtzLXNlY3Rpb25fX2NvbnRhaW5lcl9fYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMjg1MztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRDFFNEYzO1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMTYpIDAgdmFyKC0tc3BhY2luZy0zMik7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlua3Mtc2VjdGlvbl9fY29udGFpbmVyX19ib3JkZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGlua3Mtc2VjdGlvbl9fY29udGFpbmVyX19ib3JkZXIgdWwgbGkge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKTtcbn1cbi5saW5rcy1zZWN0aW9uX19jb250YWluZXJfX2JvcmRlciB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3JhcHBlci0tNTBfNTAge1xuICAvKlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmxpbmtzLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSovXG59XG4ud3JhcHBlci0tNTBfNTAgLmxpbmtzLXNlY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICByb3ctZ2FwOiAzNnB4O1xufVxuLndyYXBwZXItLTUwXzUwIC5saW5rcy1zZWN0aW9uX19jb250YWluZXJfX2JvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0QxRTRGMztcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIG1hcmdpbjogMDtcbn1cbi53cmFwcGVyLS01MF81MCAubGlua3Mtc2VjdGlvbl9fY29udGFpbmVyX19ib3JkZXIgdWwge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMTIpIDA7XG59XG4ud3JhcHBlci0tNTBfNTAgLmxpbmtzLXNlY3Rpb25fX2NvbnRhaW5lcl9fYm9yZGVyIHVsIGxpIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMikgMCB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLndyYXBwZXItLTUwXzUwIC5saW5rcy1zZWN0aW9uX19jb250YWluZXJfX2JvcmRlciB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53cmFwcGVyLS01MF81MCAubGlua3Mtc2VjdGlvbl9fY29udGFpbmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnByb2R1Y3QtaW50cm8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNjQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1pbnRyby1zZWN0aW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xufVxuLnByb2R1Y3QtaW50cm8tc2VjdGlvbl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5wcm9kdWN0LWludHJvLXNlY3Rpb24gLmFydGljbGUtc3VtbWFyeV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG59XG4ucHJvZHVjdC1pbnRyby1zZWN0aW9uIC5hcnRpY2xlLXN1bW1hcnlfX2NvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKSAwO1xufVxuLnByb2R1Y3QtaW50cm8tc2VjdGlvbiAuYXJ0aWNsZS1zdW1tYXJ5X19pdGVtIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KSB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5wcm9kdWN0LWluc3VyYW5jZS1wYXJ0bmVyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgY29udGFpbmVyOiBwcm9kdWN0LWluc3VyYW5jZS1wYXJ0bmVyLXNlY3Rpb24vaW5saW5lLXNpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByb2R1Y3QtaW5zdXJhbmNlLXBhcnRuZXItc2VjdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaW5zdXJhbmNlLXBhcnRuZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0xNik7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLnByb2R1Y3QtaW5zdXJhbmNlLXBhcnRuZXItc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzJjaDtcbn1cbi5wcm9kdWN0LWluc3VyYW5jZS1wYXJ0bmVyLXNlY3Rpb25fX3RpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG59XG4ucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWluc3VyYW5jZS1wYXJ0bmVyLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4ucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19sb2dvX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtaW5zdXJhbmNlLXBhcnRuZXItc2VjdGlvbl9fbG9nby5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19sb2dvLmxvZ28ge1xuICAgIHdpZHRoOiAyMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19sb2dvLmxvZ28ge1xuICAgIHdpZHRoOiAyMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19sb2dvLmxvZ28ge1xuICAgIHdpZHRoOiAzMHZ3O1xuICB9XG59XG4ucHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTEycHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1kZWZhdWx0KTtcbn1cbkBjb250YWluZXIgcHJvZHVjdC1pbnN1cmFuY2UtcGFydG5lci1zZWN0aW9uIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWluc3VyYW5jZS1wYXJ0bmVyLXNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4ucGFydG5lci1pbnRyby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00OCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctNjQpO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGFpbmVyOiBwYXJ0bmVyLWludHJvLXNlY3Rpb24vaW5saW5lLXNpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lci1pbnRyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4ucGFydG5lci1pbnRyby1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMmNoO1xufVxuLnBhcnRuZXItaW50cm8tc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbn1cbi5wYXJ0bmVyLWludHJvLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXItaW50cm8tc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cbi5wYXJ0bmVyLWludHJvLXNlY3Rpb25fX2xvZ29fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFydG5lci1pbnRyby1zZWN0aW9uX19sb2dvLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnBhcnRuZXItaW50cm8tc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtZGVmYXVsdCk7XG59XG5AY29udGFpbmVyIHBhcnRuZXItaW50cm8tc2VjdGlvbiAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lci1pbnRyby1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLmJyb2NodXJlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLypnYXA6IHZhcigtLXNwYWNpbmctNDgpOyovXG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMjQpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icm9jaHVyZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4uYnJvY2h1cmUtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDMyY2g7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uYnJvY2h1cmUtc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbn1cbi5icm9jaHVyZS1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJvY2h1cmUtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cbi5icm9jaHVyZS1zZWN0aW9uX19pbWFnZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnJvY2h1cmUtc2VjdGlvbl9faW1hZ2VfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG59XG4uYnJvY2h1cmUtc2VjdGlvbl9faW1hZ2VfY29udGFpbmVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5icm9jaHVyZS1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNTEycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5wcm9kdWN0LWNvbnRyYWN0dWFsLWRvY3VtZW50YXRpb24tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1jb250cmFjdHVhbC1kb2N1bWVudGF0aW9uLXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtY29udHJhY3R1YWwtZG9jdW1lbnRhdGlvbi1zZWN0aW9uX190aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xufVxuLnByb2R1Y3QtY29udHJhY3R1YWwtZG9jdW1lbnRhdGlvbi1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0LWNvbnRyYWN0dWFsLWRvY3VtZW50YXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0xNik7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMjQpO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGFpbmVyOiBjb21wYW55LXZhbHVlLXNlY3Rpb24vaW5saW5lLXNpemU7XG59XG4ucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24tLXNldmVuIC5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMTIwcHggKyB2YXIoLS1zcGFjaW5nLTMyKSAqIDMpO1xufVxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLS1maXZlIC5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYyg4NDBweCArIHZhcigtLXNwYWNpbmctMzIpICogMik7XG59XG4ucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24tLWZvdXIgLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBjb250YWluZXIgcHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24gKHdpZHRoIDwgMTI4MHB4KSB7XG4gIC5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbi0tZm91ciAucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBjb250YWluZXIgcHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24gKHdpZHRoIDwgNzY4cHgpIHtcbiAgLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLS1mb3VyIC5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLS10aHJlZSAucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoODQwcHggKyB2YXIoLS1zcGFjaW5nLTMyKSAqIDIpO1xufVxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLS10d28gLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBjb250YWluZXIgcHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24gKHdpZHRoIDwgNzY4cHgpIHtcbiAgLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLS10d28gLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24tLW9uZSAucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbn1cbi5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMjIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG59XG4ucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2NvbnRlbnQgLmtleXBvaW50LWNhcmQge1xuICB3aWR0aDogMjgwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xufVxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uLS1zbWFsbCAucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2NvbnRlbnR7XG4gIG1heC13aWR0aDogOTA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgxMHB4KSB7XG4gIC5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbiAucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2NvbnRlbnQsXG4gIC5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbi5wcm9kdWN0LWFkdmFudGFnZXMtc2VjdGlvbi0tc21hbGwgLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50LFxuICAucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb24gLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50IC5rZXlwb2ludC1jYXJke1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLnByb2R1Y3QtbWFuYWdlbWVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02NCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LW1hbmFnZW1lbnQtc2VjdGlvbiB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgfVxufVxuLnByb2R1Y3QtbWFuYWdlbWVudC1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LW1hbmFnZW1lbnQtc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbn1cbi5wcm9kdWN0LW1hbmFnZW1lbnQtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLnByb2R1Y3QtbWFuYWdlbWVudC1zZWN0aW9uX19jb250ZW50ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3QtbWFuYWdlbWVudC1zZWN0aW9uX19jb250ZW50LS10d28gPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5wcm9kdWN0LW1hbmFnZW1lbnQtc2VjdGlvbl9fY29udGVudC0tdHdvID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2R1Y3QtbWFuYWdlbWVudC1zZWN0aW9uX19jb250ZW50LS10d28ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3QtbWFuYWdlbWVudC1zZWN0aW9uX19jb250ZW50LS10d28gPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1tYW5hZ2VtZW50LXNlY3Rpb25fX2NvbnRlbnQtLXR3byA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1mZWVzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy00OCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtZmVlcy1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fc2Vjb25kYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1mZWVzLXNlY3Rpb25fX3NlY29uZGFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19zZWNvbmRhcnkuY2FyYWN0ZXJpc3RpcXVlcy1jb250cmF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ucHJvZHVjdC1mZWVzLXNlY3Rpb25fX3NlY29uZGFyeS5jYXJhY3RlcmlzdGlxdWVzLWNvbnRyYXQgPiAuZmVlLWNhcmQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIG1heC13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xufVxuLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19zZWNvbmRhcnkuY2FyYWN0ZXJpc3RpcXVlcy1jb250cmF0ID4gLmZlZS1jYXJkLWZpZnR5IHtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19zZWNvbmRhcnkuY2FyYWN0ZXJpc3RpcXVlcy1jb250cmF0ID4gLmZlZS1jYXJkLWZpZnR5IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19zZWNvbmRhcnkuY2FyYWN0ZXJpc3RpcXVlcy1jb250cmF0ID4gLmZlZS1jYXJkLWZpZnR5IC5mZWUtY2FyZF9fbGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1mZWVzLXNlY3Rpb25fX3NlY29uZGFyeS5jYXJhY3RlcmlzdGlxdWVzLWNvbnRyYXQgPiAuZmVlLWNhcmQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbi5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fc2Vjb25kYXJ5LmNhcmFjdGVyaXN0aXF1ZXMtY29udHJhdCA+IC5mZWUtY2FyZC1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbn1cbi5wcm9kdWN0LWZlZXMtc2VjdGlvbl9fc2Vjb25kYXJ5LmNhcmFjdGVyaXN0aXF1ZXMtY29udHJhdCA+IC5mZWUtY2FyZC1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbn1cbi5wcm9kdWN0LWZlZXMtc2VjdGlvbiAuZmlsZS1saW5rIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZhcS1yZWRpcmVjdGlvbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00OCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMjQpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcmVkaXJlY3Rpb24tc2VjdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICB9XG59XG4uZmFxLXJlZGlyZWN0aW9uLXNlY3Rpb25fX3RpdGxlLCAuZmFxLXJlZGlyZWN0aW9uLXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLm1hbmFnZW1lbnQtYWR2YW50YWdlcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy00OCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFuYWdlbWVudC1hZHZhbnRhZ2VzLXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYW5hZ2VtZW50LWFkdmFudGFnZXMtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFuYWdlbWVudC1hZHZhbnRhZ2VzLXNlY3Rpb25fX3RpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG59XG4ubWFuYWdlbWVudC1hZHZhbnRhZ2VzLXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk0MHB4O1xufVxuLm1hbmFnZW1lbnQtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbn1cbi5tYW5hZ2VtZW50LXBsdXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctNDgpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFuYWdlbWVudC1wbHVzLXNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5tYW5hZ2VtZW50LXBsdXMtc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5tYW5hZ2VtZW50LXBsdXMtc2VjdGlvbl9fY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0yNCk7XG59XG4ubWFuYWdlbWVudC1wbHVzLXNlY3Rpb25fX2NvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLm1hbmFnZW1lbnQtcGx1cy1zZWN0aW9uX19jb250ZW50IHVsIGxpLCAubWFuYWdlbWVudC1wbHVzLXNlY3Rpb25fX2NvbnRlbnQgdWwgbGkgPiAqIHtcbiAgbWF4LXdpZHRoOiA5NmNoO1xufVxuLm1hbmFnZW1lbnQtZ3VpZGVkLXBhcnRuZXJzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubWFuYWdlbWVudC1ndWlkZWQtcGFydG5lcnMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1hbmFnZW1lbnQtZ3VpZGVkLXBhcnRuZXJzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG59XG4ubWFuYWdlbWVudC1ndWlkZWQtcGFydG5lcnMtc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hbmFnZW1lbnQtZ3VpZGVkLXBhcnRuZXJzLXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyY2g7XG59XG4ubWFuYWdlbWVudC1ndWlkZWQtcGFydG5lcnMtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDAgdmFyKC0tc3BhY2luZy0zMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFuYWdlbWVudC1ndWlkZWQtcGFydG5lcnMtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1hbmFnZW1lbnQtZ3VpZGVkLXBhcnRuZXJzLXNlY3Rpb25fX2xvZ28ubG9nbyB7XG4gIGhlaWdodDogMTI4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRyYWN0cy1waWxvdGVkLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5jb250cmFjdHMtcGlsb3RlZC1zZWN0aW9uX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udHJhY3RzLXBpbG90ZWQtc2VjdGlvbl9fY29udGFpbmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pLCA1dncsIHZhcigtLWZvbnQtc2l6ZS0xKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uY29udHJhY3RzLXBpbG90ZWQtc2VjdGlvbl9fY29udGFpbmVyX19zdWJ0aXRsZSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5idG5zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRucy1jb250YWluZXJfX2ZpcnN0LWNob2ljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lcl9fYnRuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xufVxuLmJ0bnMtY29udGFpbmVyX19maXJzdC1jaG9pY2UtY29udGFpbmVyX19idG46bm90KC5idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG59XG4uYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBmb3J3YXJkcyB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUgaDMsIC5idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bl9fdGl0bGUge1xuICB3aWR0aDogMjk2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5fX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG46bm90KC5idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJ0bnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRucy1jb250YWluZXJfX2ZpcnN0LWNob2ljZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bnMtY29udGFpbmVyX19maXJzdC1jaG9pY2UtY29udGFpbmVyX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVzdWx0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBmb3J3YXJkcyB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucmVzdWx0cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5maWx0ZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzLWNvbnRhaW5lcl9fYnRucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1lZGl1bSk7XG59XG4uZmlsdGVycy1jb250YWluZXJfX2J0bnMtY29udGFpbmVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNik7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIGZvcndhcmRzIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIGVhc2Utb3V0O1xufVxuLmZpbHRlcnMtY29udGFpbmVyX19idG5zLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5maWx0ZXJzLWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0bl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWx0ZXJzLWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0bjpub3QoLmZpbHRlcnMtY29udGFpbmVyX19idG5zLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG59XG4uZmlsdGVycy1jb250YWluZXJfX3BhcmFtZXRlcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAyNjlweDtcbn1cbi5maWx0ZXJzLWNvbnRhaW5lcl9fcGFyYW1ldGVycy1jb250YWluZXIgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5maWx0ZXJzLWNvbnRhaW5lcl9fcGFyYW1ldGVycy1jb250YWluZXJfX2J0bi1wYXJhbWV0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNik7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5maWx0ZXJzLWNvbnRhaW5lcl9fcGFyYW1ldGVycy1jb250YWluZXJfX2J0bi1kYXRlLWNvbnRhaW5lcl9fYnRuLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXJzLWNvbnRhaW5lcl9fYnRucy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZpbHRlcnMtY29udGFpbmVyX19idG5zLWNvbnRhaW5lcl9fYnRuIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gIC5maWx0ZXJzLWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0bl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICB9XG4gIC5maWx0ZXJzLWNvbnRhaW5lcl9fcGFyYW1ldGVycy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jYXJkcy1kaXNwbGF5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMzEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gZm9yd2FyZHMgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1jb250YWluZXItLWFjdGl2ZSAuY2FyZC1jb250YWluZXJfX2NhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uY2FyZC1jb250YWluZXItLWFjdGl2ZSAuY2FyZC1jb250YWluZXJfX2NhcmQtaW5mb3JtYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG59XG4uY2FyZC1jb250YWluZXItLWFjdGl2ZSAuY2FyZC1jb250YWluZXJfX2NhcmQtaGVhZGVyIHA6bm90KC5jYXJkLWNvbnRhaW5lcl9fY2FyZC1oZWFkZXJfX251bWJlcnMtcmF0aW5nLWNvbnRhaW5lcl9fbnVtYmVyLXJhdGluZy1jb250YWluZXItLWFjdGl2ZSBwKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uY2FyZC1jb250YWluZXItLWFjdGl2ZSAuY2FyZC1jb250YWluZXJfX2NhcmQtaGVhZGVyX19udW1iZXJzLXJhdGluZy1jb250YWluZXJfX251bWJlci1yYXRpbmctY29udGFpbmVyOm5vdCguY2FyZC1jb250YWluZXJfX2NhcmQtaGVhZGVyX19udW1iZXJzLXJhdGluZy1jb250YWluZXJfX251bWJlci1yYXRpbmctY29udGFpbmVyLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MCk7XG59XG4uY2FyZC1jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi5jYXJkLWNvbnRhaW5lciAqIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5jYXJkLWNvbnRhaW5lcjpub3QoLmNhcmQtY29udGFpbmVyLS1hY3RpdmUpOmhvdmVyIC5jYXJkLWNvbnRhaW5lcl9fY2FyZC1oZWFkZXIsIC5jYXJkLWNvbnRhaW5lcjpub3QoLmNhcmQtY29udGFpbmVyLS1hY3RpdmUpOmhvdmVyIC5jYXJkLWNvbnRhaW5lcl9fY2FyZC1pbmZvcm1hdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi5jYXJkLWNvbnRhaW5lcl9fY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDMxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlYWVjO1xufVxuLmNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlcl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5jYXJkLWNvbnRhaW5lcl9fY2FyZC1oZWFkZXJfX251bWJlcnMtcmF0aW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00KTtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlcl9fbnVtYmVycy1yYXRpbmctY29udGFpbmVyX19udW1iZXItcmF0aW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgaGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlcl9fbnVtYmVycy1yYXRpbmctY29udGFpbmVyX19udW1iZXItcmF0aW5nLWNvbnRhaW5lcl9fbnVtYmVyLXJhdGluZyB7XG4gIHdpZHRoOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWljcm8pO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4KTtcbn1cbi5jYXJkLWNvbnRhaW5lcl9fY2FyZC1pbmZvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDMxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5jYXJkLWNvbnRhaW5lcl9fY2FyZC1pbmZvcm1hdGlvbnNfX3BlcmNlbnRhZ2UtcmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5jYXJkLWNvbnRhaW5lcl9fY2FyZC1pbmZvcm1hdGlvbnNfX2NhcmQtaW5mb3JtYXRpb24tdGV4dCB7XG4gIHdpZHRoOiAxOTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5jYXJkLWNvbnRhaW5lcl9fY2FyZC1pbmZvcm1hdGlvbnNfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00KTtcbiAgd2lkdGg6IHZhcigtLXNwYWNpbmctNjQpO1xufVxuLmFycmF5LWRpc3BsYXktY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIHJlcGVhdCgzLCAxZnIpIHJlcGVhdCg0LCAxLjVmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KGF1dG8tZmlsbCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gIGdyaWQtcm93LWdhcDogMHB4O1xufVxuLmdyaWQtY29udGFpbmVyX19ncmlkLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIHJlcGVhdCgzLCAxZnIpIHJlcGVhdCg0LCAxLjVmcik7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgbWluLWhlaWdodDogdmFyKC0tc3BhY2luZy04MCk7XG59XG4uZ3JpZC1jb250YWluZXJfX2dyaWQtaGVhZGVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdyaWQtY29udGFpbmVyX19ncmlkLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG4uZ3JpZC1jb250YWluZXJfX2dyaWQtaGVhZGVyIHA6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXItbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JpZC1jb250YWluZXItbW9iaWxlX19ncmlkLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNwYWNpbmctODApO1xufVxuLmdyaWQtY29udGFpbmVyLW1vYmlsZV9fZ3JpZC1oZWFkZXJfX3doaXRlTGFiZWwge1xuICBtaW4td2lkdGg6IDY1JTtcbn1cbi5ncmlkLWNvbnRhaW5lci1tb2JpbGVfX2dyaWQtaGVhZGVyX19pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMzUlO1xufVxuLmdyaWQtY29udGFpbmVyLW1vYmlsZV9fZ3JpZC1oZWFkZXJfX2l0ZW1zX19sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ncmlkLWNvbnRhaW5lci1tb2JpbGVfX2dyaWQtaGVhZGVyX19pdGVtc19fbGFiZWwtY29udGFpbmVyIGRpdjpsYXN0LWNoaWxkLCAuZ3JpZC1jb250YWluZXItbW9iaWxlX19ncmlkLWhlYWRlcl9faXRlbXNfX2xhYmVsLWNvbnRhaW5lciBkaXY6Zmlyc3QtY2hpbGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ3JpZC1jb250YWluZXItbW9iaWxlX19ncmlkLWhlYWRlcl9faXRlbXNfX2xhYmVsLWNvbnRhaW5lcl9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCA0dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5ncmlkLWNvbnRhaW5lci1tb2JpbGVfX2dyaWQtaGVhZGVyX19pdGVtc19fbGFiZWwtY29udGFpbmVyX19sYWJlbCBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xufVxuLmdyaWQtY29udGFpbmVyLW1vYmlsZV9fZ3JpZC1oZWFkZXJfX2l0ZW1zX19sYWJlbC1jb250YWluZXIgPiBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxMzI5O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdyaWQtY29udGFpbmVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmdyaWQtcm93LWJvZHktbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkLXJvdy1ib2R5LW1vYmlsZV9fZ3JpZC1wcm9maWwtbGFiZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbn1cbi5ncmlkLXJvdy1ib2R5LW1vYmlsZV9fZ3JpZC1wcm9maWwtbGFiZWwtY29udGFpbmVyID4gaDMge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbi5ncmlkLXJvdy1ib2R5LW1vYmlsZV9fZ3JpZC1wcm9maWwtaXRlbXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM1JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG59XG4uZ3JpZC1yb3ctYm9keS1tb2JpbGVfX2dyaWQtcHJvZmlsLWl0ZW1zLWNvbnRhaW5lcl9faXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbn1cbi5ncmlkLXJvdy1ib2R5LW1vYmlsZV9fZ3JpZC1wcm9maWwtaXRlbXMtY29udGFpbmVyX19pdGVtLWNvbnRhaW5lci0tc3JyaSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ3JpZC1yb3ctYm9keS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ncmlkLXJvdy1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgcmVwZWF0KDMsIDFmcikgcmVwZWF0KDQsIDEuNWZyKTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogOTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IHZhcigtLXNwYWNpbmctODApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBmb3J3YXJkcyB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyaWQtcm93LWJvZHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi5ncmlkLXJvdy1ib2R5IGRpdiB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xMik7XG59XG4uZ3JpZC1yb3ctYm9keSBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ncmlkLXJvdy1ib2R5X19ncmlkLXByb2ZpbC1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbn1cbi5ncmlkLXJvdy1ib2R5X19ncmlkLXByb2ZpbC1pdGVtLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xufVxuLmdyaWQtcm93LWJvZHlfX2dyaWQtcHJvZmlsLWl0ZW0tY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ncmlkLXJvdy1ib2R5X19ncmlkLXByb2ZpbC1pdGVtLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgfVxuICAuZ3JpZC1yb3ctYm9keV9fZ3JpZC1wcm9maWwtaXRlbS1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWljcm8pO1xuICB9XG59XG4uZ3JpZC1yb3ctYm9keV9fZ3JpZC1wcm9maWwtaXRlbS1jb250YWluZXJfX2dyaWQtc3JyaS1pdGVtLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZ3JpZC1yb3ctYm9keV9fZ3JpZC1wcm9maWwtaXRlbS1jb250YWluZXJfX2dyaWQtc3JyaS1pdGVtLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ncmlkLXJvdy1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2hpdGUtY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBmb3J3YXJkcyB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbn1cbi53aGl0ZS1jYXJkLWNvbnRhaW5lcl9fdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbn1cbi53aGl0ZS1jYXJkLWNvbnRhaW5lcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53aGl0ZS1jYXJkLWNvbnRhaW5lciBpbWcge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAud2hpdGUtY2FyZC1jb250YWluZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIH1cbn1cbi5idG4tc3Vic2NyaWJlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLXN1YnNjcmliZS1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IHZhcigtLXNwYWNpbmctNDgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWVkaXVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pLCBjb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi1zdWJzY3JpYmUtY29udGFpbmVyX19idG5fX3RpdGxlIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG59XG4uYnRuLXN1YnNjcmliZS1jb250YWluZXJfX2J0bl9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmJ0bi1zdWJzY3JpYmUtY29udGFpbmVyX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbn1cbi5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDI4NTM7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2J0biBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19idG4gc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2NvbnRlbnRfX2FycmF5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2NvbnRlbnRfX2FycmF5LWNvbnRhaW5lcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLXNwYWNpbmctNjQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0xNik7XG59XG4uZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2NvbnRlbnRfX2FycmF5LWNvbnRhaW5lcl9faXRlbS0tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXJyZW50LWNvbG9yLTEpO1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50X19hcnJheS1jb250YWluZXJfX2l0ZW0tLXRpdGxlIGg0LCAuZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2NvbnRlbnRfX2FycmF5LWNvbnRhaW5lcl9faXRlbS0tdGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2NvbnRlbnRfX2FycmF5LWNvbnRhaW5lcl9faXRlbS0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50X19hcnJheS1jb250YWluZXJfX2l0ZW0tLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50X19hcnJheS1jb250YWluZXJfX2l0ZW0tLWNvbnRlbnQgPiBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbn1cbi5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbl9fY29udGVudF9fYXJyYXktY29udGFpbmVyX19pdGVtLS1jb250ZW50IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50X19hcnJheS1jb250YWluZXJfX2l0ZW0tLWNvbnRlbnQgZGl2IHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbn1cbi5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbl9fY29udGVudF9fYXJyYXktY29udGFpbmVyX19pdGVtLS1pbWFnZSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50X19hcnJheS1jb250YWluZXJfX2l0ZW0tLWltYWdlIGRpdiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbl9fY29udGVudF9fYXJyYXktY29udGFpbmVyX19pdGVtLS1pbWFnZSA+IGRpdjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcmVwYXJ0aXRpb24tYXJyYXktaW1hZ2UucG5nXCIpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGlzdHJpYnV0aW9uLWZ1bmRzLWFycmF5LXNlY3Rpb25fX2J0biBoMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNSk7XG4gIH1cbiAgLmRpc3RyaWJ1dGlvbi1mdW5kcy1hcnJheS1zZWN0aW9uX19jb250ZW50X19hcnJheS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbm1haW4uYWRzIC5kaXN0cmlidXRpb24tZnVuZHMtYXJyYXktc2VjdGlvbl9fY29udGVudF9fYXJyYXktY29udGFpbmVyX19pdGVtLS1pbWFnZSA+IGRpdjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yZXBhcnRpdGlvbi1hcnJheS1pbWFnZS5wbmdcIik7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jb250cmFjdHMtc3VwcG9ydC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uY29udHJhY3RzLXN1cHBvcnQtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLS1zcGFjaW5nLTgwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250cmFjdHMtc3VwcG9ydC1zZWN0aW9uX19jb250YWluZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAodmFyKC0tZm9udC1zaXplLW1lZGl1bSksIDV2dywgdmFyKC0tZm9udC1zaXplLTEpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5jb250cmFjdHMtc3VwcG9ydC1zZWN0aW9uX19jb250YWluZXJfX3N1YnRpdGxlIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXJfX2ZpcnN0LWNob2ljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19maXJzdC1jaG9pY2UtY29udGFpbmVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0zMik7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC01MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIGVhc2Utb3V0O1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXJfX2ZpcnN0LWNob2ljZS1jb250YWluZXJfX2J0bjpob3Zlcjpub3QoLnN1cHBvcnQtYnRucy1jb250YWluZXJfX2ZpcnN0LWNob2ljZS1jb250YWluZXJfX2J0bi0tYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTApO1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXJfX2ZpcnN0LWNob2ljZS1jb250YWluZXJfX2J0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lcl9fYnRuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuICB3aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIGZvcndhcmRzIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIGVhc2Utb3V0O1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bjpob3Zlcjpub3QoLnN1cHBvcnQtYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bi0tYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTApO1xufVxuLnN1cHBvcnQtYnRucy1jb250YWluZXJfX3NlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5zLXR5cGUtc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG59XG4uc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUgaDMsIC5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG4tLWFjdGl2ZSBwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5fX3RpdGxlIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG5fX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zdXBwb3J0LWJ0bnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fZmlyc3QtY2hvaWNlLWNvbnRhaW5lcl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyZW0gMGVtO1xuICB9XG4gIC5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIC5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRucy10eXBlLXNlY29uZC1jaG9pY2UtY29udGFpbmVyX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdXBwb3J0LWJ0bnMtY29udGFpbmVyX19zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VwcG9ydC1idG5zLWNvbnRhaW5lcl9fc2Vjb25kLWNob2ljZS1jb250YWluZXJfX2J0bnMtdHlwZS1zZWNvbmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG5zLXRoaXJkLWNob2ljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogOTY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gZm9yd2FyZHMgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG59XG4uYnRucy10aGlyZC1jaG9pY2UtY29udGFpbmVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMzEycHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y1ZjY7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gZm9yd2FyZHMgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgZWFzZS1vdXQ7XG59XG4uYnRucy10aGlyZC1jaG9pY2UtY29udGFpbmVyX19idG46aG92ZXI6bm90KC5idG5zLXRoaXJkLWNob2ljZS1jb250YWluZXJfX2J0bi0tYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTApO1xufVxuLmJ0bnMtdGhpcmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cbi5idG5zLXRoaXJkLWNob2ljZS1jb250YWluZXJfX2J0biBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJ0bnMtdGhpcmQtY2hvaWNlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJlbSAwZW07XG4gIH1cbiAgLmJ0bnMtdGhpcmQtY2hvaWNlLWNvbnRhaW5lcl9fYnRuIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ucmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02NCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV1cm8tZnVuZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIGZvcndhcmRzIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pO1xufVxuLmV1cm8tZnVuZC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5ldXJvLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBoMyB7XG4gIC8qd2lkdGg6IDU2M3B4OyovXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMjQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMik7XG4gIGZvbnQtc2l6ZTogY2xhbXAodmFyKC0tZm9udC1zaXplLWxhcmdlKSwgNXZ3LCB2YXIoLS1mb250LXNpemUtMSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXVyby1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCh2YXIoLS1mb250LXNpemUtdGlueSksIDV2dywgdmFyKC0tZm9udC1zaXplLW1lZGl1bSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmV1cm8tZnVuZC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIGEge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5ldXJvLWZ1bmQtY29udGFpbmVyX19jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV1cm8tZnVuZC1jb250YWluZXJfX25ldGlzc2ltYS1jb25kaXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogODhweDtcbn1cbi5ldXJvLWZ1bmQtY29udGFpbmVyX19uZXRpc3NpbWEtY29udGFpbmVyX19pbmZvcm1hdGlvbnMtY29udGFpbmVyIHtcbiAgLyogd2lkdGg6IDEzNTNweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNjQpO1xufVxuLmV1cm8tZnVuZC1jb250YWluZXJfX25ldGlzc2ltYS1jb250YWluZXJfX2luZm9ybWF0aW9ucy1jb250YWluZXIgaDMge1xuICBhbGlnbi1zZWxmOiBsZWZ0O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDEwMCwgNjYpO1xuICBwYWRkaW5nOiAwIC0tc3BhY2luZy04MDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG59XG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN1cHBvcnQtY2FyZC1jb250YWluZXItLWFjdGl2ZSBoMywgLnN1cHBvcnQtY2FyZC1jb250YWluZXItLWFjdGl2ZSBwOm5vdCguY2FyZC1jb250YWluZXJfX2NhcmQtaW5mb3JtYXRpb25zX19wZXJjZW50YWdlLXJhdGUsXG4uY2FyZC1jb250YWluZXJfX2NhcmQtaW5mb3JtYXRpb25zX19jYXJkLWluZm9ybWF0aW9uLXRleHQsXG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9faW5mb3JtYXRpb25zX19wZXJjZW50YWdlLXJhdGUsXG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9faW5mb3JtYXRpb25zX19wZXJjZW50YWdlLXJhdGUsXG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9faW5mb3JtYXRpb25zX19pbmZvcm1hdGlvbi10ZXh0KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lci0tYWN0aXZlIC5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLnN1cHBvcnQtY2FyZC1jb250YWluZXJfX2NhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMTYpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMzEycHg7XG4gIGJhY2tncm91bmQ6ICNlNWVhZWM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbi10aW1lKSBlYXNlLW91dDtcbn1cbi5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLnN1cHBvcnQtY2FyZC1jb250YWluZXJfX2luZm9ybWF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMTYpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMzEycHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y1ZjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbi10aW1lKSBlYXNlLW91dDtcbn1cbi5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19pbmZvcm1hdGlvbnNfX3BlcmNlbnRhZ2UtcmF0ZSB7XG4gIHdpZHRoOiAyMDdweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19pbmZvcm1hdGlvbnNfX2NhcmQtaW5mb3JtYXRpb24tdGV4dCB7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uc3VwcG9ydC1jYXJkLWNvbnRhaW5lcl9faW5mb3JtYXRpb25zIGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2OHB4O1xufVxuLnN1cHBvcnQtY2FyZC1jb250YWluZXI6bm90KC5zdXBwb3J0LWNhcmQtY29udGFpbmVyLS1hY3RpdmUpOmhvdmVyIC5zdXBwb3J0LWNhcmQtY29udGFpbmVyX19jYXJkLWhlYWRlciwgLnN1cHBvcnQtY2FyZC1jb250YWluZXI6aG92ZXIgLnN1cHBvcnQtY2FyZC1jb250YWluZXJfX2luZm9ybWF0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTApO1xufVxuLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiB3aWR0aDogODAlOyAqL1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTY0KTtcbn1cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogNDE1cHg7XG59XG4ubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciB7XG4gIC8qIHdpZHRoOiA0ODdweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA2MzdweDtcbiAgaGVpZ2h0OiAzNDBweDtcbn1cbi5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2MTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLmJ0bnMtbmV0aXNzaW1hLXJpZ2h0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00OCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTY0KTtcbn1cbi5idG5zLW5ldGlzc2ltYS1yaWdodC1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgLyogd2lkdGg6IDIxM3B4OyAqL1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1lZGl1bSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG5zLW5ldGlzc2ltYS1yaWdodC1jb250YWluZXJfX2J0biBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4uYnRucy1uZXRpc3NpbWEtcmlnaHQtY29udGFpbmVyX19idG4gaW1nIHtcbiAgd2lkdGg6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmJ0bnMtbmV0aXNzaW1hLXJpZ2h0LWNvbnRhaW5lcl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5idG5zLW5ldGlzc2ltYS1yaWdodC1jb250YWluZXJfX2J0biBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi10aW1lKSBlYXNlLW91dDtcbn1cbi5idG5zLW5ldGlzc2ltYS1yaWdodC1jb250YWluZXJfX2J0bjpob3ZlciBwLCAuYnRucy1uZXRpc3NpbWEtcmlnaHQtY29udGFpbmVyX19idG46aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5ncm93dGgtZnVuZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIGZvcndhcmRzIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pO1xufVxuLmdyb3d0aC1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uZ3Jvd3RoLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBoMyB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyb3d0aC1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIgPiBwIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmdyb3d0aC1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIgYSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDgpO1xufVxuLmdyb3d0aC1mdW5kLWNvbnRhaW5lcl9fY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3Jvd3RoLWZ1bmQtY29udGFpbmVyX19jYXJkcy1jb250YWluZXJfX2NhcmRzLWdyb3d0aC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTI5NnB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5ncm93dGgtY29udGFpbmVyX19pbmZvcm1hdGlvbnMtY29udGFpbmVyIHtcbiAgLyogd2lkdGg6IDEzNTNweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNjQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdyb3d0aC1jb250YWluZXJfX2luZm9ybWF0aW9ucy1jb250YWluZXIgaDMge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTMpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIHBhZGRpbmc6IDAgLS1zcGFjaW5nLTgwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcbn1cbi5ncm93dGgtZ2xvYmFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogd2lkdGg6IDgwJTsgKi9cbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02NCk7XG59XG4uZ3Jvd3RoLWdsb2JhbC1jb250YWluZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19sZWZ0IHAge1xuICB3aWR0aDogNTMycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xufVxuLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uZ3Jvd3RoLWdsb2JhbC1jb250YWluZXJfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiA2MDJweDtcbiAgaGVpZ2h0OiAzNDJweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5ncm93dGgtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHRfX2J0bnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgLyogbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctNjQpOyAqL1xufVxuLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19yaWdodF9fYnRucy1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDIxM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1lZGl1bSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5ncm93dGgtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHRfX2J0bnMtY29udGFpbmVyX19idG4gcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSBlYXNlLW91dDtcbn1cbi5ncm93dGgtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHRfX2J0bnMtY29udGFpbmVyX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19yaWdodF9fYnRucy1jb250YWluZXJfX2J0biBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgZWFzZS1vdXQ7XG59XG4uZ3Jvd3RoLWdsb2JhbC1jb250YWluZXJfX3JpZ2h0X19idG5zLWNvbnRhaW5lcl9fYnRuOmhvdmVyIHAsIC5ncm93dGgtZ2xvYmFsLWNvbnRhaW5lcl9fcmlnaHRfX2J0bnMtY29udGFpbmVyX19idG46aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5hY2NvdW50LXVuaXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBmb3J3YXJkcyB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy02NCk7XG59XG4uYWNjb3VudC11bml0LWNvbnRhaW5lcl9fYnRucy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02NCk7XG59XG4uYWNjb3VudC11bml0LWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgYmFja2dyb3VuZDogI2YzZjVmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIGVhc2Utb3V0O1xufVxuLmFjY291bnQtdW5pdC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyX19idG46aG92ZXI6bm90KC5hY2NvdW50LXVuaXQtY29udGFpbmVyX19idG5zLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MCk7XG59XG4uYWNjb3VudC11bml0LWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG59XG4uYWNjb3VudC11bml0LWNvbnRhaW5lcl9fYnRucy1jb250YWluZXJfX2J0bi0tYWN0aXZlIHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xufVxuLmFjY291bnQtdW5pdC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyX19idG5fX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWNjb3VudC11bml0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIH1cbiAgLmFjY291bnQtdW5pdC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnN0cnVjdHVyZWQtZnVuZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIGZvcndhcmRzIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBmb3J3YXJkcyB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBoMywgLnN0cnVjdHVyZWQtZnVuZC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIC5zdHJ1Y3R1cmVkLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lci1kZXNjcmlwdGlvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMjQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciAuc3RydWN0dXJlZC1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXItZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDgpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIgYSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDgpO1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02NCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTY0KTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY2FyZHMtY29udGFpbmVyX19yb3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweCAxNTBweDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcntcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICB9XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAzMTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMTYpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMzEycHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIGJhY2tncm91bmQ6ICNlNWVhZWM7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2hlYWRlciBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY2FyZHMtY29udGFpbmVyX19yb3ctY29udGFpbmVyX19jYXJkLWNvbnRhaW5lcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMTJweDtcbiAgYmFja2dyb3VuZDogI2YzZjVmNjtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY2FyZHMtY29udGFpbmVyX19yb3ctY29udGFpbmVyX19jYXJkLWNvbnRhaW5lcl9fYm9keV9fdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDMxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmNWY2O1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXJfX3Jvdy1jb250YWluZXJfX2NhcmQtY29udGFpbmVyX19ib2R5X190ZXh0LWNvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY2FyZHMtY29udGFpbmVyX19yb3ctY29udGFpbmVyX19jYXJkLWNvbnRhaW5lcl9fYm9keV9fYnRucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgd2lkdGg6IDIyMXB4O1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXJfX3Jvdy1jb250YWluZXJfX2NhcmQtY29udGFpbmVyX19ib2R5X19idG5zLWNvbnRhaW5lcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIpIHZhcigtLXNwYWNpbmctMTYpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICAvKiBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTsgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWVkaXVtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXJfX3Jvdy1jb250YWluZXJfX2NhcmQtY29udGFpbmVyX19ib2R5X19idG5zLWNvbnRhaW5lcl9fYnRuIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIGVhc2Utb3V0O1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXJfX3Jvdy1jb250YWluZXJfX2NhcmQtY29udGFpbmVyX19ib2R5X19idG5zLWNvbnRhaW5lcl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2JvZHlfX2J0bnMtY29udGFpbmVyX19idG46aG92ZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2JvZHlfX2J0bnMtY29udGFpbmVyX19idG4tLWxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIpIHZhcigtLXNwYWNpbmctMTYpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZWRpdW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgZWFzZS1vdXQ7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2JvZHlfX2J0bnMtY29udGFpbmVyX19idG4tLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY2FyZHMtY29udGFpbmVyX19yb3ctY29udGFpbmVyX19jYXJkLWNvbnRhaW5lcl9fYm9keV9fYnRucy1jb250YWluZXJfX2J0bi0tbGlnaHQ6aG92ZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG59XG4uc3RydWN0dXJlZC1mdW5kLWNhcmRzLWNvbnRhaW5lcl9fcm93LWNvbnRhaW5lcl9fY2FyZC1jb250YWluZXJfX2JvZHlfX2J0bnMtY29udGFpbmVyX19idG4tLWxpZ2h0IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtY2FyZHMtY29udGFpbmVyX19yb3ctY29udGFpbmVyX19jYXJkLWNvbnRhaW5lcl9fYm9keV9fdGV4dC1jb250YWluZXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAyMTRweDtcbiAgYmFja2dyb3VuZDogI2U4ZjJmYTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAzO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTYpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0cnVjdHVyZWQtZnVuZC1jYXJkcy1jb250YWluZXJfX3Jvdy1jb250YWluZXJfX2NhcmQtY29udGFpbmVyX19ib2R5X190ZXh0LWNvbnRhaW5lci1lbmQgYSB7XG4gIHdpZHRoOiAxODNweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4uc3RydWN0dXJlZC1mdW5kLWdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNjQpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDFmciAxLjVmciByZXBlYXQoMiwgMmZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN0cnVjdHVyZWQtZnVuZC1ncmlkLWNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RydWN0dXJlZC1mdW5kLWdyaWQtY29udGFpbmVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDFmciAxLjVmciByZXBlYXQoMiwgMmZyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xufVxuLnN0cnVjdHVyZWQtZnVuZC1ncmlkLWNvbnRhaW5lcl9faGVhZGVyIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtZ3JpZC1jb250YWluZXJfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDFmciAxLjVmciByZXBlYXQoMiwgMmZyKTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgaGVpZ2h0OiB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtZ3JpZC1jb250YWluZXJfX2JvZHkgcDpudGgtY2hpbGQoMSkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtZ3JpZC1jb250YWluZXJfX2JvZHk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkwKTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtZ3JpZC1jb250YWluZXJfX2JvZHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtZ3JpZC1jb250YWluZXJfX2JvZHkgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5zdHJ1Y3R1cmVkLWZ1bmQtZ3JpZC10ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDA7XG59XG4uc3RydWN0dXJlZC1mdW5kLWdyaWQtdGV4dC1jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KSAwIHZhcigtLXNwYWNpbmctMTYpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZV93cmFwcGVyIC5kbF9wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlX3dyYXBwZXIgLmRsX3BhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGVfd3JhcHBlciAuZGxfcGFydCBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVfd3JhcHBlciAuZGxfcGFydCBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpLCBzYW5zLXNlcmlmO1xufVxuLnRhYmxlX3dyYXBwZXIgLmRsX3BhcnQgI2Zvcm1hdHMge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtdmFyKC0tc3BhY2luZy00OCk7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4ycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0zcHggMHB4IDVweCAtM3B4ICM1NTU1NTU7XG4gIGJveC1zaGFkb3c6IC0zcHggMHB4IDVweCAtM3B4ICM1NTU1NTU7XG59XG4udGFibGVfd3JhcHBlciAuZGxfcGFydCAjZm9ybWF0cyB7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC12YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTNweCAwcHggNXB4IC0zcHggIzU1NTU1NTtcbiAgYm94LXNoYWRvdzogLTNweCAwcHggNXB4IC0zcHggIzU1NTU1NTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ci5saWJlbGxlIHtcbiAgYmFja2dyb3VuZDogIzBiOTljMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgcGFkZGluZzogMS41cmVtIDAgdmFyKC0tc3BhY2luZy04KSAwO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCkgMCB2YXIoLS1zcGFjaW5nLTE2KSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGVfdGQ6bnRoLWNoaWxkKDUpLFxuLnRhYmxlX3RkOm50aC1jaGlsZCg0KSxcbi50YWJsZV90ZDpudGgtY2hpbGQoMyksXG4udGFibGVfdGQ6bnRoLWNoaWxkKDIpLFxuLnRhYmxlX3RkOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKSBkYXNoZWQ7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIubGliZWxsZSBhLmluZm9fcG9wdXAge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyLmxpYmVsbGUgLnRhYmxlX3RkIGJ1dHRvbi5hcnJvd19saWJlbGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC50YWJsZV90ZC5tZWRpdW1Hcm93IHtcbiAgZmxleC1ncm93OiAyO1xuICBtYXgtd2lkdGg6IDExJTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAudGFibGVfdGQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNiU7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIubGliZWxsZSAudGFibGVfdGQucGVyZm9ybWFuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIubGliZWxsZSAudGFibGVfdGQgYnV0dG9uLmFycm93X2xpYmVsbGUge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIubGliZWxsZSBwLmNlbnRlclR4dCB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCkgMC4ycmVtO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyLmxpYmVsbGUgcCB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ci5saWJlbGxlIC50YWJsZV90ZCBidXR0b24uYXJyb3dfbGliZWxsZSBzdmcge1xuICB3aWR0aDogdmFyKC0tc3BhY2luZy0xMik7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmNlbnRlclR4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibGVfd3JhcHBlciAudGl0bGVfc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogIzAwMjE0NjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpIDAgdmFyKC0tc3BhY2luZy0xNikgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC5wYW5lbF9zaG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAwcHg7XG4gIHJpZ2h0OiAtNDEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC12YXIoLS1zcGFjaW5nLTgpIDAgNXB4IC0zcHggIzk5OTk5OTtcbiAgYm94LXNoYWRvdzogLXZhcigtLXNwYWNpbmctOCkgMCA1cHggLTNweCAjOTk5OTk5O1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC5wYW5lbF9zaG9wIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDFyZW0pO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctOCkgdmFyKC0tc3BhY2luZy04KSB2YXIoLS1zcGFjaW5nLTgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIgLnBhbmVsX3Nob3AgLmFkZF9zaG9wIC5wYW5pZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAucGFuZWxfc2hvcCBkaXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTgpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnBpY3RvIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC5wYW5lbF9zaG9wIGRpdiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNXB4O1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctOCk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4udGFibGVfd3JhcHBlciAudGl0bGVfc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogIzAwMjE0NjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCkgMCB2YXIoLS1zcGFjaW5nLTE2KSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIgLnBhbmVsX3Nob3AgLmFkZF9zaG9wIC5wYW5pZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAucGFuZWxfc2hvcCBkaXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTgpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC5wYW5lbF9zaG9wIC5hZGRfc2hvcCAuY29yYmVpbGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAucGFuZWxfc2hvcCBkaXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTgpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnBpY3RvIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC50YWJsZV90ZC5iaWdHcm93IHtcbiAgZmxleC1ncm93OiA0O1xuICBtYXgtd2lkdGg6IDIzJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyLmxhYmVsX2lzciAuYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAudGFibGVfdGQgLmFjdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIgLnRhYmxlX3RkLm1lZGl1bUdyb3cuc3RhciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAudGFibGVfdGQubWVkaXVtR3JvdyB7XG4gIGZsZXgtZ3JvdzogMjtcbiAgbWF4LXdpZHRoOiAxMSU7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIgLnRhYmxlX3RkIC5saWJlbGxlX21vYl90IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAudGFibGVfdGQgLm5vdGVfc3RhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGFibGVfd3JhcHBlciAudGFibGVfdHIgLnRhYmxlX3RkIC5ub3RlX3N0YXIgc3ZnIHtcbiAgd2lkdGg6IHZhcigtLXNwYWNpbmctMTIpO1xuICBtYXJnaW46IDAgMXB4O1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyIC50YWJsZV90ZC5tZWRpdW1Hcm93IHtcbiAgZmxleC1ncm93OiAyO1xuICBtYXgtd2lkdGg6IDExJTtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ciAudGFibGVfdGQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndyYXBwZXJfdGFiIC50YWJsZV93cmFwcGVyIC50YWJsZV90ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpIDAgdmFyKC0tc3BhY2luZy0xNikgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX3dyYXBwZXIgLnRhYmxlX3RyLmxhYmVsX2lzciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZV93cmFwcGVyIC50YWJsZV90ci5sYWJlbF9pc3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2U0O1xufVxuLnN0cnVjdHVyZWQgLnR1bm5lbC1hcnJheS1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gZm9yd2FyZHMgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQucG5nXCIpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDApO1xufVxuLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00MCk7XG4gIHdpZHRoOiA4NjlweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lcl9fbmV3cy1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA4NTZweDtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgd2lkdGg6IDc0MHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19sb2dvLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19pbmZvcm1hdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX2NhcmRfX2luZm9ybWF0aW9ucy1jb250YWluZXIgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19pbmZvcm1hdGlvbnMtY29udGFpbmVyIGgzIHtcbiAgd2lkdGg6IDUwMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19pbmZvcm1hdGlvbnMtY29udGFpbmVyX191bmRlcmxpbmUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lcl9fY2FyZF9faW5mb3JtYXRpb25zLWNvbnRhaW5lciBoMzpob3ZlciAuYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lcl9fY2FyZF9faW5mb3JtYXRpb25zLWNvbnRhaW5lcl9fdW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19pbmZvcm1hdGlvbnMtY29udGFpbmVyIHA6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDUwMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIGNvbG9yOiAjMDY2NmFjO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19wYWdlcy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19wYWdlcy1uYXZpZ2F0aW9uX19wYWdlcy1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQpO1xufVxuLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX3BhZ2VzLW5hdmlnYXRpb25fX3BhZ2VzLW51bWJlcnNfX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX3JpZ2h0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgd2lkdGg6IDQ2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZDFlNGYzO1xuICBoZWlnaHQ6IDU5NXB4O1xufVxuLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xufVxuLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG59XG4uYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX3RleHQtY29udGFpbmVyIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fcmlnaHQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiA2OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tbWVkaXVtKSwgY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX3JpZ2h0LWNvbnRhaW5lcl9fYnRucy1jb250YWluZXIgcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI4NTM7XG4gIGNvbG9yOiAjZjdmYWZkO1xufVxuLmFjdGl2ZVBhZ2Uge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJvcmRlci1yYWRpdXMtbWVkaXVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX2NhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiB3cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbiAgLmFsdGEtbmV3cy10YWxraW5nLWFib3V0LWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX25ld3MtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lcl9fY2FyZF9faW5mb3JtYXRpb25zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19yaWdodC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyX19yaWdodC1jb250YWluZXJfX2J0bnMtY29udGFpbmVyIHtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB9XG4gIC5hbHRhLW5ld3MtdGFsa2luZy1hYm91dC1jb250YWluZXJfX2xlZnQtY29udGFpbmVyX19jYXJkX19sb2dvLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5tYWluLmFkcyAuYWx0YS1uZXdzLXRhbGtpbmctYWJvdXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLWFsdGEtbmV3cy10YWxraW5nLWFib3V0LnBuZ1wiKTtcbn1cbi53ZWJjb25mZXJlbmNlcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMjQpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53ZWJjb25mZXJlbmNlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLndlYmNvbmZlcmVuY2VzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSAwIHZhcigtLXNwYWNpbmctMzIpO1xufVxuLndlYmNvbmZlcmVuY2VzLXNlY3Rpb25fX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi53ZWJjb25mZXJlbmNlcy1zZWN0aW9uIC5hcnRpY2xlLWNhcmQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ud2ViY29uZmVyZW5jZXMtc2VjdGlvbiAuYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ua2l0LXByZXNzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRhaW5lcjoga2l0LXByZXNzLXNlY3Rpb24vaW5saW5lLXNpemU7XG59XG4ua2l0LXByZXNzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgMCB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbi5raXQtcHJlc3Mtc2VjdGlvbl9fY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0yNCk7XG59XG4ua2l0LXByZXNzLXNlY3Rpb25fX2NvbnRlbnQgbGksIC5raXQtcHJlc3Mtc2VjdGlvbl9fY29udGVudCBsaSA+ICoge1xuICBtYXgtd2lkdGg6IDk2Y2g7XG59XG4ua2l0LXByZXNzLXNlY3Rpb25fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5raXQtcHJlc3Mtc2VjdGlvbl9fcGljdG8ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG59XG4ua2l0LXByZXNzLXNlY3Rpb24gLmJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQGNvbnRhaW5lciBraXQtcHJlc3Mtc2VjdGlvbiAobWF4LXdpZHRoOiA1NjBweCkge1xuICAua2l0LXByZXNzLXNlY3Rpb25fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIH1cbn1cbi5jb250YWN0LXByZXNzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRhaW5lcjogY29udGFjdC1wcmVzcy1zZWN0aW9uL2lubGluZS1zaXplO1xufVxuLmNvbnRhY3QtcHJlc3Mtc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSAwIHZhcigtLXNwYWNpbmctMzIpO1xufVxuLmNvbnRhY3QtcHJlc3Mtc2VjdGlvbl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmNvbnRhY3QtcHJlc3Mtc2VjdGlvbl9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xMik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbkBjb250YWluZXIgY29udGFjdC1wcmVzcy1zZWN0aW9uIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb250YWN0LXByZXNzLXNlY3Rpb25fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIH1cbn1cbi5leHBlcnRzLXZvaWNlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmV4cGVydHMtdm9pY2Utc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0xNik7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgfVxufVxuLmV4cGVydHMtdm9pY2Utc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cGVydHMtdm9pY2Utc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzJjaDtcbn1cbi5leHBlcnRzLXZvaWNlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICAvKmdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDIxNnB4KTsqL1xuICBncmlkLWdhcDogdmFyKC0tc3BhY2luZy0zMik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgLypwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgNDYwcHgpO1xuICB9Ki9cbn1cbi5leHBlcnRzLXZvaWNlLXNlY3Rpb25fX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5leHBlcnRzLXZvaWNlLXNlY3Rpb25fX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5leHBlcnRzLXZvaWNlLXNlY3Rpb25fX3BhZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhwZXJ0cy12b2ljZS1zZWN0aW9uX19wYWdlLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5kaXNjb3Zlci1pbnRlZ3JhdGlvbi1wcm9ncmFtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlzY292ZXItaW50ZWdyYXRpb24tcHJvZ3JhbS1jb250YWluZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTApO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDI1JSwgNDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kaXNjb3Zlci1pbnRlZ3JhdGlvbi1wcm9ncmFtLWNvbnRhaW5lciBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMTYpO1xufVxuLmRpc2NvdmVyLWludGVncmF0aW9uLXByb2dyYW0tY29udGFpbmVyX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTY0KTtcbn1cbi5kaXNjb3Zlci1pbnRlZ3JhdGlvbi1wcm9ncmFtLWNvbnRhaW5lcl9fY2FyZHNfX2NhcmQge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpc2NvdmVyLWludGVncmF0aW9uLXByb2dyYW0tY29udGFpbmVyX19jYXJkc19fY2FyZCBpbWcge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLmRpc2NvdmVyLWludGVncmF0aW9uLXByb2dyYW0tY29udGFpbmVyX19jYXJkc19fY2FyZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uZGlzY292ZXItaW50ZWdyYXRpb24tcHJvZ3JhbS1jb250YWluZXJfX2NhcmRzX19jYXJkIHAge1xuICB3aWR0aDogMjU2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiAtLWZvbnQtc2l6ZS1tZWRpdW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRpc2NvdmVyLWludGVncmF0aW9uLXByb2dyYW0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmRpc2NvdmVyLWludGVncmF0aW9uLXByb2dyYW0tY29udGFpbmVyX19iYWNrZ3JvdW5kIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDc1JSwgNDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgfVxuICAuZGlzY292ZXItaW50ZWdyYXRpb24tcHJvZ3JhbS1jb250YWluZXJfX2NhcmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5xdWVzdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5xdWVzdGlvbnMtY29udGFpbmVyID4gaDMge1xuICBtYXJnaW4tdG9wOiA3M3B4O1xuICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCh2YXIoLS1mb250LXNpemUtbGFyZ2UpLCA1dncsIHZhcigtLWZvbnQtc2l6ZS0xKSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuLmFjY29yZGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19hY2NvcmRpb24tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzFweDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2FjY29yZGlvbi1idG4gc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudCB7XG4gIGNvbG9yOiAjMTkyNTQyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zMik7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fcXVlc3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3F1ZXN0aW9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YjZiNmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3F1ZXN0aW9uIGgzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy00KTtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3Jlc3BvbnNlIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctMTYpIDAgdmFyKC0tc3BhY2luZy00MCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xMik7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpLCBvcGFjaXR5IDAuNXMgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3Jlc3BvbnNlIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fcXVlc3Rpb24tY29udGFpbmVyX19yZXNwb25zZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX3F1ZXN0aW9uLWNvbnRhaW5lcl9fcmVzcG9uc2UgYSB7XG4gIGNvbG9yOiAjMDY2NmFjO1xufVxuLnNxdWFkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi5zcXVhZC1jb250YWluZXIgPiBoMiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy04KTtcbn1cbi5zcXVhZC1jb250YWluZXJfX21pc3Npb24ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNxdWFkLWNvbnRhaW5lcl9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy05Nik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnNxdWFkLWNvbnRhaW5lcl9fY2FyZHNfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNxdWFkLWNvbnRhaW5lcl9fY2FyZHNfX2NhcmQgaDIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKHZhcigtLWZvbnQtc2l6ZS1sYXJnZSksIDV2dywgdmFyKC0tZm9udC1zaXplLTIpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNxdWFkLWNvbnRhaW5lcl9fY2FyZHNfX2NhcmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cbi5zcXVhZC1jb250YWluZXJfX2RpZmZlcmVudC1qb2JzIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uc3F1YWQtY29udGFpbmVyX19kaWZmZXJlbnQtam9icyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDApO1xufVxuLnNxdWFkLWNvbnRhaW5lcl9fZGlmZmVyZW50LWpvYnNfX2dyYXBoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy00KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy05Nik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3F1YWQtY29udGFpbmVyX19kaWZmZXJlbnQtam9ic19fZ3JhcGggcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS01KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cbi5zcXVhZC1jb250YWluZXJfX2RpZmZlcmVudC1qb2JzX19ncmFwaF9fcmlnaHQtdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cbi5zcXVhZC1jb250YWluZXJfX2RpZmZlcmVudC1qb2JzX19ncmFwaF9fcmlnaHQtdGV4dC1jb250YWluZXIgcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc3F1YWQtY29udGFpbmVyX19jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3F1YWQtY29udGFpbmVyX19kaWZmZXJlbnQtam9ic19fZ3JhcGggZGl2IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5zcXVhZC1jb250YWluZXJfX2RpZmZlcmVudC1qb2JzX19ncmFwaCBkaXYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3F1YWQtY29udGFpbmVyX19kaWZmZXJlbnQtam9ic19fZ3JhcGggcCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICB9XG4gIC5zcXVhZC1jb250YWluZXJfX2RpZmZlcmVudC1qb2JzX19ncmFwaCBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgfVxuICAuc3F1YWQtY29udGFpbmVyX19kaWZmZXJlbnQtam9ic19fZ3JhcGhfX3JpZ2h0LXRleHQtY29udGFpbmVyIHAge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgfVxufVxuLmFsdGEtaW4tbnVtYmVyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbiAgY29udGFpbmVyOiBhbHRhLWluLW51bWJlci1zZWN0aW9uL2lubGluZS1zaXplO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsdGEtaW4tbnVtYmVyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctMjQpO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIH1cbn1cbi5hbHRhLWluLW51bWJlci1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsdGEtaW4tbnVtYmVyLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1kZXNrdG9wLXNtYWxsKTtcbn1cbkBjb250YWluZXIgYWx0YS1pbi1udW1iZXItc2VjdGlvbiAod2lkdGggPCAxMjgwcHgpIHtcbiAgLmFsdGEtaW4tbnVtYmVyLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWx0YS1pbi1udW1iZXItc2VjdGlvbl9fY29udGVudCAua2V5cG9pbnQtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBjb250YWluZXIgYWx0YS1pbi1udW1iZXItc2VjdGlvbiAod2lkdGggPCA2NjRweCkge1xuICAuYWx0YS1pbi1udW1iZXItc2VjdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gIH1cbn1cbi5oaXN0b3J5LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250YWluZXI6IGhpc3Rvcnktc2VjdGlvbi9pbmxpbmUtc2l6ZTtcbn1cbi5oaXN0b3J5LXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpc3Rvcnktc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbGFyZ2UpO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMjQpO1xufVxuQGNvbnRhaW5lciBoaXN0b3J5LXNlY3Rpb24gKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaXN0b3J5LXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oaXN0b3J5LXNlY3Rpb24gLmVtYmxhIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGlzdG9yeS1zZWN0aW9uIC5lbWJsYV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZy0xNikgKiAtMSk7XG59XG4uaGlzdG9yeS1zZWN0aW9uIC5pdGVtLWNhcmQtaGlzdG9yeSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uaGlzdG9yeS1zZWN0aW9uIC5lbWJsYV9fYnV0dG9uIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQGNvbnRhaW5lciBoaXN0b3J5LXNlY3Rpb24gKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaXN0b3J5LXNlY3Rpb24gLmVtYmxhX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oaXN0b3J5LXNlY3Rpb24gLmVtYmxhX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAtMjRweDtcbn1cbi5oaXN0b3J5LXNlY3Rpb24gLmVtYmxhX19idXR0b24tLW5leHQge1xuICByaWdodDogLTI0cHg7XG59XG4ucmVhc29uLXRvLWpvaW4tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnJlYXNvbi10by1qb2luLXNlY3Rpb25fX2hlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9sb2NhdXguanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhc29uLXRvLWpvaW4tc2VjdGlvbl9faGVhZGVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OS4yZGVnLCB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCkgMzEuMDclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMi4wOCUpO1xufVxuLnJlYXNvbi10by1qb2luLXNlY3Rpb25fX2hlYWRlcl9fdGV4dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTEycHg7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTk2KTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhc29uLXRvLWpvaW4tc2VjdGlvbl9faGVhZGVyX190ZXh0LWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMzIpO1xufVxuLnJlYXNvbi10by1qb2luLXNlY3Rpb25fX2hlYWRlcl9fdGV4dC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19oZWFkZXJfX3RleHQtY29udGFpbmVyIGxpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19mb290ZXJfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2N3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19mb290ZXJfX2NhcmRzX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0yNCk7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19mb290ZXJfX2NhcmRzX19jYXJkIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlYXNvbi10by1qb2luLXNlY3Rpb25fX2Zvb3Rlcl9fY2FyZHNfX2NhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucmVhc29uLXRvLWpvaW4tc2VjdGlvbl9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgfVxuICAucmVhc29uLXRvLWpvaW4tc2VjdGlvbl9faGVhZGVyX19vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTkuMmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwMTk2MDc4NDMpIDMxLjA3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYxNCkgMTAyLjA4JSk7XG4gIH1cbiAgLnJlYXNvbi10by1qb2luLXNlY3Rpb25fX2hlYWRlcl9fdGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0xNik7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMzIpO1xuICB9XG4gIC5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19oZWFkZXJfX3RleHQtY29udGFpbmVyIGgzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xuICB9XG4gIC5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19oZWFkZXJfX3RleHQtY29udGFpbmVyIGxpIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICB9XG4gIC5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19mb290ZXJfX2NhcmRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctNCk7XG4gIH1cbiAgLnJlYXNvbi10by1qb2luLXNlY3Rpb25fX2Zvb3Rlcl9fY2FyZHNfX2NhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4uZGlzY292ZXItb3VyLWpvYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlzY292ZXItb3VyLWpvYiA+IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4uZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fY2FyZHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fY2FyZHNfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tZWRpdW0pIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZWRpdW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbn1cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjQ4cHg7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICB6LWluZGV4OiAxO1xufVxuLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fY2FyZHNfX2NhcmRfX3RleHQtY29udGFpbmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xNik7XG59XG4uZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uX19jYXJkc19fY2FyZF9fdGV4dC1jb250YWluZXJfX3RpdGxlIGgzIHtcbiAgei1pbmRleDogMTtcbn1cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX190ZXh0LWNvbnRhaW5lcl9fdGl0bGUgcCB7XG4gIG1hcmdpbi1sZWZ0OiA0N3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uX19jYXJkc19fY2FyZF9fdGV4dC1jb250YWluZXJfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJFeHBsZXR1cyBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX19wcm9maWxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNDhweDtcbiAgaGVpZ2h0OiAyNDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDklIDAsIDEwMCUgMCwgMTAwJSA1NiUsIDI1JSAxMDAlLCAwIDIyJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MC4zMmRlZywgI2ZkY2VjNCA2LjEyJSwgI2U4ZWVmZiA2Mi4zOCUpO1xuICBoZWlnaHQ6IDQyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb24gc3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgdmFyKC0tc3BhY2luZy0yNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fY2FyZHNfX2NhcmQ6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgMCAxMDAlLCAwIDUyJSk7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fY2FyZHNfX2NhcmRfX3RleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNjQpIHZhcigtLXNwYWNpbmctMjQpIDBweDtcbiAgfVxuICAuZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uX19jYXJkc19fY2FyZF9fdGV4dC1jb250YWluZXJfX3RpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uX19jYXJkc19fY2FyZF9fdGV4dC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTUpO1xuICB9XG4gIC5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0xNik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbiAgLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fY2FyZHNfX2NhcmRfX3RleHQtY29udGFpbmVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX2NhcmRzX19jYXJkX19wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uX19jYXJkc19fY2FyZF9fcHJvZmlsZS1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX3JpZ2h0LWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHZhcigtLXNwYWNpbmctNCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZGlzY292ZXItb3VyLWpvYl9fY2FyZC1zZWN0aW9uX19sZWZ0LWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3BhY2luZy00KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5kaXNjb3Zlci1vdXItam9iX19jYXJkLXNlY3Rpb25fX3JpZ2h0LWFycm93IHN2ZyxcbiAgLmRpc2NvdmVyLW91ci1qb2JfX2NhcmQtc2VjdGlvbl9fbGVmdC1hcnJvdyBzdmcge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zcGFjaW5nLTQpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5qb2luLXRoZS10ZWFtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0zMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpvaW4tdGhlLXRlYW0tc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uam9pbi10aGUtdGVhbS1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbn1cbi5qb2luLXRoZS10ZWFtLXNlY3Rpb25fX29mZmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LW1lZGl1bSk7XG59XG4uam9pbi10aGUtdGVhbS1zZWN0aW9uX19zcG9udGFuZW91cy1hcHBsaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waWxvdGVkLWdyYXBoLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy0zMik7XG59XG4ucGlsb3RlZC1ncmFwaC1zZWN0aW9uID4gaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02NCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAodmFyKC0tZm9udC1zaXplLWxhcmdlKSwgNXZ3LCB2YXIoLS1mb250LXNpemUtMSkpO1xufVxuLnBpbG90ZWQtZ3JhcGgtc2VjdGlvbiA+IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAodmFyKC0tZm9udC1zaXplLW1lZGl1bSksIDN2dywgdmFyKC0tZm9udC1zaXplLTQpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG59XG4ucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19idG5zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xufVxuLnBpbG90ZWQtZ3JhcGgtc2VjdGlvbl9fYnRucy1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjbGFtcCh2YXIoLS1zcGFjaW5nLTEyKSwgMnZ3LCB2YXIoLS1mb250LXNpemUtbWVkaXVtKSkgY2xhbXAodmFyKC0tc3BhY2luZy0xMiksIDJ2dywgdmFyKC0tc3BhY2luZy0yNCkpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCh2YXIoLS1mb250LXNpemUtdGlueSksIDJ2dywgdmFyKC0tZm9udC1zaXplLTUpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19idG5zLWNvbnRhaW5lcl9fYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDQyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5waWxvdGVkLWdyYXBoLXNlY3Rpb25fX2dyYXBoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgwKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00OCk7XG59XG4ucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19ncmFwaC1jb250YWluZXJfX2Jhci1jb250YWluZXIge1xuICB3aWR0aDogY2xhbXAoMjB2dywgMjB2dywgMTgwcHgpO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBpbG90ZWQtZ3JhcGgtc2VjdGlvbl9fZ3JhcGgtY29udGFpbmVyX19iYXItY29udGFpbmVyX19iYXItZ3JhcGgge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmViO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pLCA1dncsIDM2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCksIG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG4ucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19ncmFwaC1jb250YWluZXJfX2Jhci1jb250YWluZXJfX2Jhci1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTYpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMCU7XG59XG4ucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19jb25kaXRpb25zLCAucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19jb25kaXRpb25zIHAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy04KTtcbiAgZm9udC1zaXplOiBjbGFtcCh2YXIoLS1mb250LXNpemUtc21hbGwpLCAydncsIHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xufVxuLndoaXRlLWJvb2stc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy02NCkgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIGNvbnRhaW5lci1uYW1lOiB3aGl0ZS1ib29rLXNlY3Rpb247XG4gIHotaW5kZXg6IDI7XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndoaXRlLWJvb2stc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uIC5lbWJsYV9fYnV0dG9uIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoaXRlLWJvb2stc2VjdGlvbiAuZW1ibGFfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uIC5lbWJsYV9fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC53aGl0ZS1ib29rLXNlY3Rpb25fX3RpdGxlIHtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTQ4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1ib29rLXNlY3Rpb24ud2hpdGUtYm9va3MgLndoaXRlLWJvb2stc2VjdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53aGl0ZS1ib29rLXNlY3Rpb24ud2hpdGUtYm9va3MgLndoaXRlLWJvb2stc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy00OCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC53aGl0ZS1ib29rLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53aGl0ZS1ib29rLXNlY3Rpb24ud2hpdGUtYm9va3MgLmVtYmxhIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC5lbWJsYV9fdmlld3BvcnQge1xuICB3aWR0aDogNTQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC5lbWJsYV9fdmlld3BvcnQge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndoaXRlLWJvb2stc2VjdGlvbi53aGl0ZS1ib29rcyAuZW1ibGFfX3ZpZXdwb3J0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbi53aGl0ZS1ib29rLXNlY3Rpb24ud2hpdGUtYm9va3MgLmVtYmxhX19jb250YWluZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZy0xNikgKiAtMSk7XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC5lbWJsYV9fc2xpZGUge1xuICBmbGV4OiAwIDAgNTQ0cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWJvb2stc2VjdGlvbi53aGl0ZS1ib29rcyAuZW1ibGFfX3NsaWRlIHtcbiAgICBmbGV4OiAwIDAgMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1ib29rLXNlY3Rpb24ud2hpdGUtYm9va3MgLmVtYmxhX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDI4MHB4O1xuICB9XG59XG4ud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC5lbWJsYV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYm9vay1zZWN0aW9uLndoaXRlLWJvb2tzIC5lbWJsYV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX3RpdGxlIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIyY2g7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xufVxuLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX19jdXJzb3JzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDc2N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXBpdGFsLWNhbGN1bGF0b3Itc2VjdGlvbl9fY3Vyc29ycy1jb250YWluZXJfX2N1cnNvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xuICBtaW4td2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2N1cnNvcnMtY29udGFpbmVyX19jdXJzb3ItY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2N1cnNvcnMtY29udGFpbmVyX19jdXJzb3ItY29udGFpbmVyIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzAwMTMyOTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX19jdXJzb3JzLWNvbnRhaW5lcl9fY3Vyc29yLWNvbnRhaW5lciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2N1cnNvcnMtY29udGFpbmVyX19jdXJzb3ItY29udGFpbmVyIGlucHV0W2lkPWZpcnN0LXJhbmdlXSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNjQ0MiAwJSwgI2ZmNjQ0MiAxMCUsICNmYmUxZGEgMTAlLCAjZmJlMWRhIDEwMCUpO1xufVxuLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX19jdXJzb3JzLWNvbnRhaW5lcl9fY3Vyc29yLWNvbnRhaW5lciBpbnB1dFtpZD1zZWNvbmQtcmFuZ2VdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY2NDQyIDAlLCAjZmY2NDQyIDIwJSwgI2ZiZTFkYSAyMCUsICNmYmUxZGEgMTAwJSk7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2N1cnNvcnMtY29udGFpbmVyX19jdXJzb3ItY29udGFpbmVyIGlucHV0W2lkPXRoaXJkLXJhbmdlXSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNjQ0MiAwJSwgI2ZmNjQ0MiAxNiUsICNmYmUxZGEgMTYlLCAjZmJlMWRhIDEwMCUpO1xufVxuLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX19jdXJzb3JzLWNvbnRhaW5lcl9fY3Vyc29yLWNvbnRhaW5lciBpbnB1dFtpZD1mb3VydGgtcmFuZ2VdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY2NDQyIDAlLCAjZmY2NDQyIDQwJSwgI2ZiZTFkYSA0MCUsICNmYmUxZGEgMTAwJSk7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2N1cnNvcnMtY29udGFpbmVyX19jdXJzb3ItY29udGFpbmVyIGlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgYmFja2dyb3VuZDogI2ZmNjQ0Mjtcbn1cbi5jYXBpdGFsLWNhbGN1bGF0b3Itc2VjdGlvbl9fY3Vyc29ycy1jb250YWluZXJfX2N1cnNvci1jb250YWluZXIgaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgYmFja2dyb3VuZDogI2ZmNjQ0Mjtcbn1cbi5jYXBpdGFsLWNhbGN1bGF0b3Itc2VjdGlvbl9fcmVzdWx0LXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTNweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2J0bnMtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2Rpc2NsYWltZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMTYpO1xuICBmb250LXNpemU6IGNsYW1wKHZhcigtLWZvbnQtc2l6ZS1zbWFsbCksIDJ2dywgdmFyKC0tZm9udC1zaXplLW1lZGl1bSkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjRweCkge1xuICAuY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5jYXBpdGFsLWNhbGN1bGF0b3Itc2VjdGlvbl9fY3Vyc29ycy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX19jdXJzb3JzLWNvbnRhaW5lcl9fY3Vyc29yLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXBpdGFsLWNhbGN1bGF0b3Itc2VjdGlvbl9fY3Vyc29ycy1jb250YWluZXJfX2N1cnNvci1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX3Jlc3VsdC12YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNTVweCwgMTB2dywgNjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIC8qIFByaW1hcnkvNTAgKi9cbiAgICBjb2xvcjogI2ZmNjQ0MjtcbiAgfVxuICAuY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2J0bnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbn1cbi5sZS1zYXZpZXotdm91cy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmxlLXNhdmllei12b3VzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctOCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy04KTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRkY2NDQyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlLXNhdmllei12b3VzLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMzJweCB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5sZS1zYXZpZXotdm91cy1zZWN0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNGRjY0NDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGUtc2F2aWV6LXZvdXMtc2VjdGlvbiBoNCBwIHtcbiAgY29sb3I6ICNGRjREMjk7XG59XG4ubGUtc2F2aWV6LXZvdXMtc2VjdGlvbiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxlLXNhdmllei12b3VzLXNlY3Rpb24gcCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxlLXNhdmllei12b3VzLXNlY3Rpb24gdWwge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGUtc2F2aWV6LXZvdXMtc2VjdGlvbiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cbi5sZS1zYXZpZXotdm91cy1zZWN0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy04KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZS1zYXZpZXotdm91cy1zZWN0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59XG4ubGV4aXF1ZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTIpO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmxleGlxdWUtc2VjdGlvbiB1bCB7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmxleGlxdWUtc2VjdGlvbiB1bC5sZXR0ZXJzIGEsIC5sZXhpcXVlLXNlY3Rpb24gdWwubGV0dGVycyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzNweDsgLyo0MCovXG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiIG9uLCBcImxudW1cIiBvbiwgXCJsaWdhXCIgb2ZmO1xuICBjb2xvcjogI0ZGNEQyOTtcbn1cbi5sZXhpcXVlLXNlY3Rpb24gdWwubGV0dGVycyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMzApO1xufVxuLmxleGlxdWUtc2VjdGlvbiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDNweDtcbn1cbi5sZXhpcXVlLXNlY3Rpb24gdWwgbGkgLmN1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWU2ZjA7XG4gIGJvcmRlci1jb2xvcjogI2FiZDhlODtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGV4aXF1ZS1zZWN0aW9uIC5sZXR0ZXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi5sZXhpcXVlLXNlY3Rpb24gI2xleGlxdWUgLmxldHRlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGV4aXF1ZS1zZWN0aW9uICNsZXhpcXVlIC5sZXR0ZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSAubGV0dGVyIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSBoMiB7XG4gIGNvbG9yOiAjRkY0RDI5O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSB1bCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5sZXhpcXVlLXNlY3Rpb24gI2xleGlxdWUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGV4aXF1ZS1zZWN0aW9uICNsZXhpcXVlIC5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sZXhpcXVlLXNlY3Rpb24gI2xleGlxdWUgLmNsZWFyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuLmxleGlxdWUtc2VjdGlvbiAjbGV4aXF1ZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCIgb24sIFwibG51bVwiIG9uLCBcImxpZ2FcIiBvZmY7XG4gIGNvbG9yOiAjMDAxMzI5O1xufVxuLnN0YXktaW5mb3JtZWQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy00OCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF5LWluZm9ybWVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIlO1xuICB9XG59XG4uc3RheS1pbmZvcm1lZC1zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDA7XG59XG4uc3RheS1pbmZvcm1lZC1zZWN0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4OEVBQztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLnN0YXktaW5mb3JtZWQtc2VjdGlvbl9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCIgb24sIFwibG51bVwiIG9uLCBcImxpZ2FcIiBvZmY7XG4gIGNvbG9yOiAjMDAxMzI5O1xufVxuLnN0YXktaW5mb3JtZWQtc2VjdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbn1cbi5zdGF5LWluZm9ybWVkLXNlY3Rpb24gLmVycm9yIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG59XG4uc3RheS1pbmZvcm1lZC1zZWN0aW9uIC50b2tlbiB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogZ3JleTtcbn1cbi5zdGF5LWluZm9ybWVkLXNlY3Rpb24gLmZvcm0tbWVzc2FnZSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc3RheS1pbmZvcm1lZC1zZWN0aW9uIC5zdHlsZS1ncm91cCB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5zdGF5LWluZm9ybWVkLXNlY3Rpb24gLnN0eWxlLWdyb3VwZm9ybSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuc3RheS1pbmZvcm1lZC1zZWN0aW9uIC5zdHlsZS1ncm91cGZvcm0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5LjQlO1xuICB9XG4gIC5zdGF5LWluZm9ybWVkLXNlY3Rpb24gLnN0eWxlLWdyb3VwZm9ybS0yIC5pbnB1dCB7XG4gICAgd2lkdGg6IDg3JTtcbiAgfVxuICAuc3RheS1pbmZvcm1lZC1zZWN0aW9uIC5mb3JtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuc3RheS1pbmZvcm1lZC1zZWN0aW9uIC5mb3JtLW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgIHdpZHRoOiA5Mi41JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ud3JhcHBlciAuc3RheS1pbmZvcm1lZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy04KTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTI4KSB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMiU7XG4gIH1cbn1cbi5jb250YWN0LXVzLXNlY3Rpb25fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC11cy1zZWN0aW9uX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyMHZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWN0LXVzLXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbl9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDAgdmFyKC0tc3BhY2luZy0zMik7XG59XG4uY29udGFjdC11cy1zZWN0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4OEVBQztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbl9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCIgb24sIFwibG51bVwiIG9uLCBcImxpZ2FcIiBvZmY7XG4gIGNvbG9yOiAjMDAxMzI5O1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmVycm9yIHtcbiAgY29sb3I6ICNmZjY0NDI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC50b2tlbiB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogZ3JleTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmZvcm0tbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5mb3JtLW1lc3NhZ2UgdGV4dGFyZWEge1xuICB3aWR0aDogOTYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MHB4KSB7XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLnN0eWxlLWdyb3VwIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5zdHlsZS1ncm91cGZvcm0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuZm9ybS1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmZvcm0tbWVzc2FnZSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDkyLjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi53cmFwcGVyIC5jb250YWN0LXVzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLndyYXBwZXIgLmNvbnRhY3QtdXMtc2VjdGlvbiAuc3R5bGUtZ3JvdXBmb3JtIHtcbiAgd2lkdGg6IDk2JTtcbn1cbi53cmFwcGVyIC5jb250YWN0LXVzLXNlY3Rpb24gLnN0eWxlLWdyb3VwIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uIC5hbmNyZSB7XG4gIC8qZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uID4gLmNvbnRleHR1YWwge1xuICB0b3A6IDIxNXB4O1xufVxuLnBhcmFncmFwaGUtc2VjdGlvbiBhcnRpY2xlIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnBhcmFncmFwaGUtc2VjdGlvbiAudGhlbWUtLWxpZ2h0IGgxLFxuLnBhcmFncmFwaGUtc2VjdGlvbiAudGhlbWUtLWxpZ2h0IGgyLFxuLnBhcmFncmFwaGUtc2VjdGlvbiAudGhlbWUtLWxpZ2h0IGgzLFxuLnBhcmFncmFwaGUtc2VjdGlvbiAudGhlbWUtLWxpZ2h0IGg0LFxuLnBhcmFncmFwaGUtc2VjdGlvbiAudGhlbWUtLWxpZ2h0IGg1IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTY0KTtcbn1cbi5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQgYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDFweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQgYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLnBhcmFncmFwaGUtc2VjdGlvbl9fY29udGVudCA+IC5jb250ZXh0dWFsIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0zMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cbi5wYXJhZ3JhcGhlLXNlY3Rpb24gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTYpO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5wYXJhZ3JhcGhlLXNlY3Rpb24gdGFibGUgdGgge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC01MCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtNTApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uIHRhYmxlLnRleHQtY2VudGVyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaGUtc2VjdGlvbiB0YWJsZSAuZm9uZC1ibGV1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFyYWdyYXBoZS1zZWN0aW9uIHRhYmxlIC5mb25kLWdyaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhcmFncmFwaGUtc2VjdGlvbiB0YWJsZSAuZm9uZC1ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYXJhZ3JhcGhlLXNlY3Rpb24gdGFibGUgLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNoYXJ0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy00OCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBjb250YWluZXI6IGFkdmljZS1pbnRyby1zZWN0aW9uL2lubGluZS1zaXplO1xufVxuLmNoYXJ0LXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYXJ0LXNlY3Rpb25fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbn1cbkBjb250YWluZXIgYWR2aWNlLWludHJvLXNlY3Rpb24gKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXJ0LXNlY3Rpb25fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cbkBjb250YWluZXIgYWR2aWNlLWludHJvLXNlY3Rpb24gKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNoYXJ0LXNlY3Rpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxufVxuLmNoYXJ0LXNlY3Rpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7XG59XG4uY2hhcnQtc2VjdGlvbl9fY29udGVudCAuY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFydC1zZWN0aW9uX19jb250ZW50IC5jaGFydC0tZmlmdHkge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDEzMjk7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXIge1xuICAgIGhlaWdodDogNTkwcHg7XG4gIH1cbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2luaXRpYWwtaW52ZXN0aXNzZW1lbnQtY29udGFpbmVyIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19pbml0aWFsLWludmVzdGlzc2VtZW50LWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxMzI5O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9faW5pdGlhbC1pbnZlc3Rpc3NlbWVudC1jb250YWluZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMDAxMzI5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9faW5pdGlhbC1pbnZlc3Rpc3NlbWVudC1jb250YWluZXIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNjQ0MiAwJSwgI2ZmNjQ0MiAzNSUsICNmYmUxZGEgMzUlLCAjZmJlMWRhIDEwMCUpO1xufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9faW5pdGlhbC1pbnZlc3Rpc3NlbWVudC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBiYWNrZ3JvdW5kOiAjZmY2NDQyO1xufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9faW5pdGlhbC1pbnZlc3Rpc3NlbWVudC1jb250YWluZXIgaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgYmFja2dyb3VuZDogI2ZmNjQ0Mjtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2dlb2dyYXBoaWNhbEFyZWEge1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtcm93LWVuZDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2dlb2dyYXBoaWNhbEFyZWEgaDQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMTMyOTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2dlb2dyYXBoaWNhbEFyZWFfX2J0bnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2dlb2dyYXBoaWNhbEFyZWFfX2J0bnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fZ2VvZ3JhcGhpY2FsQXJlYV9fYnRucy1jb250YWluZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmNWY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxMzI5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19nZW9ncmFwaGljYWxBcmVhX19idG5zLWNvbnRhaW5lcl9fYnRuIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19zZWN0b3JhbENhdGVnb3J5IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDM7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19zZWN0b3JhbENhdGVnb3J5IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDEzMjk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19zZWN0b3JhbENhdGVnb3J5X19idG5zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19zZWN0b3JhbENhdGVnb3J5X19idG5zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3NlY3RvcmFsQ2F0ZWdvcnlfX2J0bnMtY29udGFpbmVyX19idG4ge1xuICB3aWR0aDogMjU2cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMwMDEzMjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3NlY3RvcmFsQ2F0ZWdvcnlfX2J0bnMtY29udGFpbmVyX19idG4ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMxMnB4LCAxZnIpKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxNnB4IDY0cHg7XG4gIGdyaWQtZ2FwOiAycmVtIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZCB7XG4gIHdpZHRoOiAzMTJweDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gZm9yd2FyZHMgdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1lZGl1bSk7XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19yZXN1bHRzQ2FyZHNfX2NhcmRfX2hlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTVlYWVjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZF9faGVhZGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDEzMjk7XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19yZXN1bHRzQ2FyZHNfX2NhcmRfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2YzZjVmNjtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZF9fYm9keV9fZGVzY3JpcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzX19jYXJkX19ib2R5X19kZXNjcmlwdGlvbnMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxMzI5O1xufVxuLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzX19jYXJkX19ib2R5X19kZXNjcmlwdGlvbnMgcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMTMyOTtcbn1cbi5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZF9fYm9keSBpbWcge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19yZXN1bHRzQ2FyZHNfX2NhcmRfX2JvZHlfX2J0bnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLm9ubHktcmVzdWx0cyAuc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAub25seS1yZXN1bHRzIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY0cHg7XG4gIGdyaWQtZ2FwOiAycmVtIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub25seS1yZXN1bHRzIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cbi5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzX19jYXJkOm5vdCg6aG92ZXIpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm9ubHktcmVzdWx0cyAuc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19yZXN1bHRzQ2FyZHNfX2NhcmRfX2hlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4ub25seS1yZXN1bHRzIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZF9fYm9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ud2hvaXMtaW50cm8tc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTY0KVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy00MCkgdmFyKC0tc3BhY2luZy02NClcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpXG4gIH0qL1xufVxuLndob2lzLWludHJvLXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuLndob2lzLWludHJvLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG59XG4ud2hvaXMtaW50cm8tc2VjdGlvbl9fY29udGVudF9fdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJFeHBsZXR1cyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBudW1cIiBvbiwgXCJsbnVtXCIgb24sIFwibGlnYVwiIG9mZjtcbiAgY29sb3I6ICMwMDI4NTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aG9pcy1pbnRyby1zZWN0aW9uX19jb250ZW50X190ZXh0ZV9mbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAyODUzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2hvaXMtY2l0YXRpb24tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRhaW5lcjogd2hvaXMtY2l0YXRpb24tc2VjdGlvbi9pbmxpbmUtc2l6ZTtcbn1cbi53aG9pcy1jaXRhdGlvbi1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBFeHBsZXR1cyBTYW5zO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4ud2hvaXMtY2l0YXRpb24tc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LWRlc2t0b3Atc21hbGwpO1xufVxuQGNvbnRhaW5lciB3aG9pcy1jaXRhdGlvbi1zZWN0aW9uICh3aWR0aCA8IDEyODBweCkge1xuICAud2hvaXMtY2l0YXRpb24tc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndob2lzLWNpdGF0aW9uLXNlY3Rpb25fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi53aG9pcy1jaXRhdGlvbi1zZWN0aW9uX19jaXRhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbn1cbkBjb250YWluZXIgd2hvaXMtY2l0YXRpb24tc2VjdGlvbiAod2lkdGggPCAxMjgwcHgpIHtcbiAgLndob2lzLWNpdGF0aW9uLXNlY3Rpb25fX2NpdGF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LW1lZGl1bSk7XG4gIH1cbn1cbi53aG9pcy1jaXRhdGlvbi1zZWN0aW9uX19hdXRob3Ige1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApO1xufVxuLnBvcHVwLXNlY3Rpb24gLnBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgLyogRm9uZCBzZW1pLXRyYW5zcGFyZW50IHBvdXIgYXNzb21icmlyIGwnYXJyacOocmUtcGxhbiAqL1xuICB6LWluZGV4OiA1MDM7XG59XG4ucG9wdXAtc2VjdGlvbiAucG9wdXAucG9wdXAtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwLXNlY3Rpb24gLnBvcHVwIC5wb3B1cC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODhFQUM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtc2VjdGlvbiAucG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogNjAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgfVxufVxuLnBvcHVwLXNlY3Rpb24gLnBvcHVwIC5wb3B1cC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1zZWN0aW9uIC5wb3B1cCAucG9wdXAtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4ucG9wdXAtc2VjdGlvbiAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLmNsb3NlLXBvcHVwLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXAtc2VjdGlvbiAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLmNsb3NlLXBvcHVwLWJ1dHRvbjpiZWZvcmUsIC5wb3B1cC1zZWN0aW9uIC5wb3B1cCAucG9wdXAtY29udGVudCAuY2xvc2UtcG9wdXAtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDEwMCwgNjYpO1xufVxuLnBvcHVwLXNlY3Rpb24gLnBvcHVwIC5wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cC1idXR0b246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBvcHVwLXNlY3Rpb24gLnBvcHVwIC5wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cC1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnBvcHVwLXNlY3Rpb25fX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucG9wdXAtc2VjdGlvbl9fc3VidGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wb3B1cC1zZWN0aW9uIC5lcnJvciB7XG4gIGNvbG9yOiAjZmY2NDQyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xufVxuLnBvcHVwLXNlY3Rpb24gLnRva2VuIHtcbiAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBncmV5O1xufVxuLnBvcHVwLXNlY3Rpb24gLmZvcm0tbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucG9wdXAtc2VjdGlvbiAuZm9ybS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgd2lkdGg6IDk2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAucG9wdXAtc2VjdGlvbiAuc3R5bGUtZ3JvdXAge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5wb3B1cC1zZWN0aW9uIC5zdHlsZS1ncm91cGZvcm0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLnBvcHVwLXNlY3Rpb24gLmZvcm0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucG9wdXAtc2VjdGlvbiAuZm9ybS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICB3aWR0aDogOTIuNSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRoYW5rLXlvdS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy0yNCk7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG59XG4udGhhbmsteW91LXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhhbmsteW91LXNlY3Rpb25fX3RleHQgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xuICBtYXgtd2lkdGg6IDU0Y2g7XG59XG4uYXdhcmRzLWFsbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00OCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctMjQpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hd2FyZHMtYWxsLXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbn1cbi5hd2FyZHMtYWxsLXNlY3Rpb25fX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC1kZXNrdG9wLXNtYWxsKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMtYWxsLXNlY3Rpb25fX2ZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmF3YXJkcy1hbGwtc2VjdGlvbl9fZmlsdGVycyAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hd2FyZHMtYWxsLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LXRhYmxldC1sYXJnZSk7XG59XG4uYXdhcmRzLWFsbC1zZWN0aW9uX19zdWJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXdhcmRzLWFsbC1zZWN0aW9uX19hd2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyODBweCk7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoODQwcHggKyB2YXIoLS1zcGFjaW5nLTE2KSAqIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hd2FyZHMtYWxsLXNlY3Rpb25fX2F3YXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjgwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1NjBweCArIHZhcigtLXNwYWNpbmctMTYpICogMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMtYWxsLXNlY3Rpb25fX2F3YXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMjgwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygyODBweCArIHZhcigtLXNwYWNpbmctMTYpICogMCk7XG4gIH1cbn1cbi5sb2dpbi1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8qYXV0byovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IHZhcigtLWJyZWFrcG9pbnQtdGFibGV0LWxhcmdlKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLTQwKSB2YXIoLS1zcGFjaW5nLTgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQwKSB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItc2l6ZS1tZWRpdW0pIHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWVkaXVtKTtcbiAgY29udGFpbmVyOiBsb2dpbi1zZWN0aW9uL2lubGluZS1zaXplO1xufVxuLmxvZ2luLXNlY3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG4ubG9naW4tc2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbn1cbkBjb250YWluZXIgbG9naW4tc2VjdGlvbiAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ2luLXNlY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5sb2dpbi1zZWN0aW9uIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbn1cbi5sb2dpbi1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLXNlY3Rpb25fX2hlYWRlciBwIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icmVha3BvaW50LW1vYmlsZSk7XG59XG4ubG9naW4tc2VjdGlvbl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbn1cbkBjb250YWluZXIgbG9naW4tc2VjdGlvbiAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tc2VjdGlvbl9fY29udGVudCAuZm9ybV9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmxvZ2luLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2luZy00MCkgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlcGxheXMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTY0KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVwbGF5cy1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVwbGF5cy1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXBsYXlzLXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY0Y2g7XG59XG4ucmVwbGF5cy1zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYnJlYWtwb2ludC10YWJsZXQtbGFyZ2UpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG59XG4ucmVwbGF5cy1zZWN0aW9uX19yZXBsYXlzLCAucmVwbGF5cy1zZWN0aW9uIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmVwbGF5cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICB9XG59XG4uc3RheS1pbmZvcm1lZC1sb2dvdXQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy00OCk7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RheS1pbmZvcm1lZC1sb2dvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMiU7XG4gIH1cbn1cbi5zdGF5LWluZm9ybWVkLWxvZ291dC1zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEJvZHkvTWVkaXVtLS1Cb2xkICovXG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnN0YXktaW5mb3JtZWQtbG9nb3V0LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9zdGF5LWluZm9ybWVkLWxvZ291dC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODhFQUM7XG4gIGJvcmRlci1yYWRpdXM6IDE0LjdweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBnYXA6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RheS1pbmZvcm1lZC1sb2dvdXQtc2VjdGlvbl9fY29udGFpbmVyIC5pbnB1dCB7XG4gIG1hcmdpbjogMTNweCBhdXRvIDIwcHg7XG59XG4uc3RheS1pbmZvcm1lZC1sb2dvdXQtc2VjdGlvbiAuY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zdGF5LWluZm9ybWVkLWxvZ291dC1zZWN0aW9uIC5jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWFpbi5hZHMgLnN0YXktaW5mb3JtZWQtbG9nb3V0LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvc3RheS1pbmZvcm1lZC1sb2dvdXQucG5nXCIpO1xufVxuXG4vKlxuUkVTRVRcbiAqL1xuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbnVsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNpbmctMjQpO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWFpbiB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG1hcmdpbjogOTZweCBhdXRvIDA7XG4gIH1cbn1cbi8qXG5QQUdFXG4gKi9cbi5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KTtcbn1cbi5tYWluLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNDgpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi8qXG5UWVBPR1JBUEhZXG4qL1xuLypcbkhlYWRpbmdcbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMSk7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIpO1xufVxuaDMge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zKTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNCk7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIpO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zKTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNCk7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTUpO1xuICB9XG59XG4vKlxuRGlzcGxheVxuKi9cbmgxLi0tZGlzcGxheSwgaDIuLS1kaXNwbGF5LCBoMy4tLWRpc3BsYXkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGlzcGxheSk7XG59XG4vKlxuQm9keVxuKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9kZWNvcmF0aW9uL2JhY2tncm91bmQucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0LXg6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuYWRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQucG5nJyk7XG59XG5kaXYsIHAsIGEsIGxpLCBzcGFuLCBidXR0b24sIGlucHV0LCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbn1cbmRpdi4tLW1pY3JvLCBwLi0tbWljcm8sIGEuLS1taWNybywgbGkuLS1taWNybywgc3Bhbi4tLW1pY3JvLCBidXR0b24uLS1taWNybywgaW5wdXQuLS1taWNybywgbGFiZWwuLS1taWNybyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1pY3JvKTtcbn1cbmRpdi4tLXRpbnksIHAuLS10aW55LCBhLi0tdGlueSwgbGkuLS10aW55LCBzcGFuLi0tdGlueSwgYnV0dG9uLi0tdGlueSwgaW5wdXQuLS10aW55LCBsYWJlbC4tLXRpbnkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10aW55KTtcbn1cbmRpdi4tLXNtYWxsLCBwLi0tc21hbGwsIGEuLS1zbWFsbCwgbGkuLS1zbWFsbCwgc3Bhbi4tLXNtYWxsLCBidXR0b24uLS1zbWFsbCwgaW5wdXQuLS1zbWFsbCwgbGFiZWwuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbn1cbmRpdi4tLW1lZGl1bSwgcC4tLW1lZGl1bSwgYS4tLW1lZGl1bSwgbGkuLS1tZWRpdW0sIHNwYW4uLS1tZWRpdW0sIGJ1dHRvbi4tLW1lZGl1bSwgaW5wdXQuLS1tZWRpdW0sIGxhYmVsLi0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbn1cbmRpdi4tLWxhcmdlLCBwLi0tbGFyZ2UsIGEuLS1sYXJnZSwgbGkuLS1sYXJnZSwgc3Bhbi4tLWxhcmdlLCBidXR0b24uLS1sYXJnZSwgaW5wdXQuLS1sYXJnZSwgbGFiZWwuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlKTtcbn1cbmRpdi4tLWRhcmstdGhlbWUsIHAuLS1kYXJrLXRoZW1lLCBhLi0tZGFyay10aGVtZSwgbGkuLS1kYXJrLXRoZW1lLCBzcGFuLi0tZGFyay10aGVtZSwgYnV0dG9uLi0tZGFyay10aGVtZSwgaW5wdXQuLS1kYXJrLXRoZW1lLCBsYWJlbC4tLWRhcmstdGhlbWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4vKlxuVmFyaWF0aW9uXG4qL1xuaDEuLS1ib2xkLCBoMi4tLWJvbGQsIGgzLi0tYm9sZCwgaDQuLS1ib2xkLCBoNS4tLWJvbGQsIHAuLS1ib2xkLCBhLi0tYm9sZCwgbGkuLS1ib2xkLCBzcGFuLi0tYm9sZCwgYnV0dG9uLi0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cbmgxLi0tc2VtaWJvbGQsIGgyLi0tc2VtaWJvbGQsIGgzLi0tc2VtaWJvbGQsIGg0Li0tc2VtaWJvbGQsIGg1Li0tc2VtaWJvbGQsIHAuLS1zZW1pYm9sZCwgYS4tLXNlbWlib2xkLCBsaS4tLXNlbWlib2xkLCBzcGFuLi0tc2VtaWJvbGQsIGJ1dHRvbi4tLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cbmgxLi0tbGlnaHQsIGgyLi0tbGlnaHQsIGgzLi0tbGlnaHQsIGg0Li0tbGlnaHQsIGg1Li0tbGlnaHQsIHAuLS1saWdodCwgYS4tLWxpZ2h0LCBsaS4tLWxpZ2h0LCBzcGFuLi0tbGlnaHQsIGJ1dHRvbi4tLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cbmgxLi0taXRhbGljLCBoMi4tLWl0YWxpYywgaDMuLS1pdGFsaWMsIGg0Li0taXRhbGljLCBoNS4tLWl0YWxpYywgcC4tLWl0YWxpYywgYS4tLWl0YWxpYywgbGkuLS1pdGFsaWMsIHNwYW4uLS1pdGFsaWMsIGJ1dHRvbi4tLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qXG5QQVJBR1JBUEhcbiAqL1xuLnBhcmFncmFwaCBoMSwgLnBhcmFncmFwaCBoMiwgLnBhcmFncmFwaCBoMyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMjQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cbi5wYXJhZ3JhcGggaDQsIC5wYXJhZ3JhcGggaDUge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xMik7XG59XG4ucGFyYWdyYXBoIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoIHAsIC5wYXJhZ3JhcGggdWwge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLnBhcmFncmFwaCB1bCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjaW5nLTgpO1xufVxuLnBhcmFncmFwaCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhcmFncmFwaCAudGV4dC1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaCAubGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApO1xufVxuLnBhcmFncmFwaCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMjQpO1xufVxuLnBhcmFncmFwaCBhLnVzZS1hamF4IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoIC5mdWxsLXdpZHRoIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLypcbkxPR09cbiAqL1xuLmxvZ28ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgLyptYXgtaGVpZ2h0OiAxMjhweDsqL1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgLS1jdXJyZW50LWNvbG9yLTE6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG4vKipcbiBERUZBVUxUXG4gKi9cbmFydGljbGUge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLypcbkVNQkxBIENBUk9VU0VMXG4gKi9cbi5lbWJsYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1ibGFfX3ZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJsYV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbWJsYV9fc2xpZGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLypcblNFQVJDSFxuICovXG4ubWFpbi1zZWFyY2ggZGl2W3JvbGU9Y29udGVudGluZm9dLFxuLm1haW4tc2VhcmNoIC5sb2NhbC10YXNrcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1zZWFyY2ggaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcblBBR0VSXG4gKi9cbi5wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLyoqXG5wb3B1cFxuICovXG4udWktZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLypcbkJBQ0tPRkZJQ0VcbiAqL1xuLypcbi50b29sYmFyLWZpeGVkIHtcbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxufVxuKi9cbi8qXG4jdG9vbGJhci1iYXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1sb2dnZWQtaW4gI3Rvb2xiYXItYmFye1xuICBkaXNwbGF5OiBibG9jaztcbn0qL1xuLmxvY2FsLXRhc2tzIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxvY2FsLXRhc2tzIHtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2FsLXRhc2tzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxvY2FsLXRhc2tzIHVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sb2NhbC10YXNrcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubG9jYWwtdGFza3MgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbn1cbi5kZWJ1ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29ubmVjdGVkIC5kZWJ1Zy0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIFNww6ljaWZpcXVlIERydXBhbFxuICovXG4ubmlkLTk3NTIgLmNoYXJ0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwKTtcbn1cbi8qKlxuICogQm9vdHN0cmFwIHJlc2V0XG4gKi9cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmljb24tYnV0dG9uLS1kYXJrLXRoZW1lIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCkgIWltcG9ydGFudDtcbn1cbi5pY29uLWJ1dHRvbi0tbGlnaHQtdGhlbWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ldXJvLWZ1bmQtY29udGFpbmVyX190YWJze1xuICB3aWR0aDoxMzUzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gIC5ldXJvLWZ1bmQtY29udGFpbmVyX19uZXRpc3NpbWEtY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZXVyby1mdW5kLWNvbnRhaW5lciAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ3Jvd3RoLWZ1bmQtY29udGFpbmVyX190ZXh0LWNvbnRhaW5lciA+IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyb3d0aC1mdW5kLWNvbnRhaW5lcl9fdGV4dC1jb250YWluZXIgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyb3d0aC1jb250YWluZXJfX2luZm9ybWF0aW9ucy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19sZWZ0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyb3d0aC1nbG9iYWwtY29udGFpbmVye1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ3Jvd3RoLWdsb2JhbC1jb250YWluZXJfX3JpZ2h0X19idG5zLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmdyb3d0aC1nbG9iYWwtY29udGFpbmVyX19yaWdodCBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmV1cm8tZnVuZC1jb250YWluZXJfX25ldGlzc2ltYS1jb250YWluZXJfX2luZm9ybWF0aW9ucy1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmV0aXNzaW1hLWdsb2JhbC1jb250YWluZXJ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uZXRpc3NpbWEtZ2xvYmFsLWNvbnRhaW5lcl9fbGVmdC1jb250YWluZXJfX3RleHQtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5ldGlzc2ltYS1nbG9iYWwtY29udGFpbmVyX19sZWZ0LWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ldXJvLWZ1bmQtY29udGFpbmVyX190YWJze1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJ0bnMtbmV0aXNzaW1hLXJpZ2h0LWNvbnRhaW5lcntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgfVxufVxuXG5cbmJvZHkgLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG5cbmJvZHkgLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG5cbmJvZHkgLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG5cbmJvZHkgLmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG5cbmJvZHkgLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59IiwiI25ld3NlYXJjaGF1dG9yZXN1bHRzLFxuI25ld3NlYXJjaGF1dG9yZXN1bHRzMiB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0OjA7XG4gIHRvcDoxMDAlO1xuICBib3JkZXI6dmFyKC0tYm9yZGVyLXNpemUtc21hbGwpIHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtNTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5Om5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNuZXdzZWFyY2hhdXRvcmVzdWx0cy5yZXN1bHRzc2hvdyxcbiNuZXdzZWFyY2hhdXRvcmVzdWx0czIucmVzdWx0c3Nob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAwLjVzIGVhc2Utb3V0O1xufVxuXG4ubmV3c2VhcmNoYXV0b2NvbXBsZXRlX3Jlc3VsdHNfd3JhcHBlciAubW9yZS13cmFwcGVyIGEge1xuICBtYXJnaW46MTBweCAwO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTApO2Rpc3BsYXk6YmxvY2s7XG59XG5cbi5uZXdzZWFyY2hhdXRvY29tcGxldGVfcmVzdWx0X3dyYXBwZXIgYSB7XG4gIGRpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHg7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fc2VhcmNoYmFyIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50O3dpZHRoOjIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRnJvbU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGUtcGFnZS1yZWNoZXJjaGUgLnJlZmVyZW5jZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy0xMik7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlLXBhZ2UtcmVjaGVyY2hlIC5zZWFyY2gtZmlsdGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZS1wYWdlLXJlY2hlcmNoZSAucmVmZXJlbmNlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDogdmFyKC0tc3BhY2luZy0yMCk7cGFkZGluZy1ib3R0b206MDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGUtcGFnZS1yZWNoZXJjaGUgLnJlZmVyZW5jZS1zZWN0aW9uX19yZWZlcmVuY2VzIHtcbiAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGUtcGFnZS1yZWNoZXJjaGUgLnN0cmF0ZS1jb250ZW50IHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZS1wYWdlLXJlY2hlcmNoZSAuc3RyYXRlLWNvbnRlbnQgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZS1wYWdlLXJlY2hlcmNoZSAuc3RyYXRlLWNvbnRlbnQgPiAuZm9ybS1pdGVtIC5mYWtlLWxhYmVsLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGUtcGFnZS1yZWNoZXJjaGUgLnN0cmF0ZS1jb250ZW50ID4gLmZvcm0taXRlbSBsYWJlbHtcbiAgd2lkdGg6MTUwcHg7cGFkZGluZy1yaWdodDoxMHB4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZS1wYWdlLXJlY2hlcmNoZSAuc3RyYXRlLWNvbnRlbnQgPiAuZm9ybS1pdGVtIC5mYWtlLWxhYmVse1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOiAxMDAlO2ZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlLXBhZ2UtcmVjaGVyY2hlIC5zdHJhdGUtY29udGVudCA+IC5mb3JtLWl0ZW0gLmZha2UtaW5wdXR7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO3BhZGRpbmctbGVmdDoycHg7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlLXBhZ2UtcmVjaGVyY2hlIC5zdHJhdGUtY29udGVudCA+IC5mb3JtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGUtcGFnZS1yZWNoZXJjaGUgfiAucmVmZXJlbmNlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOnZhcigtLXNwYWNpbmctNDApO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZS1wYWdlLXJlY2hlcmNoZSB+IC5yZWZlcmVuY2Utc2VjdGlvbiAucmVmZXJlbmNlLXNlY3Rpb25fX2NvbnRlbnQge1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZS1wYWdlLXJlY2hlcmNoZSB+IC5yZWZlcmVuY2Utc2VjdGlvbiBoMi5jYXQtdGl0bGUge1xuICBhbGlnbi1zZWxmOmZsZXgtc3RhcnQ7Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xufVxuXG5cbi5hcC1qYXZhLWltcG9ydC1zZWFyY2gtZm9ybTo6YWZ0ZXIge1xuICBkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MTdweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozNXB4O3RvcDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9hc3NldHMvdGhyb2JiZXItaW5hY3RpdmUucG5nJyk7YmFja2dyb3VuZC1zaXplOjEwMCUgMTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG4uYXAtamF2YS1pbXBvcnQtc2VhcmNoLWZvcm0uc2VhcmNoaW5nOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9hc3NldHMvdGhyb2JiZXItYWN0aXZlLmdpZicpO1xufVxuXG4ucXVpY2stc2VhcmNoLWxvYWRlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA4cHggc29saWQgIzUxNGI4MjtcbiAgYW5pbWF0aW9uOlxuICAgICAgICAgIGwyMC0xIDAuOHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZSxcbiAgICAgICAgICBsMjAtMiAxLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgbDIwLTF7XG4gIDAlICAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDUwJSAgICAwJSwgNTAlICAgIDAlLCA1MCUgICAgMCUsIDUwJSAgICAwJSApfVxuICAxMi41JSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsMCAgICAgICAwLCAgNTAlICAgMCUsICAxMDAlICAgMCUsIDEwMCUgICAwJSwgMTAwJSAgIDAlLCAxMDAlICAgMCUgKX1cbiAgMjUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlICl9XG4gIDUwJSAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxuICA2Mi41JSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsMTAwJSAgICAwLCAxMDAlICAgMCUsICAxMDAlICAgMCUsIDEwMCUgMTAwJSwgNTAlICAxMDAlLCAwJSAgIDEwMCUgKX1cbiAgNzUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XG4gIDEwMCUgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSw1MCUgIDEwMCUsICA1MCUgMTAwJSwgICA1MCUgMTAwJSwgIDUwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxufVxuQGtleWZyYW1lcyBsMjAtMntcbiAgMCUgICAge3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgwZGVnKX1cbiAgNDkuOTkle3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgxMzVkZWcpfVxuICA1MCUgICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKDBkZWcpfVxuICAxMDAlICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKC0xMzVkZWcpfVxufVxuXG5cbi8qIGN1c3RvbW5ld2hlYWRlci5jc3MgKi9cbmJvZHkuaGFzLW5ldy1oZWFkZXIgLmhlYWRlcl9fY29udGVudC0tbW9iaWxlID4gLmhlYWRlcl9fYmFye1xuICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMTEsIDE2LCAyMSwgMC4zKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ld2hlYWRlci5ub2VuYXZhbnQge1xuICAgIG1pbi1oZWlnaHQ6NDAwcHg7XG4gIH1cbiAgLm5ld2hlYWRlci5sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vYXNzZXRzL3Rocm9iYmVyLWFjdGl2ZS5naWYnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgfVxuICAubmV3aGVhZGVyLmZhaWxlZCB7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgfVxuICAubmV3aGVhZGVyLWdlbmVyYWwge1xuICAgIHdpZHRoOiAxMDB2dzttYXJnaW4tbGVmdDogLTUwdnc7bGVmdDogNTAlO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubmV3aGVhZGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTogZ3JpZDttYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbi5uZXdoZWFkZXIub2ZmcmUtaXNhZmYge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5uZXdoZWFkZXItaW1hY29udGVuZXIge1xuICBwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtvdmVyZmxvdzogaGlkZGVuO3otaW5kZXg6MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm5ld2hlYWRlci1pbWFjb250ZW5lciB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi5ub2VuYXZhbnQgLm5ld2hlYWRlci1pbWFjb250ZW5lciB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6NDAwcHg7XG59XG5cbi5uZXdoZWFkZXItaW1hY29udGVuZXIgdmlkZW8sXG4ubmV3aGVhZGVyLWltYWNvbnRlbmVyIGltZ3tcbiAgb2JqZWN0LWZpdDogY292ZXI7cG9zaXRpb246YWJzb2x1dGU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO2xlZnQ6IDUwJTt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5vZW5hdmFudCAubmV3aGVhZGVyLWltYWNvbnRlbmVyIHZpZGVvLFxuLm5vZW5hdmFudCAubmV3aGVhZGVyLWltYWNvbnRlbmVyIGltZ3tcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5uZXdoZWFkZXItZW5hdmFudCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tdG9wOjIlO21hcmdpbi1ib3R0b206MiU7cGFkZGluZzoyJTtcbn1cblxuLm5ld2hlYWRlci1lbmF2YW50LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1zZWNvbmRhcnktOTApO2JveC1zaGFkb3c6MHB4IDBweCAxNHB4IC0zcHggIzAwMDAwMDtib3JkZXItcmFkaXVzOjEzcHg7b3BhY2l0eTowLjg1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubmV3aGVhZGVyLWVuYXZhbnQtYmFja2dyb3VuZCB7XG4gICAgLyogZGlzcGxheTpub25lOyAqL2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjA7XG4gIH1cbn1cblxuLm5ld2hlYWRlci1lbmF2YW50LmdhdWNoZSB7XG4gIGp1c3RpZnktc2VsZjpmbGV4LXN0YXJ0O1xufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQuZHJvaXRlIHtcbiAganVzdGlmeS1zZWxmOmZsZXgtZW5kO1xufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtMzAge1xuICB3aWR0aDozMCU7XG59XG4ubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNDAge1xuICB3aWR0aDo0MCU7XG59XG4ubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNTAge1xuICB3aWR0aDo1MCU7XG59XG4ubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNjAge1xuICB3aWR0aDo2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5uZXdoZWFkZXItZW5hdmFudCB7XG4gICAgbWFyZ2luOjA7cGFkZGluZzoxMHB4IDI0cHg7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5ld2hlYWRlci1lbmF2YW50LXdpZHRoLTMwIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gIC5uZXdoZWFkZXItZW5hdmFudC13aWR0aC00MCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNTAge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLm5ld2hlYWRlci1lbmF2YW50LXdpZHRoLTYwIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSBhbmQgKG1heC13aWR0aDogOTg5cHgpIHtcbiAgLm5ld2hlYWRlci1lbmF2YW50IHtcbiAgICBtYXJnaW46MjBweCAwO3BhZGRpbmc6MTBweDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtMzAge1xuICAgIHdpZHRoOjcwJTtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNDAge1xuICAgIHdpZHRoOjcwJTtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNTAge1xuICAgIHdpZHRoOjcwJTtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtd2lkdGgtNjAge1xuICAgIHdpZHRoOjcwJTtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQuZ2F1Y2hlIHtcbiAgICBqdXN0aWZ5LXNlbGY6Y2VudGVyO1xuICB9XG5cbiAgLm5ld2hlYWRlci1lbmF2YW50LmRyb2l0ZSB7XG4gICAganVzdGlmeS1zZWxmOmNlbnRlcjtcbiAgfVxufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQtdHRsLWNvbnRlbmVyIHtcbiAgZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtcbn1cblxuLm5ld2hlYWRlci1lbmF2YW50LWxvZ28ge1xuICBtYXgtd2lkdGg6NTAlO21hcmdpbi1sZWZ0OiAzMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5uZXdoZWFkZXItZW5hdmFudC10dGwtY29udGVuZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7XG4gIH1cbiAgLm5ld2hlYWRlci1lbmF2YW50LXR0bC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uZXdoZWFkZXItZW5hdmFudC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6OHB4O1xuICB9XG59XG5cbi5uZXdoZWFkZXItZW5hdmFudC10ZXh0ZSB7XG4gIG1hcmdpbi10b3A6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5uZXdoZWFkZXItZW5hdmFudC10ZXh0ZSB7XG4gICAgZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5ld2hlYWRlci1lbmF2YW50LXRleHRlIHA6bGFzdC1jaGlsZHtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lciB7XG4gIGRpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO1xufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lciA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG59XG5cbi5uZXdoZWFkZXItZW5hdmFudC1saW5rLWNvbnRlbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm5ld2hlYWRlci1lbmF2YW50LWxpbmstY29udGVuZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lci5uZXdoZWFkZXIta2VlcC1idG4tbW9iIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtcbiAgfVxuICAubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lci5uZXdoZWFkZXIta2VlcC1idG4tbW9iID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDowO1xuICB9XG4gIC5uZXdoZWFkZXItZW5hdmFudC1saW5rLWNvbnRlbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5uZXdoZWFkZXItZW5hdmFudC1zb3VzdGl0cmUge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG59XG5cbi5uZXdoZWFkZXItZW5hdmFudC1saW5rLWNvbnRlbmVyIC5vcmFuZ2UgYXtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4IDE4cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtjb2xvcjojRkZGRkZGO2JvcmRlci1yYWRpdXM6OTk5cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lciAub3JhbmdlIGE6aG92ZXJ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktNDApO1xufVxuXG4ubmV3aGVhZGVyLWVuYXZhbnQtbGluay1jb250ZW5lciAuYmxhbmMgYXtcbiAgLyogZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMThweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7YmFja2dyb3VuZDojRkZGRkZGO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7Ym9yZGVyLXJhZGl1czo5OTlweDtib3JkZXI6c29saWQgMXB4IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7ICovXG4gIGRpc3BsYXk6YmxvY2s7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgcGFkZGluZzoxMnB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jaXJjbGUpO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWJvcmRlci1zaXplLW1lZGl1bSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3J0KSB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0YW5kYXJkKTtcbn1cblxuLm5ld2hlYWRlci1lbmF2YW50LWxpbmstY29udGVuZXIgLmJsYW5jIGE6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7Y29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cblxuLm5ld2hlYWRlci1vZmZyZSB7XG4gIG1hcmdpbi1ib3R0b206MjBweDtib3gtc2hhZG93OjBweCAtNHB4IDMwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MCk7cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5uZXdoZWFkZXItb2ZmcmUtY29udGVuZXIge1xuICBkaXNwbGF5OmZsZXg7Y29sb3I6I0ZGRkZGRjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTBweCAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubmV3aGVhZGVyLW9mZnJlLWNvbnRlbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubmV3aGVhZGVyLW9mZnJlLWNvbnRlbmVyLWlubmVyIHtcbiAgZGlzcGxheTpmbGV4O1xufVxuXG4ubmV3aGVhZGVyLW9mZnJlLXBpY3RvIHtcbiAgbWFyZ2luLXJpZ2h0OjEwcHg7XG59XG5cbi5uZXdoZWFkZXItb2ZmcmUtbG5rIHtcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbn1cblxuLm5ld2hlYWRlci1vZmZyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MDt3aWR0aDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7b3BhY2l0eTowO1xufVxuXG4ubmV3aGVhZGVyLW9mZnJlLWxuayBwOmxhc3QtY2hpbGQsXG4ubmV3aGVhZGVyLW9mZnJlLXR4dCBwOmxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm5ld2hlYWRlci1vZmZyZS1waWN0byB7XG4gICAgLyogZGlzcGxheTpub25lOyAqL21hcmdpbi1yaWdodDo1cHg7XG4gIH1cbiAgLm5ld2hlYWRlci1vZmZyZS10eHQge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG4gIC5uZXdoZWFkZXItb2ZmcmUtbG5rIHtcbiAgICBtYXJnaW4tbGVmdDowO1xuICB9XG59XG5cbi5uZXdoZWFkZXItb2ZmcmUtbG5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy8qcGFkZGluZy1yaWdodDoxNXB4OyovcG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXdoZWFkZXItb2ZmcmUtbG5rIGE6aG92ZXIge1xuICBjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4uaGVhZGVycG9wdXBhZmYge1xuICBwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6MTt6LWluZGV4OjEwMDA7XG59XG5cbi5uZXdoZWFkZXItcG9wdXAtYmcge1xuICBwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwMDAwO29wYWNpdHk6MC42O1xufVxuXG4ubmV3aGVhZGVyLW9mZnJlLXBvcHVwLWlubmVyIHtcbiAgZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjMwcHggMCAyMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czoxM3B4O21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6NjUlO21heC1oZWlnaHQ6NjUlO2JveC1zaGFkb3c6MHB4IDBweCAxNHB4IC0zcHggIzAwMDAwMDtiYWNrZ3JvdW5kOiNGRkZGRkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gIC5uZXdoZWFkZXItb2ZmcmUtcG9wdXAtaW5uZXIge1xuICAgIG1heC13aWR0aDo4NSU7bWF4LWhlaWdodDo4MCU7XG4gIH1cbn1cblxuLm5ld2hlYWRlci1vZmZyZS1wb3B1cC10eHQge1xuICBvdmVyZmxvdzphdXRvO3BhZGRpbmc6MCAyMHB4IDAgMDtcbn1cblxuLmhlYWRlci12aWRlby1yZXBsYWNlIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ubmV3aGVhZGVyLXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3JpZ2h0OjEwcHg7dG9wOjEwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTApO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogY3VzdG9tcHJvZHVpdC5jc3MgKi9cbmJvZHkuY29ubmVjdGVkIGRpdltkYXRhLWNvbnRleHR1YWwtaWRde1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4jbmV3X2xwX3Byb2R1aXRfYmFycmVfYW5jcmVzIHtcbiAgYm94LXNpemluZzpib3JkZXItYm94O29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtib3R0b206IDA7bWF4LXdpZHRoOiA5MCU7bGVmdDogNTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7ei1pbmRleDoxMDAwO2JhY2tncm91bmQ6I0ZGRkZGRjtib3gtc2hhZG93OjBweCAwcHggNHB4IDFweCByZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyLXJhZGl1czo5OTk5cHg7cGFkZGluZzowLjVyZW0gMy43NXZ3O1xufVxuXG4ubmV3X2xwX3Byb2R1aXRfYmFycmVfYW5jcmVzX2lubmVyIHtcbiAgZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21heC13aWR0aDoxMjY4cHg7YWxpZ24taXRlbXM6IGNlbnRlcjtvdmVyZmxvdy15OiBhdXRvO3Njcm9sbGJhci1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwKSAjRkZGRkZGO3Njcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgI25ld19scF9wcm9kdWl0X2JhcnJlX2FuY3JlcyB7XG4gICAgcGFkZGluZzoxLjF2dyAxdncgMS4xdncgMXZ3O2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7Ym94LXNoYWRvdzpub25lO21heC13aWR0aDpub25lO1xuICB9XG4gICNuZXdfbHBfcHJvZHVpdF9iYXJyZV9hbmNyZXMubW9iaWxlU2Nyb2xsZWQge1xuICAgIHotaW5kZXg6NTAwO1xuICB9XG4gIC5uZXdfbHBfcHJvZHVpdF9iYXJyZV9hbmNyZXNfaW5uZXIge1xuICAgIG1heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7XG4gIH1cbn1cblxuLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sZWZ0IHtcbiAgZGlzcGxheTpibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sZWZ0IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmJpZy1tZW51Lm5hdiB7XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cbiAgLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19yaWdodCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztzY3JvbGxiYXItY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS01MCkgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cbn1cblxuLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sZWZ0X2lubmVyIHtcbiAgZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19yaWdodF9pbm5lciB7XG4gIGRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5uZXdfbHBfcHJvZHVpdF9iYXJyZV9hbmNyZSB7XG4gIG1hcmdpbjowIDQuNjYydncgMCAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCl7XG4gICAgbWFyZ2luOjAgMnZ3IDAgMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIG1hcmdpbjowIDJ2dyAwIDA7XG4gIH1cbn1cblxuLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19idG5fc291c2NyaXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmV3X2xwX3Byb2R1aXRfYmFycmVfYW5jcmVzX2J0bl9zb3VzY3JpcmUgYXtcbiAgZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMThweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXByaW1hcnktNTApO2NvbG9yOiNGRkZGRkY7Ym9yZGVyLXJhZGl1czo5OTlweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG5cbi5uZXdfbHBfcHJvZHVpdF9iYXJyZV9hbmNyZXNfYnRuX3NvdXNjcmlyZSBhOmhvdmVye1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19idG5fc291c2NyaXJlIGF7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS00MCk7Y29sb3I6I0ZGRkZGRjtib3JkZXItcmFkaXVzOjk5OXB4O2JvcmRlcjpzb2xpZCAxcHggdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MCk7XG4gIH1cbn1cblxuLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sbmsgc3BhbntcbiAgZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggOHB4O21hcmdpbjowO2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sbmsgc3Bhbjpob3ZlcntcbiAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1zZWNvbmRhcnktODApO2JvcmRlci1yYWRpdXM6OHB4O1xufVxuXG4ubmV3X2xwX3Byb2R1aXRfYmFycmVfYW5jcmVzX2xuay5hY3RpdmUgc3BhbntcbiAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO2JvcmRlci1yYWRpdXM6OHB4O2ZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5uZXdfbHBfcHJvZHVpdF9iYXJyZV9hbmNyZXNfbG5rIHNwYW4ge1xuICAgIGRpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4IDE4cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO2JhY2tncm91bmQ6I0ZGRkZGRjtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTApO2JvcmRlci1yYWRpdXM6OTk5cHg7Ym9yZGVyOnNvbGlkIDFweCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICB9XG4gIC5uZXdfbHBfcHJvZHVpdF9iYXJyZV9hbmNyZXNfbG5rLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO2JvcmRlci1yYWRpdXM6OTk5cHg7XG4gIH1cbiAgLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sbmsgc3Bhbjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO2JvcmRlci1yYWRpdXM6OTk5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgLm5ld19scF9wcm9kdWl0X2JhcnJlX2FuY3Jlc19sbmsuYWN0aXZlIHNwYW57XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtbmV3LWZhcSAuYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudHtcbiAgbWF4LWhlaWdodDpub25lO1xufVxuXG4ucGFyYWdyYXBoLW5ldy1mYXEgPiAuYWNjb3JkaW9uLWNvbnRhaW5lcntcbiAgbWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBhcmFncmFwaC1uZXctZmFxID4gLmFjY29yZGlvbi1jb250YWluZXIuc2hvdy1kZXNre1xuICBtYXgtaGVpZ2h0Om5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5wYXJhZ3JhcGgtbmV3LWZhcSA+IC5hY2NvcmRpb24tY29udGFpbmVyLnNob3ctZGVza3tcbiAgICBtYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO1xuICB9XG4gIC5wYXJhZ3JhcGgtbmV3LWZhcSA+IC5hY2NvcmRpb24tY29udGFpbmVyLnNob3ctbW9ie1xuICAgIG1heC1oZWlnaHQ6bm9uZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLW5ldy1mYXEgLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX3F1ZXN0aW9uLWNvbnRhaW5lcl9fcXVlc3Rpb24gc3BhbntcbiAgbWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yKTtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogY2VudGVyO2FsaWduLWl0ZW1zOiBjZW50ZXI7cGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTQpO1xufVxuXG4ucGFyYWdyYXBoLW5ldy1mYXEgLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX3F1ZXN0aW9uLWNvbnRhaW5lcl9fcXVlc3Rpb24gaDN7XG4gIG1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7XG59XG5cbi5wYXJhZ3JhcGgtbmV3LWZhcSAuYWNjb3JkaW9uLWNvbnRhaW5lcl9fY29udGVudF9fcXVlc3Rpb24tY29udGFpbmVyX19xdWVzdGlvbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhcmFncmFwaC1uZXctZmFxIC5hY2NvcmRpb24tY29udGFpbmVyX19jb250ZW50X19xdWVzdGlvbi1jb250YWluZXJfX3F1ZXN0aW9uID4gZGl2IHB7XG4gIGhlaWdodDphdXRvO1xufVxuXG4vKiBjdXN0b210b29sdGlwLmNzcyAqL1xuLnRvb2x0aXAtY29udGVuZXIge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXAtaW5mb3tcbiAgcG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O1xufVxuXG4udG9vbHRpcC1pbmZvIHNwYW57XG4gIGN1cnNvcjpwb2ludGVyO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZDp1cmwoJy4uL2Fzc2V0cy9pbmZvYnVsbGUuc3ZnJykgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAudG9vbHRpcC1pbmZvIHNwYW57XG4gICAgd2lkdGg6MTZweDtoZWlnaHQ6MTZweDtcbiAgfVxufVxuXG5kaXZbaWRePVwidG9vbHRpcFwiXSB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLnRvb2x0aXAtY29udGVudCB7XG4gIHotaW5kZXg6IDE7aGVpZ2h0OiAwcHg7b3BhY2l0eTogMDt2aXNpYmlsaXR5OiBoaWRkZW47dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO2xlZnQ6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtiYWNrZ3JvdW5kOiNGRkZGRkY7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0wKTtib3JkZXItcmFkaXVzOjEzcHg7cGFkZGluZzoxMHB4O21heC13aWR0aDo1MDBweDtib3gtc2hhZG93OjBweCAwcHggMTRweCAtM3B4ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLWNvbnRlbnQubWlud2lkdGgge1xuICBtaW4td2lkdGg6MzAwcHg7XG59XG5cbi50b29sdGlwLWNvbnRlbnQuYm90dG9tIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO2JvdHRvbTphdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAudG9vbHRpcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6MTAwdnc7XG4gIH1cbn1cblxuLnRvb2x0aXAtY29udGVudC50b29sdGlwLXNob3cge1xuICBoZWlnaHQ6IGF1dG87b3BhY2l0eTogMTt2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5cblxuLnRvb2x0aXAtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA0NSU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi50b29sdGlwLWNvbnRlbnQuYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDpub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi50b29sdGlwLWNvbnRlbnQub3ZlcmZsb3dpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ucGFyYWdyYXBoIC50b29sdGlwLWNvbnRlbnQgaDIsaDMsaDQsaDUsaDYge1xuICBtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHg7XG59XG5cbi50b29sdGlwLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4vKiBFTkQgUEVQUEVSQ1VCRSAtIGxpdnJhaXNvbiAyMy8wMy8yMDI1ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudCA+IC5tYW5hZ2VtZW50LWd1aWRlZC1jYXJkLFxuICAud3JhcHBlci0tNTBfNTAgLndyYXBwZXJfX2NvbnRlbnQgPiAubWFuYWdlbWVudC1vdGhlcnMtY2FyZCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudCA+IC5tYW5hZ2VtZW50LWd1aWRlZC1jYXJkIHAsXG4gIC53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudCA+IC5tYW5hZ2VtZW50LW90aGVycy1jYXJkIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5cblxuXG4vKi0tLSBuZXcgcGFyYSBvbmdsZXRzIC0tLSovXG4ubmV3b25nbGV0cy1jb250ZW51IHtcbiAgaGVpZ2h0OjA7d2lkdGg6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O29wYWNpdHk6MDtcbn1cblxuLm5ld29uZ2xldHMtY29udGVudS5uZXdvbmdsZXRzLWNvbnRlbnUtc2hvdyB7XG4gIGhlaWdodDphdXRvO29wYWNpdHk6MTt3aWR0aDogMTAwJTtcbn1cblxuLm5ld29uZ2xldHMtY29udGVudS1saW5rIHtcbiAgZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4O1xufVxuXG4ubmV3b25nbGV0cy1jb250ZW51LWxpbmsgYXtcbiAgZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMThweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXByaW1hcnktNTApO2NvbG9yOiNGRkZGRkY7Ym9yZGVyLXJhZGl1czo5OTlweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG9ydCkgdmFyKC0tbW90aW9uLWVhc2luZy1zdGFuZGFyZCk7XG59XG5cbi5uZXdvbmdsZXRzLWNvbnRlbnUtbGluayBhOmhvdmVye1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwKTtcbn1cblxuLm5ld29uZ2xldHMtb25nbGV0cy1jb250ZW5lci1pbm5lci50YWJzLW5hdmlnYXRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xufVxuXG4ubmV3b25nbGV0cy1vbmdsZXQudGFiIHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7cGFkZGluZzp2YXIoLS1zcGFjaW5nLTE0KSB2YXIoLS1zcGFjaW5nLTIwKTtjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICAmLnRhYi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO2NvbG9yOiNGRkY7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY3VzdG9tLTIpO2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm5ld29uZ2xldHMtb25nbGV0LnRhYiB7XG4gICAgcGFkZGluZzozcHg7XG4gIH1cbn1cblxuLyotLS0gZmluIG5ldyBwYXJhIG9uZ2xldCAtLS0qL1xuXG4ucGFyYWdyYXBoLS10eXBlLS10YWJsZWF1LWNvbXBhcmF0aWZ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGggOiAgOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KXtcbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYmxlYXUtY29tcGFyYXRpZi5tb2JpbGUtaGlkZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYmxlYXUtY29tcGFyYXRpZiBoMyB7IHRleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tYm90dG9tOiAyMHB4O31cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYmxlYXUtY29tcGFyYXRpZiAudGFibGUtY29tcGFyYXRpZi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzIDoxNnB4O1xuICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xuICBoZWlnaHQ6IDYwMHB4O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBFbmFibGVzIGJvdGggaG9yaXpvbnRhbCBhbmQgdmVydGljYWwgc2Nyb2xsaW5nICovXG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWJsZWF1LWNvbXBhcmF0aWYgLnRhYmxlLWNvbXBhcmF0aWYtd3JhcHBlcntcbiAgLyogb3ZlcmZsb3c6IGF1dG87ICAqL1xuICAvKiBzY3JvbGxiYXItd2lkdGg6IHRoaW47ICovXG4gIC8qIGhlaWdodDogNjAwcHg7ICovXG59XG4udGFibGUtY29tcGFyYXRpZntcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xufVxuXG4udGFibGUtY29tcGFyYXRpZiB0aCwgLnRhYmxlLWNvbXBhcmF0aWYgdGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcblxuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1jb21wYXJhdGlmIHRoe1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyAvKiBNYWtlcyB0aGUgaGVhZGVyIHN0aWNrIHRvIHRoZSB0b3AgKi9cbiAgei1pbmRleDogMjsgLyogS2VlcHMgdGhlIGhlYWRlciBhYm92ZSB0aGUgdGFibGUgYm9keSAqL1xufVxuIC50YWJsZS1jb21wYXJhdGlmIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDQ0Q0O1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiB9XG5cbiAudGFibGUtY29tcGFyYXRpZiB0ZDpudGgtY2hpbGQoMSksXG4gLnRhYmxlLWNvbXBhcmF0aWYgdGg6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogLTFweDsgLyogRW5zdXJlcyB0aGUgY29sdW1uIHN0YXlzIG9uIHRoZSBsZWZ0ICovXG4gIHotaW5kZXg6IDU7IC8qIEtlZXBzIHRoZSBjb2x1bW4gYWJvdmUgb3RoZXIgY2VsbHMgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCl7XG4gIC50YWJsZS1jb21wYXJhdGlmIHRkOm50aC1jaGlsZCgxKSxcbiAgLnRhYmxlLWNvbXBhcmF0aWYgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIC8qIHdpZHRoOiAwO292ZXJmbG93OmhpZGRlbjtib3JkZXI6bm9uZTtwYWRkaW5nOjA7ICovXG4gIH1cbiAgLnRhYmxlLWNvbXBhcmF0aWYgdGQudGl0cmUtY2F0ZWdvcmllIHtcbiAgICB3aWR0aDogMTUlO3BhZGRpbmc6IDEycHggMTZweDtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vd3JhcDtcbiAgfVxuICAudGFibGUtY29tcGFyYXRpZiB0ZC5mdXNpb25uZWU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTUlO3BhZGRpbmc6IDEycHggMTZweDtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vd3JhcDtcbiAgfVxufVxuXG4gLnRhYmxlLWNvbXBhcmF0aWYgdGg6bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogNjtcbn1cblxuLnRhYmxlLWNvbXBhcmF0aWYgLnRpdHJlLWNyaXRlcmV7XG5cbiBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGFibGUtY29tcGFyYXRpZiAuY3JpdGVyZS1pdGVtc3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLWNvbXBhcmF0aWYgLnRpdHJlLWNhdGVnb3JpZSwgLnRhYmxlLWNvbXBhcmF0aWYgLnRpdHJlLWV4dHJhLXRkLW1vYmlsZXtcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuIGJvcmRlci10b3A6IG5vbmU7XG4gYm9yZGVyLWJvdHRvbTogbm9uZTtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFEN0VEO1xufVxuLnRhYmxlLWNvbXBhcmF0aWYgdGhlYWQge1xuICBjb2xvciA6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cbi50YWJsZS1jb21wYXJhdGlmIC5oZWFkLXdyYXBwZXIgLm5vbS1jb250cmF0e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50YWJsZS1jb21wYXJhdGlmIHRoZWFkIHRoOmZpcnN0LWNoaWxke1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbn1cbi50YWJsZS1jb21wYXJhdGlmIHRoZWFkIHRoOmxhc3QtY2hpbGR7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTs7XG59XG4udGFibGUtY29tcGFyYXRpZiAgLmZ1c2lvbm5lZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTsgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlLWNvbXBhcmF0aWYgLmJvdXRvbnN7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwIDogOHB4O1xuXG59XG4udGFibGUtY29tcGFyYXRpZiAuYm91dG9ucyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcblxufVxuLnRhYmxlLWNvbXBhcmF0aWYgLmZ1c2lvbm5lZSBhe1xuICBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA2cHggMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG59XG4udGFibGUtY29tcGFyYXRpZiAubXVsdGktYnV0dG9ue1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWJsZS1jb21wYXJhdGlmIC5ib3V0b25zIC5idG5fZGVjb3V2cmlye1xuICBib3JkZXI6c29saWQgMXB4IHZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7XG59XG4vKiNmaXhlZC1oZWFkZXJ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNmaXhlZC1oZWFkZXIgLnRhYmxlLWNvbXBhcmF0aWZ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4jZml4ZWQtaGVhZGVyOmJlZm9yZXtcbiAgY29udGVudDonJztcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG59ICAqL1xuLyogTW9iaWxlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KXtcbiAgLnRhYmxlLWNvbXBhcmF0aWZ7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbiAgLnRhYmxlLWNvbXBhcmF0aWYgLnRpdHJlLWNhdGVnb3JpZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYmxlYXUtY29tcGFyYXRpZntcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQ4KSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgfVxuICAudGFibGUtY29tcGFyYXRpZiAuZnVzaW9ubmVlIHtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7bGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1jb21wYXJhdGlmIC5mdXNpb25uZWUgYSB7XG4gICAgbWFyZ2luOjA7XG4gIH1cbn1cblxuXG4vKiBub3V2ZWwgZW50w6p0ZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3V2ZW50LWdlbmVyYWwge1xuICAgIHdpZHRoOiAxMDB2dzttYXJnaW4tbGVmdDogLTUwdnc7bGVmdDogNTAlO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIDY2IDMzICovXG4gIC5ub3V2ZW50LTY2XzMzIC5ub3V2ZW50LWNvbnRlbnUge1xuICAgIHdpZHRoOjY2JTtcbiAgfVxuICAubm91dmVudC02Nl8zMyAubm91dmVudC12aXN1ZWwge1xuXG4gIH1cbiAgLm5vdXZlbnQtNjZfMzMubm91dmVlbnQtbm91dmVudC12aXN1LWZpcnN0IC5ub3V2ZW50LWNvbnRlbnUge1xuICAgIG9yZGVyOjI7d2lkdGg6MzMlO1xuICB9XG4gIC5ub3V2ZW50LTY2XzMzLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC12aXN1ZWwge1xuICAgIG9yZGVyOjE7XG4gIH1cblxuICAvKiAzMyA2NiAqL1xuICAubm91dmVudC0zM182NiAubm91dmVudC1jb250ZW51IHtcbiAgICB3aWR0aDozMyU7XG4gIH1cbiAgLm5vdXZlbnQtMzNfNjYgLm5vdXZlbnQtdmlzdWVsIHtcblxuICB9XG4gIC5ub3V2ZW50LTMzXzY2Lm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC1jb250ZW51IHtcbiAgICBvcmRlcjoyO3dpZHRoOjY2JTtcbiAgfVxuICAubm91dmVudC0zM182Ni5ub3V2ZWVudC1ub3V2ZW50LXZpc3UtZmlyc3QgLm5vdXZlbnQtdmlzdWVsIHtcbiAgICBvcmRlcjoxO1xuICB9XG5cbiAgLyogNTAgNTAgKi9cbiAgLmhhc3Zpc3VlbCAubm91dmVudC1jZW50cmVfc2V1bCAubm91dmVudC1jb250ZW51LFxuICAuaGFzdmlzdWVsIC5ub3V2ZW50LWFsaWduZV9hX2dhdWNoZV9wbCAubm91dmVudC1jb250ZW51LFxuICAubm91dmVudC01MF81MCAubm91dmVudC1jb250ZW51IHtcbiAgICB3aWR0aDo1MCU7XG4gIH1cbiAgLmhhc3Zpc3VlbCAubm91dmVudC1jZW50cmVfc2V1bCAubm91dmVudC12aXN1ZWwsXG4gIC5oYXN2aXN1ZWwgLm5vdXZlbnQtYWxpZ25lX2FfZ2F1Y2hlX3BsIC5ub3V2ZW50LXZpc3VlbCxcbiAgLm5vdXZlbnQtNTBfNTAgLm5vdXZlbnQtdmlzdWVsIHtcblxuICB9XG4gIC5oYXN2aXN1ZWwgLm5vdXZlbnQtY2VudHJlX3NldWwubm91dmVlbnQtbm91dmVudC12aXN1LWZpcnN0IC5ub3V2ZW50LWNvbnRlbnUsXG4gIC5oYXN2aXN1ZWwgLm5vdXZlbnQtYWxpZ25lX2FfZ2F1Y2hlX3BsLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC1jb250ZW51LFxuICAubm91dmVudC01MF81MC5ub3V2ZWVudC1ub3V2ZW50LXZpc3UtZmlyc3QgLm5vdXZlbnQtY29udGVudSB7XG4gICAgb3JkZXI6MjtcbiAgfVxuICAuaGFzdmlzdWVsIC5ub3V2ZW50LWNlbnRyZV9zZXVsLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC12aXN1ZWwsXG4gIC5oYXN2aXN1ZWwgLm5vdXZlbnQtYWxpZ25lX2FfZ2F1Y2hlX3BsLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC12aXN1ZWwsXG4gIC5ub3V2ZW50LTUwXzUwLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC12aXN1ZWwge1xuICAgIG9yZGVyOjE7XG4gIH1cblxuICAubm91dmVudC1jb250ZW51IHtcbiAgICBwYWRkaW5nOjIlIDIlIDIlIDA7XG4gIH1cbiAgLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdCAubm91dmVudC1jb250ZW51IHtcbiAgICBwYWRkaW5nOjIlIDAgMiUgMiU7XG4gIH1cbiAgLm5vdXZlbnQtdmlzdWVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7ZmxleDogMTtcbiAgfVxuXG5cbiAgLm5vdmlzdWVsIC5ub3V2ZW50LWNlbnRyZV9zZXVsIC5ub3V2ZW50LXZpc3VlbCxcbiAgLm5vdmlzdWVsIC5ub3V2ZW50LWFsaWduZV9hX2dhdWNoZV9wbCAubm91dmVudC12aXN1ZWwge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC8qIGFsaWduZSBhIGdhdWNoZSAqL1xuICAubm92aXN1ZWwgLm5vdXZlbnQtY2VudHJlX3NldWwgLm5vdXZlbnQtY29udGVudSxcbiAgLm5vdmlzdWVsIC5ub3V2ZW50LWFsaWduZV9hX2dhdWNoZV9wbCAubm91dmVudC1jb250ZW51IHtcbiAgICB3aWR0aDoxMDAlO3BhZGRpbmc6MiUgMDtcbiAgfVxuXG4gIC8qIGNlbnRyZSBzZXVsICovXG4gIC5ub3Zpc3VlbCAubm91dmVudC1jZW50cmVfc2V1bCAubm91dmVudC1jb250ZW51IC5ub3V2ZW50LWNvbnRlbnUtaW5uZXJ7XG4gICAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgfVxuXG59XG5cbi5ub3V2ZW50ID4gZGl2IHtcbiAgb3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzO1xufVxuXG4ubm91dmVudCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweDtcbn1cbi5ub3V2ZW50LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtvdmVyZmxvdzogaGlkZGVuO3otaW5kZXg6MDtcbn1cbi5ub3V2ZW50LWJhY2tncm91bmQgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtkaXNwbGF5OiBibG9jaztwb3NpdGlvbjogYWJzb2x1dGU7dG9wOiAwO2xlZnQ6IDA7cmlnaHQ6MDtib3R0b206MDtcbn1cblxuLm5vdXZlbnQtYmFja2dyb3VuZCBpbWcge1xuICBtaW4taGVpZ2h0OiAxMDAlO21pbi13aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7XG59XG4ubm91dmVudC1jb250ZW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTt6LWluZGV4OiAxO3BhZGRpbmc6IDAgMiU7bWF4LXdpZHRoOiAxMjgwcHg7bWFyZ2luOiAwIGF1dG87ZGlzcGxheTogZmxleDtcbn1cbi5ub3V2ZW50LWxpbmstY29udGVuZXIge1xuICBkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO1xufVxuXG4ubm91dmVudCAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTt6LWluZGV4OiAxO3BhZGRpbmc6MiUgMiUgMCAyJTttYXgtd2lkdGg6IDEyODBweDttYXJnaW46IDAgYXV0bztcbn1cblxuXG4ubm91dmVudC1saW5rLWNvbnRlbmVyID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ub3V2ZW50LWxpbmstY29udGVuZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OjA7XG59XG5cbi5ub3V2ZW50LWxpbmstY29udGVuZXIgLm9yYW5nZSBhe1xuICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBhZGRpbmc6MTJweCAxOHB4O1xuICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXByaW1hcnktNTApO1xuICBjb2xvcjojRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNpcmNsZSk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tYm9yZGVyLXNpemUtbWVkaXVtKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgZm9udC13ZWlnaHQ6NzAwO1xuICBmb250LXNpemU6MTJweDtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuXG4ubm91dmVudC1saW5rLWNvbnRlbmVyIC5vcmFuZ2UgYTpob3ZlcntcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS00MCk7Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwKTtcbn1cblxuLm5vdXZlbnQtbGluay1jb250ZW5lciAuYmxhbmMgYXtcbiAgZGlzcGxheTpibG9jaztcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICBwYWRkaW5nOjEycHggMThweDtcbiAgZm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNpcmNsZSk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tYm9yZGVyLXNpemUtbWVkaXVtKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7ICovXG59XG5cbi5ub3V2ZW50LWxpbmstY29udGVuZXIgLmJsYW5jIGE6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7Y29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbn1cblxuLm5vdXZlbnQtY29udGVudS1pbm5lciA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuLyogY2hlY2sgdGhydXN0cGlsb3QgKi9cbi5ub3V2ZW50LWNvbnRlbnUtaW5uZXIgLnRydXN0cGlsb3Qtd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudDtcbn1cblxuLm5vdXZlbnQtdmlzdS1yZWMgaW1ne1xuICBoZWlnaHQ6IDcwcHg7d2lkdGg6IGF1dG87XG59XG5cbi5ub3V2ZW50LXZpc3VlbC1iaWcsXG4ubm91dmVudC12aXN1LXJlYy1iaWcsXG4ubm91dmVudC1iYWNrZ3JvdW5kLWJpZyB7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG4ubm91dmVudC12aXN1ZWwtbW9iLFxuLm5vdXZlbnQtdmlzdS1yZWMtbW9iLFxuLm5vdXZlbnQtYmFja2dyb3VuZC1tb2Ige1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5ub3V2ZW50LXZpc3UtcmVjLW1vYixcbi5ub3V2ZW50LXZpc3UtcmVjLWJpZyB7XG4gIGhlaWdodDo3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vdXZlbnQtbGluay1jb250ZW5lciB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5ub3V2ZW50LWxpbmstY29udGVuZXIubm91dmVudF9hZmZfYnRuX21vYiB7XG4gICAgZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO1xuICB9XG4gIC5ub3V2ZW50LWNvbnRlbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gIH1cbiAgLm5vdXZlbnQtdGl0cmUge1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAubm91dmVudC12aXN1ZWwge1xuICAgIG1hcmdpbjowO1xuICB9XG4gIC5ub3V2ZW50LXZpc3VlbC1iaWcsXG4gIC5ub3V2ZW50LXZpc3UtcmVjLWJpZyxcbiAgLm5vdXZlbnQtYmFja2dyb3VuZC1iaWcge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAubm91dmVudC12aXN1ZWwtbW9iLFxuICAubm91dmVudC12aXN1LXJlYy1tb2IsXG4gIC5ub3V2ZW50LWJhY2tncm91bmQtbW9iIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5ub3V2ZWVudC1ub3V2ZW50LXZpc3UtZmlyc3QgLm5vdXZlbnQtdmlzdWVsIHtcbiAgICBvcmRlcjoxO21hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuICAubm91dmVlbnQtbm91dmVudC12aXN1LWZpcnN0IC5ub3V2ZW50LWNvbnRlbnUge1xuICAgIG9yZGVyOjI7XG4gIH1cbiAgLm5vdXZlZW50LW5vdXZlbnQtaW52ZXJ0LXZpc3UtbW9iIC5ub3V2ZW50LXZpc3VlbCB7XG4gICAgb3JkZXI6MTttYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbiAgLm5vdXZlZW50LW5vdXZlbnQtaW52ZXJ0LXZpc3UtbW9iIC5ub3V2ZW50LWNvbnRlbnUge1xuICAgIG9yZGVyOjI7XG4gIH1cbiAgLm5vdXZlZW50LW5vdXZlbnQtdmlzdS1maXJzdC5ub3V2ZWVudC1ub3V2ZW50LWludmVydC12aXN1LW1vYiAubm91dmVudC12aXN1ZWwge1xuICAgIG9yZGVyOjI7bWFyZ2luLXRvcDoyMHB4O1xuICB9XG4gIC5ub3V2ZWVudC1ub3V2ZW50LXZpc3UtZmlyc3Qubm91dmVlbnQtbm91dmVudC1pbnZlcnQtdmlzdS1tb2IgLm5vdXZlbnQtY29udGVudSB7XG4gICAgb3JkZXI6MTtcbiAgfVxuICAubm91dmVudCAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzoyJSAyJSAyJSAyJTtcbiAgfVxuICAubm91dmVudC5oYXN2aXN1ZWwge1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbn1cblxuLm5vdXZlbnQtY29udGVuZXIuYXJ0aWNsZS1jYXJkX190YWdzIHtcbiAgcGFkZGluZy1ib3R0b206MjBweDtcbn1cblxuXG4vKiBTb21tYWlyZSBzdGlja3kgKi9cblxuYXJ0aWNsZS5tYWluLmxheW91dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLmxheW91dC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmFkdmljZS1pbnRyby1zZWN0aW9uIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgc2VjdGlvbi5wcm9kdWN0LWludHJvLXNlY3Rpb24uc29tbWFpcmUtQXJyYXksXG4gICAgc2VjdGlvbi5wcm9kdWN0LWludHJvLXNlY3Rpb24uc29tbWFpcmUtLFxuICAgIHNlY3Rpb24ucHJvZHVjdC1pbnRyby1zZWN0aW9uLnNvbW1haXJlLTAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE3LjAzdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHNlY3Rpb24ucHJvZHVjdC1pbnRyby1zZWN0aW9uLnNvbW1haXJlLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNy4wM3Z3O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBzZWN0aW9uLnByb2R1Y3QtaW50cm8tc2VjdGlvbi5zb21tYWlyZS1BcnJheSB+IHNlY3Rpb246bm90KC5oZXJvX21lbnVfZ3VpZGUuaGVyby1iYW5uZXIpOm5vdCgud2hpdGUtYm9vay1zZWN0aW9uKSxcbiAgICBzZWN0aW9uLnByb2R1Y3QtaW50cm8tc2VjdGlvbi5zb21tYWlyZS0gfiBzZWN0aW9uOm5vdCguaGVyb19tZW51X2d1aWRlLmhlcm8tYmFubmVyKTpub3QoLndoaXRlLWJvb2stc2VjdGlvbiksXG4gICAgc2VjdGlvbi5wcm9kdWN0LWludHJvLXNlY3Rpb24uc29tbWFpcmUtMCB+IHNlY3Rpb246bm90KC5oZXJvX21lbnVfZ3VpZGUuaGVyby1iYW5uZXIpOm5vdCgud2hpdGUtYm9vay1zZWN0aW9uKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuNXZ3O1xuICAgIH1cblxuICAgIHNlY3Rpb24ucHJvZHVjdC1pbnRyby1zZWN0aW9uLnNvbW1haXJlLUFycmF5IH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pLnNlY3Rpb24tLWFwLWNvbnNlaWxzLFxuICAgIHNlY3Rpb24ucHJvZHVjdC1pbnRyby1zZWN0aW9uLnNvbW1haXJlLSB+IHNlY3Rpb246bm90KC5oZXJvX21lbnVfZ3VpZGUuaGVyby1iYW5uZXIpOm5vdCgud2hpdGUtYm9vay1zZWN0aW9uKS5zZWN0aW9uLS1hcC1jb25zZWlscyxcbiAgICBzZWN0aW9uLnByb2R1Y3QtaW50cm8tc2VjdGlvbi5zb21tYWlyZS0wIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pLnNlY3Rpb24tLWFwLWNvbnNlaWxzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTMuNzV2dztcbiAgICB9XG5cbiAgICBzZWN0aW9uLnByb2R1Y3QtaW50cm8tc2VjdGlvbi5zb21tYWlyZS0xIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXZ3O1xuICAgIH1cblxuICAgIHNlY3Rpb24ucHJvZHVjdC1pbnRyby1zZWN0aW9uLnNvbW1haXJlLTEgfiBzZWN0aW9uOm5vdCguaGVyb19tZW51X2d1aWRlLmhlcm8tYmFubmVyKTpub3QoLndoaXRlLWJvb2stc2VjdGlvbikuc2VjdGlvbi0tYXAtY29uc2VpbHMge1xuICAgICAgcGFkZGluZy1yaWdodDogMTMuNzV2dztcbiAgICB9XG5cbiAgICBzZWN0aW9uLnNvbW1haXJlLWZpeGVkLnNvbW1haXJlLUFycmF5IH4gc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWFwLXBhcmFncmFwaGUsXG4gICAgc2VjdGlvbi5zb21tYWlyZS1maXhlZC5zb21tYWlyZS0gfiBzZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tYXAtcGFyYWdyYXBoZSxcbiAgICBzZWN0aW9uLnNvbW1haXJlLWZpeGVkLnNvbW1haXJlLTAgfiBzZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tYXAtcGFyYWdyYXBoZSxcbiAgICBzZWN0aW9uLnNvbW1haXJlLWZpeGVkLnNvbW1haXJlLTEgfiBzZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tYXAtcGFyYWdyYXBoZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxuICAgIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9fY29udGVudC5zb21tYWlyZS1maXhlZCB7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5hZHZpY2UtaW50cm8tc2VjdGlvbiAuYWR2aWNlLWludHJvLXNlY3Rpb25fX2hlYWRlci5zb21tYWlyZS0sXG4gICAgc2VjdGlvbi5hZHZpY2UtaW50cm8tc2VjdGlvbiAuYWR2aWNlLWludHJvLXNlY3Rpb25fX2hlYWRlci5zb21tYWlyZS1BcnJheSxcbiAgICBzZWN0aW9uLmFkdmljZS1pbnRyby1zZWN0aW9uIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9faGVhZGVyLnNvbW1haXJlLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNi44OHZ3O1xuICAgIH1cblxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24gLmFkdmljZS1pbnRyby1zZWN0aW9uX19oZWFkZXIuc29tbWFpcmUtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNi44OHZ3O1xuICAgIH1cblxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24gLmFkdmljZS1pbnRyby1zZWN0aW9uX19jb250ZW50LnNvbW1haXJlLWZpeGVkLnNvbW1haXJlLSxcbiAgICBzZWN0aW9uLmFkdmljZS1pbnRyby1zZWN0aW9uIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9fY29udGVudC5zb21tYWlyZS1maXhlZC5zb21tYWlyZS1BcnJheSxcbiAgICBzZWN0aW9uLmFkdmljZS1pbnRyby1zZWN0aW9uIC5hZHZpY2UtaW50cm8tc2VjdGlvbl9fY29udGVudC5zb21tYWlyZS1maXhlZC5zb21tYWlyZS0wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNy4wM3Z3O1xuICAgIH1cblxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24gLmFkdmljZS1pbnRyby1zZWN0aW9uX19jb250ZW50LnNvbW1haXJlLWZpeGVkLnNvbW1haXJlLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNy4wM3Z3O1xuICAgIH1cblxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24uc29tbWFpcmUtIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pLFxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24uc29tbWFpcmUtQXJyYXkgfiBzZWN0aW9uOm5vdCguaGVyb19tZW51X2d1aWRlLmhlcm8tYmFubmVyKTpub3QoLndoaXRlLWJvb2stc2VjdGlvbiksXG4gICAgc2VjdGlvbi5hZHZpY2UtaW50cm8tc2VjdGlvbi5zb21tYWlyZS0wIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNy41dnc7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5hZHZpY2UtaW50cm8tc2VjdGlvbi5zb21tYWlyZS0xIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXZ3O1xuICAgIH1cblxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24uc29tbWFpcmUtIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pLnNlY3Rpb24tLWFwLWNvbnNlaWxzLFxuICAgIHNlY3Rpb24uYWR2aWNlLWludHJvLXNlY3Rpb24uc29tbWFpcmUtQXJyYXkgfiBzZWN0aW9uOm5vdCguaGVyb19tZW51X2d1aWRlLmhlcm8tYmFubmVyKTpub3QoLndoaXRlLWJvb2stc2VjdGlvbikuc2VjdGlvbi0tYXAtY29uc2VpbHMsXG4gICAgc2VjdGlvbi5hZHZpY2UtaW50cm8tc2VjdGlvbi5zb21tYWlyZS0wIH4gc2VjdGlvbjpub3QoLmhlcm9fbWVudV9ndWlkZS5oZXJvLWJhbm5lcik6bm90KC53aGl0ZS1ib29rLXNlY3Rpb24pLnNlY3Rpb24tLWFwLWNvbnNlaWxzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTMuNzV2dztcbiAgICB9XG5cbiAgICBzZWN0aW9uLmFkdmljZS1pbnRyby1zZWN0aW9uLnNvbW1haXJlLTEgfiBzZWN0aW9uOm5vdCguaGVyb19tZW51X2d1aWRlLmhlcm8tYmFubmVyKTpub3QoLndoaXRlLWJvb2stc2VjdGlvbikuc2VjdGlvbi0tYXAtY29uc2VpbHMge1xuICAgICAgcGFkZGluZy1yaWdodDogMTMuNzV2dztcbiAgICB9XG5cbiAgfVxuXG4gIHNlY3Rpb24ucHJvZHVjdC1pbnRyby1zZWN0aW9uLnNvbW1haXJlLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgc2VjdGlvbi5hZHZpY2UtaW50cm8tc2VjdGlvbiAuYWR2aWNlLWludHJvLXNlY3Rpb25fX2NvbnRlbnQuc29tbWFpcmUtZml4ZWQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgfVxuXG5cbn1cblxuLmFkdmljZS1pbnRyby1zZWN0aW9uIC5hcnRpY2xlLXN1bW1hcnlfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xufVxuXG4vKiBNZW51ICovXG5cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSA+IC5tZW51X19pdGVtLS1mdWxsIC5leHBhbmQtbWVudV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy00MCk7XG4gIC8qIHdpZHRoOiBtYXgtY29udGVudDsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKSB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWluc3RhbnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgPiAubWVudV9faXRlbS0tZnVsbCAuZXhwYW5kLW1lbnVfX3N1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgPiAubWVudV9faXRlbS0tZnVsbCAuZXhwYW5kLW1lbnUgLmxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWRlZmF1bHQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIpIHZhcigtLXNwYWNpbmctOCk7XG59XG5cblxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51ID4gLm1lbnVfX2l0ZW0tLWZ1bGwgLmV4cGFuZC1tZW51IC5saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSA+IC5tZW51X19pdGVtLS1mdWxsIC5leHBhbmQtbWVudSAubGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tZGVza3RvcCAuaGVhZGVyX19tZW51ID4gLm1lbnVfX2l0ZW0tLWZ1bGwgLmV4cGFuZC1tZW51IC5saW5rOjphZnRlciB7XG4gIHJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXRpbnkpO1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgPiAubWVudV9faXRlbS0tZnVsbCAuZXhwYW5kLW1lbnVfX3N1Yi1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSA+IC5tZW51X19pdGVtLS1mdWxsIC5leHBhbmQtbWVudV9fc3ViLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyX19jb250ZW50LS1kZXNrdG9wIC5oZWFkZXJfX21lbnUgPiAubWVudV9faXRlbS0tZnVsbCAuZXhwYW5kLW1lbnVfX3N1Yi1jb250ZW50IC5zdWItaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLWRlc2t0b3AgLmhlYWRlcl9fbWVudSA+IC5tZW51X19pdGVtLS1mdWxsIC5leHBhbmQtbWVudV9fc3ViLWNvbnRlbnQgLnN1Yi1pdGVtX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0xMik7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmV4cGFuZC1tZW51LWNhcmQuZXhwYW5kLW1lbnUtY2FyZC0tbG9nbyB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICBhc3BlY3QtcmF0aW86IDA7XG4gIHdpZHRoOiAxMi41cmVtO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS04MCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApICFpbXBvcnRhbnQ7XG59XG5cbi5leHBhbmQtbWVudS1jYXJkX19sb2dvIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC0tbG9nbyAuZXhwYW5kLW1lbnUtY2FyZF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZF9fbG9nbyAubG9nbyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmV4cGFuZC1tZW51LWNhcmQuZXhwYW5kLW1lbnUtY2FyZC0tbG9nby5zcGVjaWFsIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvbWVudS9ibHVlLWNhcmQtYmFja2dyb3VuZC1kZWZhdWx0LndlYnAnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQsICM4MEIyRTE7XG59XG5cbi5leHBhbmQtbWVudS1jYXJkLmV4cGFuZC1tZW51LWNhcmQtLWxvZ28uc3BlY2lhbC5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9tZW51L29yYW5nZS1jYXJkLWJhY2tncm91bmQtZGVmYXVsdC53ZWJwJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0LCAjRkZBMzhGO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC5leHBhbmQtbWVudS1jYXJkLS1sb2dvLnNwZWNpYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9tZW51L2JsdWUtY2FyZC1iYWNrZ3JvdW5kLWhvdmVyLndlYnAnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQsICM4MEIyRTE7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5leHBhbmQtbWVudS1jYXJkLmV4cGFuZC1tZW51LWNhcmQtLWxvZ28uc3BlY2lhbC5vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9tZW51L29yYW5nZS1jYXJkLWJhY2tncm91bmQtaG92ZXIud2VicCcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCwgI0ZGQTM4Rjtcbn1cblxuLmV4cGFuZC1tZW51LWNhcmQuZXhwYW5kLW1lbnUtY2FyZC0tbG9nby5zcGVjaWFsIC5leHBhbmQtbWVudS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC5leHBhbmQtbWVudS1jYXJkLS1sb2dvLnNwZWNpYWwgLmV4cGFuZC1tZW51LWNhcmRfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5leHBhbmQtbWVudS1jYXJkLmV4cGFuZC1tZW51LWNhcmQtLWxvZ28uc3BlY2lhbCAuZXhwYW5kLW1lbnUtY2FyZF9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyKSB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNpcmNsZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWJvcmRlci1zaXplLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvcnQpIHZhcigtLW1vdGlvbi1lYXNpbmctc3RhbmRhcmQpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC5leHBhbmQtbWVudS1jYXJkLS1sb2dvLnNwZWNpYWw6aG92ZXIgLmV4cGFuZC1tZW51LWNhcmRfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC5leHBhbmQtbWVudS1jYXJkLS1sb2dvLnNwZWNpYWwub3JhbmdlOmhvdmVyIC5leHBhbmQtbWVudS1jYXJkX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xufVxuXG4uZXhwYW5kLW1lbnUtY2FyZC5leHBhbmQtbWVudS1jYXJkLS1sb2dvLnNwZWNpYWwgLmV4cGFuZC1tZW51LWNhcmRfX2Rlc2NyaXB0aW9uIHNwYW46OmFmdGVyIHtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0xNik7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAubWVudV9faGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCkgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5tZW51X19hcnJvdyxcbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuc3ViLW1lbnVfX2Fycm93LFxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAubWVudV9fYXJyb3csXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5zdWItbWVudV9fYXJyb3cge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtLS1hY3RpdmUgLm1lbnVfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuZXhwYW5kLW1lbnVfX3N1Yi1tZW51LFxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnVfX3N1Yi1tZW51LFxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLW1lbnVfX3N1Yi1tZW51LFxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51X19zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtbWVudSxcbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51LFxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLW1lbnUsXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0tYWN0aXZlIC5leHBhbmQtbWVudSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLm1lbnVfX2l0ZW0gLmV4cGFuZC1tZW51X19zdWItbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnUsXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5zdWItbWVudV9faGVhZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLnN1Yi1tZW51X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktODApO1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtLS1hY3RpdmUge1xuLyogIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDVweCByZ2JhKDAsNDAsODMsMC4xNSk7Ki9cbiAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgNDAsIDgzLCAwLjE1KTtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbS0tYWN0aXZlIC5zdWItbWVudV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51X19ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yNCk7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zMik7O1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtLS1hY3RpdmUgLmV4cGFuZC1zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS05MCk7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fYm9keSAuZ3JvdXAtbGluayAuZXhwYW5kLW1lbnUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnVfX2JvZHkgLmdyb3VwLWxpbmsgLmV4cGFuZC1tZW51X19saW5rLmxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fYm9keSAuZ3JvdXAtbGluayAuZXhwYW5kLW1lbnVfX2xpbmsubGluay5zcGVjaWFsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MCk7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fYm9keSAuZ3JvdXAtbGluayAuZXhwYW5kLW1lbnUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fYm9keSAuZ3JvdXAtbGluayAuZXhwYW5kLW1lbnUtY2FyZF9fZGVzY3JpcHRpb24gc3Ryb25nLFxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51X19ib2R5IC5ncm91cC1saW5rIC5leHBhbmQtbWVudS1jYXJkX19kZXNjcmlwdGlvbiBicixcbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAuc3ViLW1lbnVfX2l0ZW0gLmV4cGFuZC1zdWItbWVudV9fYm9keSAuZ3JvdXAtbGluayAuZXhwYW5kLW1lbnUtY2FyZF9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5tZW51X19pdGVtIC5leHBhbmQtbWVudV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0yNCkgdmFyKC0tc3BhY2luZy0yNCk7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuaGVhZGVyX19wYW5lbCAubWVudV9faXRlbSAuZXhwYW5kLW1lbnVfX2JvZHkgLmV4cGFuZC1tZW51X19saW5rLmxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIE1pbmkgaGVhZGVyICovXG4ubWluaWhlYWRlciArIC5tYWluLmxheW91dC1jb250YWluZXIge1xuICBtYXJnaW46ODBweCBhdXRvIDAgYXV0bztcbn1cblxuLm1pbmloZWFkZXIgLmhlYWRlcl9jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaWhlYWRlciAuaGVhZGVyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMzIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWluaWhlYWRlciAuaGVhZGVyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIHZhcigtLXNwYWNpbmctMjQpO1xuICB9XG59XG5cbi5taW5paGVhZGVyIC5oZWFkZXJfY29udGVudCAuaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiBjbGFtcCg5MHB4LCA4dncsIDE0MHB4KTtcbn1cblxuLmxpbmtzIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubm91dmVudC1vdGhlcmluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cblxuLm5vdXZlbnQtb3RoZXJpbmZvcyAuZGF0ZV90ZW1wcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub3V2ZW50LW90aGVyaW5mb3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5vdXZlbnQtb3RoZXJpbmZvcyBzcGFuIGE6aG92ZXJ7XG4gIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTApO1xufVxuXG4ubm91dmVudC1vdGhlcmluZm9zIHNwYW4ubGVjdHVyZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uaGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmhlYWRlcl9fcGFuZWwgLnN1Yi1tZW51X19pdGVtIC5leHBhbmQtc3ViLW1lbnVfX2JvZHkgLmdyb3VwLWxpbmsge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5oZWFkZXJfX3BhbmVsIC5zdWItbWVudV9faXRlbSAuZXhwYW5kLXN1Yi1tZW51X19ib2R5IC5ncm91cC1saW5rID4gYTo6YWZ0ZXJ7XG4gIHBvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BhbHk6YmxvY2s7Y29udGVudDonJztcbn1cblxuLyogZWRiIDIxNTgxICovXG4uYXdhcmRzLXNlY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tc3BhY2luZy00KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3YXJkcy1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cbi5hd2FyZHMtc2VjdGlvbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDoyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xufVxuLmF3YXJkcy1zZWN0aW9uX19jb250ZW50IHtcbiAgLyogYW5pbWF0aW9uOiBhd2FyZHMtc2VjdGlvbi0tcHJpbWFyeSAyMHMgbGluZWFyIGluZmluaXRlOyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1pbi13aWR0aDogMjAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06bm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOjA7XG59XG5cbi5hd2FyZHMtc2VjdGlvbl9fY29udGVudCAuYXdhcmQtaXRlbXtcbiAgaGVpZ2h0OjI1MHB4O1xufVxuQGtleWZyYW1lcyBhd2FyZHMtc2VjdGlvbi0tcHJpbWFyeSB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl9XG59XG5cbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmQtaXRlbSA+ICoge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbn1cblxuLmF3YXJkLWl0ZW1fX2p1cnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG59XG5cbi5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgbWF4LWhlaWdodDpub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzX19jYXJkIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLm9ubHktcmVzdWx0cyAuc2NwaS1zZWxlY3Rvci1zZWN0aW9uX19zZWxlY3RvcnMtY29udGFpbmVyX19yZXN1bHRzQ2FyZHNfX2NhcmRfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIGNvbG9yOiNGRkZGRkY7XG59XG5cbi5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzX19jYXJkX19oZWFkZXIgaDN7XG4gIGNvbG9yOiNGRkZGRkY7XG59XG5cbi5vbmx5LXJlc3VsdHMgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzX19jYXJkX19ib2R5IHtcbiAgZmxleDoxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktODApO1xufVxuXG4ub25seS1yZXN1bHRzIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZF9fYm9keV9fZGVzY3JpcHRpb25zIHtcbiAgZmxleDoxO1xufVxuXG4ub25seS1yZXN1bHRzIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ub25seS1yZXN1bHRzIC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZDpub3QoOmhvdmVyKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblxuXG5cbi8qIGNvcnJlY3Rpb24gbW9iaWxlICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkubm90LWZyb250IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFpbjpub3QoLmhvbWUpID4gc2VjdGlvbjpub3QoLmhlcm8tYmFubmVyLCAuZGlzY292ZXItaW50ZWdyYXRpb24tcHJvZ3JhbS1jb250YWluZXIsIC5yZWFzb24tdG8tam9pbi1zZWN0aW9uLCAuYXBjb250ZW50X3F1ZXN0aW9uc19mcmVxdWVudGVzKSxcbiAgLm1haW46bm90KC5ob21lKSA+IGRpdjpub3QoLmhlcm8tYmFubmVyLCAuYmxvY2stY29uc2VpbC1jb25zZWlsLCAuYmxvY2stcGFyb2xlLWV4cGVydCwgLmJsb2NrLXBvaW50LW1hY3JvLCAucGFyYWdyYXBoLS10eXBlLS1wYXJhLW5ld2xwLWFuY3Jlcyl7XG4gICAgLyogcGFkZGluZzogMCAxcmVtIDIwcHggMXJlbTsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW07XG4gIH1cblxuICAubm90LWZyb250ID4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIH4gLndoaXRlLWJvb2stc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLm5vdC1mcm9udCA+IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB+IHNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOmF1dG87XG4gIH1cblxuICAucGFnZXJlY2hlcmNoZSxcbiAgLm5vdC1mcm9udCAuaW52ZXN0bWVudC1kaXNjbGFpbWVyLXNlY3Rpb25fX3RleHQsXG4gIC5ub3QtZnJvbnQgLnBhcmFncmFwaGUtc2VjdGlvbl9fY29udGVudCxcbiAgLm5vdC1mcm9udCAucGFyYWdyYXBoZS1zZWN0aW9uLndyYXAsXG4gIC5ub3QtZnJvbnQgLnBpbG90ZWQtZ3JhcGgtc2VjdGlvbixcbiAgLm5vdC1mcm9udCAuY2hhcnQtc2VjdGlvbixcbiAgLm5vdC1mcm9udCAucHJvZHVjdC1mZWVzLXNlY3Rpb24sXG4gIC5ub3QtZnJvbnQgLnByb2R1Y3QtZmVlcy1zZWN0aW9uX19zZWNvbmRhcnkuY2FyYWN0ZXJpc3RpcXVlcy1jb250cmF0LFxuICAubm90LWZyb250IC5jb21wYW55LXZhbHVlLXNlY3Rpb24sXG4gIC5ub3QtZnJvbnQgLnByb2R1Y3QtaW50cm8tc2VjdGlvbixcbiAgLm5vdC1mcm9udCAucGFyYWdyYXBoZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7XG4gIH1cblxuICAubm90LWZyb250IC5zdGF5LWluZm9ybWVkLXNlY3Rpb25fX2NvbnRhaW5lcixcbiAgLm5vdC1mcm9udCAuY29udGFjdC11cy1zZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtcbiAgfVxuXG4gIC5ub3QtZnJvbnQgbWFpbiAuc3RheS1pbmZvcm1lZC1zZWN0aW9uLFxuICAubm90LWZyb250IC5jb250YWN0LXVzLXNlY3Rpb24ud3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICB9XG5cbiAgLm5vdC1mcm9udCA+IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB+IC5zdGF5LWluZm9ybWVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gIH1cblxuICAubm90LWZyb250IC5zdGF5LWluZm9ybWVkLXNlY3Rpb24gLnNlbGVjdCxcbiAgLm5vdC1mcm9udCAuY29udGFjdC11cy1zZWN0aW9uX19jb250YWluZXIgLnNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNpbmctMTIpIC0gNDBweClcbiAgfTtcbiAgLm5vdC1mcm9udCAuc3RheS1pbmZvcm1lZC1zZWN0aW9uX19jb250YWluZXIgLmZvcm0tbWVzc2FnZSxcbiAgLm5vdC1mcm9udCAuY29udGFjdC11cy1zZWN0aW9uX19jb250YWluZXIgLmZvcm0tbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5ub3QtZnJvbnQgLnN0YXktaW5mb3JtZWQtc2VjdGlvbl9fY29udGFpbmVyIC5mb3JtLW1lc3NhZ2UgLnRleHRhcmVhLFxuICAubm90LWZyb250IC5zdGF5LWluZm9ybWVkLXNlY3Rpb25fX2NvbnRhaW5lciAuaW5wdXQsXG4gIC5ub3QtZnJvbnQgLmNvbnRhY3QtdXMtc2VjdGlvbl9fY29udGFpbmVyIC5mb3JtLW1lc3NhZ2UgLnRleHRhcmVhLFxuICAubm90LWZyb250IC5jb250YWN0LXVzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjaW5nLTEyKSAtIHZhcigtLXNwYWNpbmctMTIpKTtcbiAgfVxuICAubm90LWZyb250IC5waWxvdGVkLWdyYXBoLXNlY3Rpb25fX2dyYXBoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy04MCk7XG4gIH1cblxuICAubm90LWZyb250IC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2dlb2dyYXBoaWNhbEFyZWFfX2J0bnMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgfVxuICAubm90LWZyb250IC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX2dlb2dyYXBoaWNhbEFyZWFfX2J0bnMtY29udGFpbmVyX19idG4sXG4gIC5ub3QtZnJvbnQgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fc2VjdG9yYWxDYXRlZ29yeV9fYnRucy1jb250YWluZXJfX2J0biB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gIH1cbiAgLyp0ZW1wb3JhaXJlKi9cbiAgLm5vdC1mcm9udCAucGFyYWdyYXBoZS1zZWN0aW9uIHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG4gIH1cbiAgLm5vdC1mcm9udCAucGFyYWdyYXBoZS1zZWN0aW9uIC50YWJsZW1vYiB7XG4gICAgb3ZlcmZsb3cteDphdXRvO1xuICB9XG4gIC5ub3QtZnJvbnQgLnBhcmFncmFwaGUtc2VjdGlvbiAudGFibGVtb2IgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogaW5oZXJpdDtcbiAgfVxuXG4gIC5ub3QtZnJvbnQgLmFjY29yZGlvbi1jb250YWluZXJfX2NvbnRlbnRfX3F1ZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuXG4gIC5jYXBpdGFsLWNhbGN1bGF0b3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1zZWN0aW9uIC50YWJsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LXNlY3Rpb24gLnRhYmxlLWZpbHRlcnMtd3JhcHBlciBzZWxlY3R7XG4gICAgd2lkdGg6IGNhbGMoOTYlIC0gMjdweCkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnZXJlY2hlcmNoZSAuYXJ0aWNsZS1jYXJkLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6bm9uZTtcbiAgfVxuXG4gIC53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudC5ncmlkIHNlY3Rpb24gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7XG4gIH1cbiAgLm5vdC1mcm9udCAuY29tcGFueS12YWx1ZS1zZWN0aW9uLS1mb3VyIC5jb21wYW55LXZhbHVlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAubm90LWZyb250IC5tYW5hZ2VtZW50LXBsdXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG5cbiAgLnJlZmVyZW5jZS1zZWN0aW9uIC5yZWZlcmVuY2Utc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246cm93O1xuICB9XG4gIC5yZWFzb24tdG8tam9pbi1zZWN0aW9uX19oZWFkZXJfX3RleHQtY29udGFpbmVyIGxpIHtcbiAgICBoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjI0cHg7XG4gIH1cbiAgLmNhcGl0YWwtY2FsY3VsYXRvci1zZWN0aW9uX19jdXJzb3JzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX3RpdGxlIGgyIHtcbiAgICBtYXJnaW46MCBhdXRvIDMwcHggYXV0bztcbiAgfVxuICAuY2FwaXRhbC1jYWxjdWxhdG9yLXNlY3Rpb25fX2J0bnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cblxuICAubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmEtbmV3bHAtYW5jcmVzID4gLndyYXBwZXIsXG4gIC5ub3QtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tcGFyYS1uZXdscC1hbmNyZXMgPiBzZWN0aW9uLFxuICAubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmEtbmV3bHAtYW5jcmVzID4gZGl2LFxuICAubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmEtbmV3bHAtYW5jcmVzID4gLnBhcmFncmFwaGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AY29udGFpbmVyIGNvbXBhbnktdmFsdWUtc2VjdGlvbiAod2lkdGggPCA3NjhweCkge1xuICAubm90LWZyb250IC5jb21wYW55LXZhbHVlLXNlY3Rpb24tLWZvdXIgLmNvbXBhbnktdmFsdWUtc2VjdGlvbl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ub3QtZnJvbnQgLmludmVzdG1lbnQtZGlzY2xhaW1lci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7XG4gIH1cbiAgLm5vdC1mcm9udCAudGFicy1uYXZpZ2F0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtcbiAgfVxuICAubm90LWZyb250IC5wYXJhZ3JhcGgtbmV3LWZhcS5xdWVzdGlvbnMtY29udGFpbmVyLFxuICAubm90LWZyb250IC5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnQgLnF1ZXN0aW9ucy1jb250YWluZXJ7XG4gICAgcGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO1xuICB9XG4gIC5ub3QtZnJvbnQgLnBhcmFncmFwaGUtc2VjdGlvbl9fY29udGVudCAuYmxvYy1jaGlmZnJlc3tcbiAgICBwYWRkaW5nOjIwcHggMDtcbiAgfVxuICAvKiBwb3B1cCBwb3J0YWwgKi9cbiAgLmVzLXBvcnRhbC1yb290ID4gZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcbiAgfVxuICAucGlsb3RlZC1ncmFwaC1zZWN0aW9uX19ncmFwaC1jb250YWluZXJfX2Jhci1jb250YWluZXJfX2Jhci1pbmZvcm1hdGlvbiBwIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubm90LWZyb250IC5jaGFydC1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7b3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLm5vdC1mcm9udCAuY29tcGFueS12YWx1ZS1zZWN0aW9uLS1mb3VyIC5jb21wYW55LXZhbHVlLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuICAubm90LWZyb250IC5zY3BpLXNlbGVjdG9yLXNlY3Rpb25fX3NlbGVjdG9ycy1jb250YWluZXJfX3Jlc3VsdHNDYXJkc19fY2FyZCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4NHB4KSB7XG4gIC5ub3QtZnJvbnQgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ub3QtZnJvbnQgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fcmVzdWx0c0NhcmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gIH1cbiAgLnNjcGktc2VsZWN0b3Itc2VjdGlvbl9fc2VsZWN0b3JzLWNvbnRhaW5lcl9fZ2VvZ3JhcGhpY2FsQXJlYV9fYnRucy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6MCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53cmFwcGVyLS01MF81MCAud3JhcHBlcl9fY29udGVudCAucGFyYWdyYXBoZS1zZWN0aW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGhlLXNlY3Rpb25fX2NvbnRlbnR7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbiAgLndyYXBwZXItLTUwXzUwIC53cmFwcGVyX19jb250ZW50IC5wYXJhZ3JhcGhlLXNlY3Rpb246bGFzdC1jaGlsZCAucGFyYWdyYXBoZS1zZWN0aW9uX19jb250ZW50e1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0xNik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgLndyYXBwZXItLTUwXzUwIC53cmFwcGVyX19jb250ZW50IC5wYXJhZ3JhcGhlLXNlY3Rpb24gLnBhcmFncmFwaGUtc2VjdGlvbl9fY29udGVudCAuYXNzdXJhbmNlLXZpZS1pZnJhbWV7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2xlZnQtYXJyb3csXG4gIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbl9fcmlnaHQtYXJyb3cge1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6MTBweCAxMHB4IDQ4cHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzFweCkgYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAucHJvbW8tYmFubmVyLXNlY3Rpb25fX2l0ZW1zLXNlY3Rpb25fX2xlZnQtYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTM1cHg7XG4gIH1cbiAgLnByb21vLWJhbm5lci1zZWN0aW9uX19pdGVtcy1zZWN0aW9uX19yaWdodC1hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjVweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tNTBfNTAud3JhcHBlci0tZnVsbF93aWR0aCxcbiAgLmxpbmtzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3QtZnJvbnQgaWZyYW1lIHtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgfVxuICAudmlkZW8tZm9uZHMtc3RydWN0dXJlcyBoMyxcbiAgLmZvbmRzLXN0cnVjdHVyZXMtaWZyYW1lIHtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZGVvLWZvbmRzLXN0cnVjdHVyZXMgPiBkaXYge1xuICAgIHdpZHRoOjEwMCU7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm90LWZyb250IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZS1jYXJkOm5vdCguYXJ0aWNsZS1jYXJkLS1ob3Jpem9udGFsLCAuYXJ0aWNsZS1jYXJkLS13aWRlKSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5hcnRpY2xlLWNhcmQ6bm90KC5hcnRpY2xlLWNhcmQtLXdpZGUpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXJ0aWNsZS1jYXJkOm5vdCguYXJ0aWNsZS1jYXJkLS13aWRlKSAuYXJ0aWNsZS1jYXJkX19pbWFnZXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7bWF4LWhlaWdodDpub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4NHB4KSB7XG4gIC5wcm9tby1iYW5uZXItc2VjdGlvbl9faXRlbXMtc2VjdGlvbi5lbWJsYSB7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5ub3QtZnJvbnQgLnBpbG90ZWQtZ3JhcGgtc2VjdGlvbl9fYnRucy1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICB9XG4gIC5ub3QtZnJvbnQgLnBpbG90ZWQtZ3JhcGgtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMzIpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcbiAgfVxuICAubm91dmVudC1jb250ZW5lciB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5ub3V2ZW50IC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAyJSAxcmVtO1xuICB9XG59XG5cblxuLndyYXBwZXItLTUwXzUwIC5jb250YWluZXIge1xuICB3aWR0aDphdXRvO1xufVxuXG4ud3JhcHBlci0tNTBfNTAgLndyYXBwZXJfX2NvbnRlbnQgLnBhcmFncmFwaGUtc2VjdGlvbiAucGFyYWdyYXBoZS1zZWN0aW9uX19jb250ZW50IHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLnByb2R1Y3QtYWR2YW50YWdlcy1zZWN0aW9uX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiB3ZWJmb3JtICovXG5cbi53ZWJmb3JtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoZS13ZWJmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjowIGF1dG87XG59XG5cbi53ZWJmb3JtcG9wdXAgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoZS13ZWJmb3JtIHtcbiAgYm9yZGVyOm5vbmU7bWF4LXdpZHRoOiAxMDAlO2JvcmRlci1yYWRpdXM6MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaGUtd2ViZm9ybSB7XG4gICAgbWFyZ2luOjAgMTBweDtwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1wYXJhLXdlYmZvcm0tY2hhcG8sXG4uZmllbGQtLW5hbWUtZmllbGQtcGFyYS13ZWJmb3JtLXRpdHJlIHtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmEtd2ViZm9ybS10aXRyZSBoMSxcbi5maWVsZC0tbmFtZS1maWVsZC1wYXJhLXdlYmZvcm0tdGl0cmUgaDIsXG4uZmllbGQtLW5hbWUtZmllbGQtcGFyYS13ZWJmb3JtLXRpdHJlIHB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOjMycHg7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcGFyYS13ZWJmb3JtLWNoYXBvIGgxLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmEtd2ViZm9ybS1jaGFwbyBoMixcbi5maWVsZC0tbmFtZS1maWVsZC1wYXJhLXdlYmZvcm0tY2hhcG8gcHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6MTlweDtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ge1xuICBtYXJnaW4tdG9wOjEwcHg7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gKntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuZm9ybS1hY3Rpb25ze1xuICBkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAud2ViZm9ybS1mbGV4Ym94LFxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4e1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtmbGV4OiB1bnNldDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLndlYmZvcm0tZmxleGJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4OmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgfVxufVxuXG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gPiBmaWVsZHNldCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gPiBkaXZ7XG4gIG1hcmdpbi1ib3R0b206MzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gPiBmaWVsZHNldCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSA+IGRpdntcbiAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gIH1cbn1cblxuLndlYmZvcm1fcHJlZml4IHtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuXG4ud2ViZm9ybV9kb25uZWVzX3BlcnNvIHtcbiAgbWF4LXdpZHRoOjY2N3B4O21hcmdpbjowIGF1dG87XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gbGFiZWx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbTo1cHg7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gbGVnZW5kIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSBsZWdlbmQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIGxhYmVse1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxNnB4O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIGxhYmVsLmZvcm0tcmVxdWlyZWR7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSBsYWJlbC5mb3JtLXJlcXVpcmVkOjphZnRlcntcbiAgcG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEwcHg7Y29udGVudDonKic7ZGlzcGxheTpibG9jazt0b3A6MDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAud2ViZm9ybS1lbGVtZW50LS10aXRsZS1pbmxpbmUgbGFiZWx7XG4gIGRpc3BsYXk6aW5saW5lO3BhZGRpbmctYm90dG9tOjA7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gPiAud2ViZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOjY2N3B4O21hcmdpbjowIGF1dG8gMTBweCBhdXRvO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtID4gLndlYmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbHtcbiAgZm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtmb250LXNpemU6MTRweDtwYWRkaW5nOjAgMCAwIDEwcHg7ZGlzcGxheTppbmxpbmU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gZmllbGRzZXQud2ViZm9ybS1maWVsZHNldC0tdGl0bGUtaW5saW5lLndlYmZvcm0tdHlwZS1yYWRpb3Mge1xuICBkaXNwbGF5OmZsZXg7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gZmllbGRzZXQud2ViZm9ybS1maWVsZHNldC0tdGl0bGUtaW5saW5lLndlYmZvcm0tdHlwZS1yYWRpb3MgbGVnZW5ke1xuICB3aWR0aDphdXRvO2JvcmRlcjpub25lO21hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSBmaWVsZHNldC53ZWJmb3JtLWZpZWxkc2V0LS10aXRsZS1pbmxpbmUud2ViZm9ybS10eXBlLXJhZGlvcyAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gZmllbGRzZXQud2ViZm9ybS1maWVsZHNldC0tdGl0bGUtaW5saW5lLndlYmZvcm0tdHlwZS1yYWRpb3MgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXZ7XG4gIGRpc3BsYXk6ZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gZmllbGRzZXQud2ViZm9ybS1maWVsZHNldC0tdGl0bGUtaW5saW5lLndlYmZvcm0tdHlwZS1yYWRpb3MgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gZmllbGRzZXQud2ViZm9ybS1maWVsZHNldC0tdGl0bGUtaW5saW5lLndlYmZvcm0tdHlwZS1yYWRpb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMWVtIC0wLjVlbTtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciA+IC5mb3JtLWl0ZW0gPiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyID4gLmZvcm0taXRlbSA+IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIH1cbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSBpbnB1dC5mb3JtLWVtYWlsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSBpbnB1dC5mb3JtLXRleHQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSBpbnB1dC5mb3JtLXRlbCB7XG4gIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItbmV1dHJhbC03MCk7XG4gIGNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlcjpzb2xpZCAxcHggdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgYm9yZGVyLXJhZGl1czo1MHB4O1xuICBoZWlnaHQ6NDhweDtcbiAgcGFkZGluZzowIDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIGlucHV0LmZvcm0tdGVsIHtcbiAgZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0tZm9udC1zaXplLW1lZGl1bSkgIWltcG9ydGFudDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuaXRpIGlucHV0LmZvcm0tdGVsIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gaW5wdXQuZm9ybS1lbWFpbCB7XG4gIHdpZHRoOjEwMCU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLndlYmZvcm0tdHlwZS1yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MTBweDtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5pdGktLWFsbG93LWRyb3Bkb3duIHtcbiAgZGlzcGxheTpibG9jaztcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIGxlZnQ6MTZweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOjIwcHg7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTttaW4taGVpZ2h0OjI0MHB4O3BhZGRpbmc6MTZweDtyZXNpemU6IG5vbmU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xuICBjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICBmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBvcGFjaXR5OjAuNTtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHdpZHRoOmF1dG87XG4gIGJvcmRlcjpub25lO1xuICBwYWRkaW5nOjA7XG4gIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItbmV1dHJhbC03MCkgdXJsKCcuLi9hc3NldHMvc2VsZWN0X2JvdHRvbV9hcnJvdy5zdmcnKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZToxNnB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgdHJhbnNpdGlvbjpub25lO1xuICBwYWRkaW5nOjAgMzVweCAwIDE2cHg7XG4gIG1pbi13aWR0aDowO1xuICB3aWR0aDoxMDAlO1xuICBib3JkZXItcmFkaXVzOjI1cHg7XG4gIGNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gIGJvcmRlcjpzb2xpZCAxcHggdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgaGVpZ2h0OjQ4cHg7XG4gIGZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIHNlbGVjdC5zZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLW5ldXRyYWwtNzApO21heC13aWR0aDoxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDowO1xuICB9XG59XG5cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICB6LWluZGV4OjUwMyAhaW1wb3J0YW50O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO3otaW5kZXg6MSAhaW1wb3J0YW50O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDt6LWluZGV4OjEgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoyNXB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MjVweDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgPiAuc2VsZWN0aW9ue1xuICBkaXNwbGF5OiBibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7ZGlzcGxheTogZmxleDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDowO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDt3aWR0aDoyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie1xuICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLW5ldXRyYWwtNzApIHVybCgnLi4vYXNzZXRzL3NlbGVjdF9ib3R0b21fYXJyb3cuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0O2JhY2tncm91bmQtc2l6ZToxNnB4IDhweDtib3JkZXI6IG5vbmU7bGVmdDowO21hcmdpbjowO3RvcDowO3dpZHRoOiAxNnB4O2hlaWdodDogOHB4O3Bvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICBib3JkZXItYm90dG9tOm5vbmU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntcbiAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5mb3JtLWNvbXBvc2l0ZS53ZWJmb3JtLWZpZWxkc2V0LS10aXRsZS1pbmxpbmUgbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC40ZW0gMC41ZW0gMC40ZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5vcHRpbi1lcnJvci1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6NDAwO21heC13aWR0aDogNjY3cHg7bWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTApO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtIC5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZWJmb3JtcG9wdXBzZWN0aW9uLnBvcHVwLXNlY3Rpb24gLnBvcHVwIC5wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cC1idXR0b246OmJlZm9yZSxcbi53ZWJmb3JtcG9wdXBzZWN0aW9uLnBvcHVwLXNlY3Rpb24gLnBvcHVwIC5wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cC1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xufVxuXG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLFxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntcbiAgZGlzcGxheTpub25lO1xufVxuXG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlcjpzb2xpZCAxcHggdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtib3JkZXItcmFkaXVzOjI1cHg7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6dmFyKC0tY29sb3ItbmV1dHJhbC03MCk7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0wKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtcbn1cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyOnNvbGlkIDFweCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO2JvcmRlci1yYWRpdXM6MjVweDtib3JkZXItYm90dG9tOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTApO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO1xufVxuXG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6NnB4IDZweCA2cHggMTZweDtcbn1cblxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG59XG5cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206MTFweDtcbn1cblxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nLXRvcDoxMXB4O1xufVxuXG5cblxuXG5cbiIsIi8qIHNsaWRlciBjaGVja2JveCovXG4uY29udGFpbmVyLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cbiAgLmxhYmVsLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLWxlZnQ6NXB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNnB4O1xuICB9XG4gIC5sYWJlbC1jaGVja2JveCB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgfVxuICAuc3dpdGNoLWNoZWNrYm94IGlucHV0IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgfVxuXG4gIC5zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIH1cblxuICAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4vKiBmaW4gc2xpZGVyICovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWdlc3Rpb24tbGlicmUsXG4ucGFyYWdyYXBoLS10eXBlLS1nZXN0aW9uLXBpbG90ZWV7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDphdXRvO21pbi13aWR0aDogMTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206MDtcbiAgfVxuICBoMnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjMwcHg7fVxuICAuZ3AtcHJvZHVpdHN7XG4gICAgZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRDFFNEYzO3BhZGRpbmc6OHB4O21hcmdpbjozMnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czoxNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICB9XG4gICAgLmdwLXByb2R1aXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjogY2VudGVyO2ZvbnQtd2VpZ2h0OiA3MDA7bGluZS1oZWlnaHQ6IDE5LjJweDtwYWRkaW5nOjE0cHggMjRweDtcbiAgICAgIGZsZXg6IDE7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgJjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogMDt9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgICAgICAgY29sb3I6I2ZmZjsgICAgICAgICAgICAgXG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWN1c3RvbS0yKTtcbiAgICAgICAgY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdwLWxlZ2VuZHtcbiAgICBkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxNnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuZ3AtbGVnZW5kLWl0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3AtbGVnZW5kLWl0ZW17XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICBjb2xvcjogIzEwMjkzRDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDonICc7XG4gICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICB9XG4gICAgICAmLmR5bmFtaXF1ZTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0RCQ0VFRTt9XG4gICAgICAmLmVxdWlsaWJyZTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0JBRDdFRDt9XG4gICAgICAmLnBydWRlbnQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNCREY0RDQ7fVxuICAgIH1cbiAgfVxuICAuZ2VzdGlvbi1saWJyZS10YWJsZSxcbiAgLmdlc3Rpb24tcGlsb3RlZS10YWJsZXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAudG9vbHRpcC1jb250ZW50e1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgIGJvdHRvbTp1bnNldDtcbiAgICAgICAgJjo6YmVmb3Jle2JvdHRvbTogMTAwJTt0b3A6dW5zZXQ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO31cbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O31cbiAgICB0ZHtcbiAgICAgIGJvcmRlcjogLjVweCBzb2xpZCAjQzRDQ0Q0O3Bvc2l0aW9uOiBpbml0aWFsO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItdG9wOm5vbmU7XG4gICAgfVxuICAgIHRkLnRpdHJlLWNyaXRlcmV7XG4gICAgICBwe1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtjb2xvcjojMjMxNDM5O2ZvbnQtc2l6ZTogMTRweDtmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cblxuICAgICAgJi5keW5hbWlxdWUgcHtiYWNrZ3JvdW5kLWNvbG9yOiNEQkNFRUU7fVxuICAgICAgJi5lcXVpbGlicmUgcHtiYWNrZ3JvdW5kLWNvbG9yOiNCQUQ3RUQ7fVxuICAgICAgJi5wcnVkZW50IHB7YmFja2dyb3VuZC1jb2xvcjojQkRGNEQ0O31cbiAgICB9XG4gICAgdGQuY3JpdGVyZS1pdGVtc3tcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtmb250LXdlaWdodDogNDAwO1xuICAgICAgcHttYXJnaW4tYm90dG9tOjA7fVxuICAgICAgJi5tYW5hZ2VtZW50IGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOjcycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7bWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmLnJhcHBvcnQgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vYXNzZXRzL3BpY3RvZ3JhbXMvZG93bmxvYWQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7d2lkdGg6IDEzLjcxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjttYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgICYuc3JyaSBwe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgc3Bhbntjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTMwKTtmb250LXNpemU6IDEycHg7fVxuICAgIH1cbiAgICB0aGVhZHtcbiAgICAgIHRoe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwb3NpdGlvbjppbml0aWFsO1xuICAgICAgICAudG9vbHRpcC1pbmZvIHNwYW57YmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2luZm9idWxsZXdoaXRlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O31cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0cjpmaXJzdC1jaGlsZHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDt9XG4gICAgICAgIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7fVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICBib3JkZXItbGVmdDogLjVweCBzb2xpZCAjQzRDQ0Q0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IC41cHggc29saWQgI0M0Q0NENDtcbiAgICAgIH1cbiAgICAgIHRyOm5vdCguY2F0ZWdvcnkpLm9kZHtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXNlY29uZGFyeS04MCk7fVxuICAgICAgdHI6bm90KC5jYXRlZ29yeSkuZXZlbntiYWNrZ3JvdW5kOiNGRkY7fVxuICAgICAgdHI6bnRoLWxhc3QtY2hpbGQoMSBvZiA6bm90KC5oaWRkZW4pKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkICNDNENDRDQ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyOmxhc3QtY2hpbGR7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkICNDNENDRDQ7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDt9XG4gICAgICAgIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7fVxuICAgICAgfVxuICAgICAgdHIuY2F0ZWdvcnl7XG4gICAgICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItY3VzdG9tLTEpO2ZvbnQtd2VpZ2h0OiBib2xkO2ZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Lm5vdGVfc3RhciB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7Z2FwOiA0cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6MTJweDtoZWlnaHQ6MTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQuY291cnMtcHJlY2VkZW50IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDoxMHB4O2hlaWdodDoxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdlc3Rpb24tcGlsb3RlZS10YWJsZSB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgYmFja2dyb3VuZDojRkZGO1xuICAgIH1cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgwKTtcbiAgICB9XG4gIH1cblxuICAuZ2VzdGlvbi1saWJyZS10YWJsZSAucGFnZXIsXG4gIC5nZXN0aW9uLWxpYnJlLWZpbHRyZSB7XG5cbiAgICAuZmlsdHJlIHtcbiAgICAgIC5nbC1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjAgMCA4cHggMTZweDtmb250LXNpemU6MTZweDtcbiAgICAgIH1cbiAgICAgIC5nbC1pbnB1dCB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLW5ldXRyYWwtNzApO1xuICAgICAgICAgIHRyYW5zaXRpb246bm9uZTtcbiAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjI1cHg7XG4gICAgICAgICAgcGFkZGluZzowIDAgMCAxNnB4O1xuICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7XG4gICAgICAgICAgYm9yZGVyOnNvbGlkIDFweCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO1xuICAgICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpcnN0LWxpbmUsXG4gICAgLnNlY29uZC1saW5lIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlyc3QtbGluZSB7XG4gICAgICBnYXA6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgICAvKiBvbmUgaXRlbSAqL1xuICAgICAgICAuZmlsdHJlOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogdHdvIGl0ZW1zICovXG4gICAgICAgIC5maWx0cmU6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgICAgIC5maWx0cmU6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiAuZmlsdHJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAvKiB0aHJlZSBpdGVtcyAqL1xuICAgICAgICAuZmlsdHJlOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgICAgICAuZmlsdHJlOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gLmZpbHRyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBmb3VyIGl0ZW1zICovXG4gICAgICAgIC5maWx0cmU6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG4gICAgICAgIC5maWx0cmU6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuZmlsdHJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWx0cmUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgIC5maWx0cmUge1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiAuZmlsdHJlIHtcbiAgICAgICAgLyogcGFkZGluZy1yaWdodDoyMHB4OyAqL1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgICAgICAuZ2wtaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0NXB4O3BhZGRpbmctcmlnaHQ6NDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7Zm9udC13ZWlnaHQ6IDkwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE2cHg7dG9wOjEzcHg7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO2ZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlc2V0X3NlYXJjaCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycztwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL2dsLWNsb3NlLXBvcHVwLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7ZGlzcGxheTpibG9jaztyaWdodDoyMHB4O3RvcDoxN3B4O2N1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5vdGVtcHR5IC5yZXNldF9zZWFyY2gge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aGlyZC1saW5lIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjIwcHg7ZmxleC13cmFwOndyYXA7XG4gICAgICAucG9wdXAtb3BlbiB7XG4gICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS01MCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cGFkZGluZy1yaWdodDoyN3B4O2N1cnNvcjpwb2ludGVyO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxNnB4O2JhY2tncm91bmQ6dXJsKCcuLi9hc3NldHMvcGljdG9ncmFtcy9nbC1tb3JlLWZpbHRlci5zdmcnKSBuby1yZXBlYXQgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxNnB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjlweCkge1xuICAgICAgICAucG9wdXAtb3BlbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZG93bmxvYWQge1xuICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktNTApO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjI3cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxNnB4O2JhY2tncm91bmQ6dXJsKCcuLi9hc3NldHMvcGljdG9ncmFtcy9nbC1kb3dubG9hZC5zdmcnKSBuby1yZXBlYXQgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxNnB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvcHVwIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztyaWdodDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3BhY2l0eTowLjg7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6NzAlO2hlaWdodDphdXRvO2JhY2tncm91bmQ6I0ZGRjtib3JkZXItcmFkaXVzOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6NTBweCAyMHB4IDIwcHggMjBweDtkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoxNXB4O2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7YmFja2dyb3VuZDp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL2dsLWNsb3NlLXBvcHVwLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7ZGlzcGxheTpibG9jazt0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjIycHg7XG4gICAgICAgICAgICAuZmlsdHJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6YXV0bztmbGV4OjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWNvbmQtbGluZSB7XG4gICAgICAgICAgICAuZmlsdHJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6YXV0bztwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aGlyZC1saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAucG9wdXAtYnRuLWZlcm1lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtyaWdodDphdXRvO3RvcDphdXRvO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgLnJlc3VsdHMtY291bnQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxNXB4IDUwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjpzb2xpZCAycHggdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwKTtib3JkZXItcmFkaXVzOjQwcHg7dHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO2NvbG9yOiNGRkY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYub3JhbmdlIHtcbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgLnJlc3VsdHMtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6c29saWQgMnB4IHZhcigtLWNvbG9yLXByaW1hcnktNTApO2JhY2tncm91bmQ6dmFyKC0tY29sb3ItcHJpbWFyeS01MCk7Y29sb3I6I0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwKTtib3JkZXI6c29saWQgMnB4IHZhcigtLWNvbG9yLXByaW1hcnktNDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdXAtcmVpbml0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tdG9wOjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94LWlzaXNyIHtcbiAgICAgICAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL2dsX2lzaXNyLnBuZycpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxNXB4O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDVweDtwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgIHdpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtvcGFjaXR5OjE7ei1pbmRleDoxMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtcbiAgICAgIHRyYW5zaXRpb246bm9uZTtcbiAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czoyNXB4O1xuICAgICAgcGFkZGluZzowIDAgMCAxNnB4O1xuICAgICAgY29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgICAgIGJvcmRlcjpzb2xpZCAxcHggdmFyKC0tY29sb3ItbmV1dHJhbC0wKTtcbiAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtkaXNwbGF5OiBmbGV4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxNnB4O2JhY2tncm91bmQ6dXJsKCcuLi9hc3NldHMvc2VsZWN0X2JvdHRvbV9hcnJvdy5zdmcnKSBuby1yZXBlYXQgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MTZweCA4cHg7ZGlzcGxheTpibG9jaztjb250ZW50OicnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7ei1pbmRleDoxICFpbXBvcnRhbnQ7XG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO3otaW5kZXg6MSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjI1cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoyNXB4O1xuICAgICAgfVxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nLWxlZnQ6MDtmbG9hdDpub25lO21hcmdpbi10b3A6IDA7bWFyZ2luLXJpZ2h0OjJweDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTppbmxpbmU7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicsJztkaXNwbGF5OmlubGluZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0OiAzMHB4O3BhZGRpbmctcmlnaHQ6MDtkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuXG4gIH1cbiAgLmdlc3Rpb24tbGlicmUtdGFibGUge1xuICAgLnRhYmxlLWNvbXBhcmF0aWYgdGhlYWR7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246c3RpY2t5O2JhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojRkZGO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgLyogcmVzZXQgZGUgb2xkIGRldiA3OTAqL1xuICAgICAgICAudG9vbHRpcC1jb250ZW5lciB7XG4gICAgICAgICAgei1pbmRleDo1O2ZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50cmkge1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc2M6OmFmdGVyLFxuICAgICAgICAgICYuZGVzYzo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxM3B4O2JhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL2dsX3RyaV9kb3duLnN2ZycpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc2M6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL2dsX3RyaV91cC5zdmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKnByZW1pZXJlIGNvbG9ubmUqL1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgLnRyaTo6YWZ0ZXIsXG4gICAgICAgICAgLnRyaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtc29ydCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7aGVpZ2h0OjNweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNweDtsZWZ0OjA7YmFja2dyb3VuZDojRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJhdGlmIC50aXRyZS1jcml0ZXJlIHtcbiAgICAgIHdpZHRoOjIwMHB4O2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMzApO1xuICAgICAgLmlzaW4ge1xuICAgICAgICBmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgICAuY2F0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7Zm9udC1zaXplOiAxNHB4O2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS01MCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICYubGFiZWxfaXNyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL2dsX2lzaXNyLnBuZycpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxNXB4O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O3BhZGRpbmctcmlnaHQ6NTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjthbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmdsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDo4MHB4O1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAud3lzaXd5Zy1jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXNlY29uZGFyeS04MCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHg7cGFkZGluZzozMnB4IDE2cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxNnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgIC5nZXN0aW9uLWxpYnJlLXRhYmxlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuICAgICAgLnRhYmxlLWNvbXBhcmF0aWYgdGhlYWQgdGgge1xuICAgICAgICBwb3NpdGlvbjpzdGlja3k7dG9wOjA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgeyBcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2VzdGlvbi1saWJyZSB7XG4gICAgc2VsZWN0OmFjdGl2ZSxcbiAgICB0ZXh0YXJlYTphY3RpdmUsXG4gICAgaW5wdXQ6YWN0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6MTA3NXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdlc3Rpb24tbGlicmUge1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZS1nZXN0aW9uIHtcbiAgPiAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyOnNvbGlkIDFweCB2YXIoLS1jb2xvci1uZXV0cmFsLTApO2JvcmRlci1yYWRpdXM6MjVweDtib3JkZXItdG9wOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwKTtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTApO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO1xuICB9XG4gID4gLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgcGFkZGluZy10b3A6MjBweDtib3JkZXI6c29saWQgMXB4IHZhcigtLWNvbG9yLW5ldXRyYWwtMCk7Ym9yZGVyLXJhZGl1czoyNXB4O2JvcmRlci1ib3R0b206bm9uZTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLW5ldXRyYWwtNzApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7XG4gIH1cblxuICA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItZ2VzdGlvbi1saWJyZS1tdWx0aXBsZSB7XG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOjZweCA2cHggNnB4IDUwcHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTt3aWR0aDoxNnB4O2JhY2tncm91bmQ6dXJsKCcuLi9hc3NldHMvcGljdG9ncmFtcy9nbC1jaGVjay11bmNoZWNrZWQuc3ZnJykgMCA1MCUgbm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE2cHg7dG9wOjA7YmFja2dyb3VuZC1zaXplOjE2cHggMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7d2lkdGg6MTZweDtiYWNrZ3JvdW5kOnVybCgnLi4vYXNzZXRzL3BpY3RvZ3JhbXMvZ2wtY2hlY2stY2hlY2tlZC5zdmcnKSAwIDUwJSBuby1yZXBlYXQ7ZGlzcGxheTpub25lO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNnB4O3RvcDowO2JhY2tncm91bmQtc2l6ZToxNnB4IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZD10cnVlXSxcbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2Uge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICBwYWRkaW5nOjZweCA2cHggNnB4IDE2cHg7XG4gICAgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjExcHg7XG4gICAgfVxuICAgIC5zZWxlY3QtbXVsdGlwbGUtYWRkZWQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAuc2VsZWN0LW11bHRpcGxlLWFwcGx5Lm9yYW5nZSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtyaWdodDphdXRvO3RvcDphdXRvO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgIC5yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjExcHggMjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOnNvbGlkIDJweCB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtib3JkZXItcmFkaXVzOjQwcHg7dHJhbnNpdGlvbjogYWxsIDAuMnM7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTUwKTtjb2xvcjojRkZGO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwKTtib3JkZXI6c29saWQgMnB4IHZhcigtLWNvbG9yLXByaW1hcnktNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdC1tdWx0aXBsZS1yZWluaXQucmVpbml0IHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tdG9wOjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5ib2R5LmdsLXBvcHVwLW9wZW5lZCA+IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIHotaW5kZXg6MTAwMCAhaW1wb3J0YW50O1xufVxuXG5cblxuIiwiI25ld3NsZXR0ZXItc3Vic2NyaWJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXNlY29uZGFyeS0yMCk7cGFkZGluZzozMnB4IDAgMzJweCAwO1xufVxuXG4uYXAtbmV3c2xldHRlci1zdWJzY3JpYmUtcGFyYWdyYXBoLWZvcm0sXG4uYXAtbmV3c2xldHRlci1zdWJzY3JpYmUtZm9ybSB7XG4gIHdpZHRoOjQ4MHB4O21hcmdpbjowIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NHB4KSB7XG4gICAgd2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6NnZ3O3BhZGRpbmctcmlnaHQ6NnZ3O1xuICB9XG4gIC5hcC1uZXdzbGV0dGVyIHtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwcHg7Y29sb3I6I0ZGRjtwYWRkaW5nLWJvdHRvbToxNnB4O3RleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgICAuYXAtbmV3c2xldHRlcl9fbWVzc2FnZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MTBweDtcbiAgICAgICYuYXAtbmV3c2xldHRlcl9fbWVzc2FnZXMtLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTgwKTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yMCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtsZWZ0OjEwcHg7dG9wOjEycHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnVybCgnLi4vYXNzZXRzL3BpY3RvZ3JhbXMvcGljdG9fYWxlcnRlLnN2ZycpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCxcbiAgICBidXR0b24ge1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6MTZweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2NHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWVtYWlsIHtcbiAgICAgICAgd2lkdGg6MzI2cHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czo0MHB4O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctbGVmdDoxNnB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZmxleDogMTttYXJnaW46IDA7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjojRkZGO2NvbG9yOiNGRkY7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO3BhZGRpbmc6IDE0cHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO2JhY2tncm91bmQ6I0ZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY0cHgpIHtcbiAgICAgICAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLFxuICAgICAgICAuZm9ybS1lbWFpbCB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Vuc3Vic2NyaWJlIHtcbiAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6MDt3aWR0aDowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtcbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS03MCk7d2lkdGg6MTAwJTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjNweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjNweDtib3JkZXI6c29saWQgMXB4ICNGRkY7Ym9yZGVyLXJhZGl1czoycHg7b3V0bGluZTogbm9uZTtib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoycHg7dG9wOjVweDtib3JkZXI6c29saWQgMXB4ICNGRkY7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZDojRkZGO29wYWNpdHk6MDt3aWR0aDo5cHg7aGVpZ2h0OjlweDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5hcC1uZXdzbGV0dGVyLS1zdWNjZXNzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5hcC1uZXdzbGV0dGVyX19yZXN1bHQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFwLW5ld3NsZXR0ZXItLWVycm9yIHtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMzBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXByaW1hcnktODApO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjApO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OicnO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7bGVmdDoxMHB4O3RvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDp1cmwoJy4uL2Fzc2V0cy9waWN0b2dyYW1zL3BpY3RvX2FsZXJ0ZS5zdmcnKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFwLW5ld3NsZXR0ZXIucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQge1xuICBwYWRkaW5nOnZhcigtLXNwYWNpbmctMzIpIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzVweCkge1xuICAgIG1hcmdpbjowIDE2cHg7XG4gIH1cbiAgLmFwLW5ld3NsZXR0ZXItcGFyYSB7XG4gICAgcGFkZGluZzoxcHggdmFyKC0tc3BhY2luZy02NCkgMCB2YXIoLS1zcGFjaW5nLTY0KTtib3JkZXItcmFkaXVzOjI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIHVybCgnLi4vYXNzZXRzL2ltYWdlcy9iZ19hbHRhX3BhcmFfbmV3c2xldHRlci53ZWJwJyksXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDIxNDYsICMwMTJGNjMpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00MCUgY2VudGVyLCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCUgYXV0bywgY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBwYWRkaW5nOjFweCB2YXIoLS1zcGFjaW5nLTMyKSAwIHZhcigtLXNwYWNpbmctMzIpO2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwJSBjZW50ZXIsIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTU5JSAsIGNvdmVyO1xuICAgIH1cbiAgfVxuICAuYXAtbmV3c2xldHRlci1wYXJhX19pbm5lciB7XG4gICAgZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hcC1uZXdzbGV0dGVyLXBhcmFfX2xlZnQge1xuICAgIHdpZHRoOjQ4MHB4O3BhZGRpbmctcmlnaHQ6NjBweDtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLTMyKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy0xNik7XG4gICAgfVxuICB9XG4gIC5hcC1uZXdzbGV0dGVyLXBhcmFfX2RlY29yIHtcbiAgICBwYWRkaW5nLXRvcDp2YXIoLS1zcGFjaW5nLTMyKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgcGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy0xNik7XG4gICAgfVxuICB9XG4gIC5hcC1uZXdzbGV0dGVyLXBhcmFfX3JpZ2h0IHtcbiAgICB3aWR0aDozNSU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BhZGRpbmctdG9wOnZhcigtLXNwYWNpbmctMzIpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy0xNik7XG4gICAgfVxuICB9XG4gIC5hcC1uZXdzbGV0dGVyLXBhcmFfX3RpdGxlIHtcbiAgICBjb2xvcjojRkZGO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6IDM2cHg7cGFkZGluZy1ib3R0b206MTJweDtsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5hcC1uZXdzbGV0dGVyLXBhcmFfX3RleHQge1xuICAgIGNvbG9yOiNGRkY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubmV3c2xldHRlci1zdWJzY3JpYmUtcGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOjI0cHg7XG4gIH1cblxuICAuYXAtbmV3c2xldHRlci1zdWJzY3JpYmUtcGFyYWdyYXBoLWZvcm0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICB3aWR0aDphdXRvO3BhZGRpbmc6MDtcbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBmbGV4OiAxO21hcmdpbjogMDtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS01MCk7Y29sb3I6I0ZGRjtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXByaW1hcnktNTApO3BhZGRpbmc6IDE0cHggMjJweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMjApO2JhY2tncm91bmQ6I0ZGRjtib3JkZXItY29sb3I6I0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFwLW5ld3NsZXR0ZXJfX21lc3NhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDozMnB4O3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAmLmFwLW5ld3NsZXR0ZXJfX2Vycm9ycyB7XG4gICAgICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXByaW1hcnktODApO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjApO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtsZWZ0OjEwcHg7dG9wOjEycHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnVybCgnLi4vYXNzZXRzL3BpY3RvZ3JhbXMvcGljdG9fYWxlcnRlLnN2ZycpIDAgMCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFwLW5ld3NsZXR0ZXItcGFyYS0taGFzLXJlc3VsdCB7XG4gICAgLmFwLW5ld3NsZXR0ZXJfX21lc3NhZ2VzIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmFwLW5ld3NsZXR0ZXItcGFyYV9fbGVmdCB7XG4gICAgICB3aWR0aDoxMDAlO3BhZGRpbmc6MDtcbiAgICB9XG4gICAgJi5hcC1uZXdzbGV0dGVyLXBhcmEtLXN1Y2Nlc3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmFwLW5ld3NsZXR0ZXItLWhhcy1yZXN1bHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktNzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYXAtbmV3c2xldHRlci1wYXJhLS1hbHJlYWR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5hcC1uZXdzbGV0dGVyLS1oYXMtcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXAtbmV3c2xldHRlci1wYXJhLS1lcnJvciB7XG4gICAgICAuYXAtbmV3c2xldHRlci0taGFzLXJlc3VsdCB7XG4gICAgICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItcHJpbWFyeS04MCk7bWFyZ2luLWJvdHRvbToyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDM0cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTgwKTtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwKTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7cG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJzt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2xlZnQ6MTBweDt0b3A6MTBweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6dXJsKCcuLi9hc3NldHMvcGljdG9ncmFtcy9waWN0b19hbGVydGUuc3ZnJykgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sImZpbGUiOiJzdHlsZS5jc3MifQ== */
